Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c190' (ED25519) to the list of known hosts. You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --task-url https://copr.fedorainfracloud.org/backend/get-build-task/8186950-openeuler-22.03-x86_64 --chroot openeuler-22.03-x86_64 Version: 1.1 PID: 9643 Logging PID: 9644 Task: {'allow_user_ssh': False, 'appstream': False, 'background': False, 'build_id': 8186950, 'buildroot_pkgs': ['python3-setuptools'], 'chroot': 'openeuler-22.03-x86_64', 'enable_net': False, 'fedora_review': False, 'git_hash': 'a7e9af897cab4dee96eaf7c281b6978f38d241e3', 'git_repo': 'https://copr-dist-git.fedorainfracloud.org/git/zainzou/AGIROS-Euler2203sp2/agiros-loong-librealsense2', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'agiros-loong-librealsense2', 'package_version': '2.51.1-1', 'project_dirname': 'AGIROS-Euler2203sp2', 'project_name': 'AGIROS-Euler2203sp2', 'project_owner': 'zainzou', 'repo_priority': None, 'repos': [{'baseurl': 'https://download.copr.fedorainfracloud.org/results/zainzou/AGIROS-Euler2203sp2/openeuler-22.03-x86_64/', 'id': 'copr_base', 'name': 'Copr repository', 'priority': None}, {'baseurl': 'http://1.94.193.239/yumrepo/openeuler2203sp2/agiros/', 'id': 'http_1_94_193_239_yumrepo_openeuler2203sp2_agiros', 'name': 'Additional repo http_1_94_193_239_yumrepo_openeuler2203sp2_agiros'}, {'baseurl': 'https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP2/OS/x86_64/', 'id': 'https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64', 'name': 'Additional repo https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64'}, {'baseurl': 'https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP2/everything/x86_64/', 'id': 'https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64', 'name': 'Additional repo https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64'}, {'baseurl': 'https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP2/EPOL/main/x86_64/', 'id': 'https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_EPOL_main_x86_64', 'name': 'Additional repo https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_EPOL_main_x86_64'}, {'baseurl': 'https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP2/debuginfo/x86_64/', 'id': 'https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_debuginfo_x86_64', 'name': 'Additional repo https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_debuginfo_x86_64'}, {'baseurl': 'https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP2/source/', 'id': 'https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_source', 'name': 'Additional repo https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_source'}, {'baseurl': 'https://repo.huaweicloud.com/openeuler/openEuler-22.03-LTS-SP2/update/x86_64/', 'id': 'https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64', 'name': 'Additional repo https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64'}], 'sandbox': 'zainzou/AGIROS-Euler2203sp2--zainzou', 'source_json': {}, 'source_type': None, 'ssh_public_keys': None, 'storage': 0, 'submitter': 'zainzou', 'tags': [], 'task_id': '8186950-openeuler-22.03-x86_64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone https://copr-dist-git.fedorainfracloud.org/git/zainzou/AGIROS-Euler2203sp2/agiros-loong-librealsense2 /var/lib/copr-rpmbuild/workspace/workdir-hvz7jbaw/agiros-loong-librealsense2 --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'https://copr-dist-git.fedorainfracloud.org/git/zainzou/AGIROS-Euler2203sp2/agiros-loong-librealsense2', '/var/lib/copr-rpmbuild/workspace/workdir-hvz7jbaw/agiros-loong-librealsense2', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-hvz7jbaw/agiros-loong-librealsense2'... Running: git checkout a7e9af897cab4dee96eaf7c281b6978f38d241e3 -- cmd: ['git', 'checkout', 'a7e9af897cab4dee96eaf7c281b6978f38d241e3', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-hvz7jbaw/agiros-loong-librealsense2 rc: 0 stdout: stderr: Note: switching to 'a7e9af897cab4dee96eaf7c281b6978f38d241e3'. 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 a7e9af8 automatic import of agiros-loong-librealsense2 Running: dist-git-client sources cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-hvz7jbaw/agiros-loong-librealsense2 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 agiros-loong-librealsense2_2.51.1.orig.tar.gz INFO: Reading stdout from command: curl --help all INFO: Calling: curl -H Pragma: -o agiros-loong-librealsense2_2.51.1.orig.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/zainzou/AGIROS-Euler2203sp2/agiros-loong-librealsense2/agiros-loong-librealsense2_2.51.1.orig.tar.gz/md5/e3beb90e9cca25946fb376a723f38900/agiros-loong-librealsense2_2.51.1.orig.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 100 66.1M 100 66.1M 0 0 81.2M 0 --:--:-- --:--:-- --:--:-- 81.2M INFO: Reading stdout from command: md5sum agiros-loong-librealsense2_2.51.1.orig.tar.gz /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-hvz7jbaw/agiros-loong-librealsense2/librealsense2.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-hvz7jbaw/agiros-loong-librealsense2 --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1730220375.578072 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 5.9 starting (python version = 3.12.1, NVR = mock-5.9-1.fc39), args: /usr/libexec/mock/mock --spec /var/lib/copr-rpmbuild/workspace/workdir-hvz7jbaw/agiros-loong-librealsense2/librealsense2.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-hvz7jbaw/agiros-loong-librealsense2 --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1730220375.578072 -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-hvz7jbaw/agiros-loong-librealsense2/librealsense2.spec) Config(openeuler-22.03-x86_64) Start: clean chroot Finish: clean chroot Mock Version: 5.9 INFO: Mock Version: 5.9 Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/openeuler-22.03-x86_64-bootstrap-1730220375.578072/root. INFO: calling preinit hooks INFO: enabled root cache INFO: enabled package manager cache Start(bootstrap): cleaning package manager metadata Finish(bootstrap): cleaning package manager metadata INFO: Guessed host environment type: unknown INFO: Using bootstrap image: docker.io/openeuler/openeuler:22.03-lts INFO: Pulling image: docker.io/openeuler/openeuler:22.03-lts INFO: Copy content of container docker.io/openeuler/openeuler:22.03-lts to /var/lib/mock/openeuler-22.03-x86_64-bootstrap-1730220375.578072/root INFO: Checking that docker.io/openeuler/openeuler:22.03-lts image matches host's architecture INFO: mounting docker.io/openeuler/openeuler:22.03-lts with podman image mount INFO: image docker.io/openeuler/openeuler:22.03-lts as /var/lib/containers/storage/overlay/2b9d633603cf748bb1319c57dbaeed66db4cc41aeea0fbd825d055905820e0e1/merged INFO: umounting image docker.io/openeuler/openeuler:22.03-lts (/var/lib/containers/storage/overlay/2b9d633603cf748bb1319c57dbaeed66db4cc41aeea0fbd825d055905820e0e1/merged) with podman image umount INFO: Package manager dnf4 detected and used (fallback) INFO: Bootstrap image not marked ready Start(bootstrap): installing dnf tooling No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 2.8 MB/s | 406 kB 00:00 Additional repo http_1_94_193_239_yumrepo_opene 307 kB/s | 1.5 MB 00:05 Additional repo https_repo_huaweicloud_com_open 1.5 MB/s | 3.4 MB 00:02 Additional repo https_repo_huaweicloud_com_open 12 MB/s | 17 MB 00:01 Additional repo https_repo_huaweicloud_com_open 4.1 MB/s | 4.5 MB 00:01 Additional repo https_repo_huaweicloud_com_open 2.3 MB/s | 4.0 MB 00:01 Additional repo https_repo_huaweicloud_com_open 1.1 MB/s | 1.8 MB 00:01 Additional repo https_repo_huaweicloud_com_open 14 MB/s | 37 MB 00:02 OS 510 kB/s | 3.4 MB 00:06 everything 5.5 MB/s | 16 MB 00:03 EPOL 1.5 MB/s | 3.8 MB 00:02 update 4.1 MB/s | 75 MB 00:18 Package python3-dnf-4.10.0-15.oe2203.noarch is already installed. Dependencies resolved. =========================================================================================================================================== Package Arch Version Repository Size =========================================================================================================================================== Installing: python3-dnf-plugins-core noarch 4.3.1-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 227 k Upgrading: dnf noarch 4.14.0-22.oe2203sp1 update 9.3 k dnf-data noarch 4.14.0-22.oe2203sp1 update 20 k libdnf x86_64 0.69.0-8.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 680 k libsolv x86_64 0.7.22-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 388 k python3-dnf noarch 4.14.0-22.oe2203sp1 update 441 k python3-hawkey x86_64 0.69.0-8.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 89 k python3-libdnf x86_64 0.69.0-8.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 720 k yum noarch 4.14.0-22.oe2203sp1 update 6.3 k Installing dependencies: dbus-libs x86_64 1:1.12.20-9.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 144 k python3-dateutil noarch 1:2.8.2-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 301 k python3-dbus x86_64 1.2.18-5.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 121 k python3-distro noarch 1.6.0-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 38 k python3-setuptools noarch 59.4.0-4.oe2203sp1 OS 898 k python3-six noarch 1.16.0-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 37 k Transaction Summary =========================================================================================================================================== Install 7 Packages Upgrade 8 Packages Total download size: 4.0 M Downloading Packages: (1/15): python3-dbus-1.2.18-5.oe2203sp2.x86_64. 157 kB/s | 121 kB 00:00 (2/15): dbus-libs-1.12.20-9.oe2203sp2.x86_64.rp 185 kB/s | 144 kB 00:00 (3/15): python3-distro-1.6.0-2.oe2203sp2.noarch 256 kB/s | 38 kB 00:00 (4/15): python3-dateutil-2.8.2-3.oe2203sp2.noar 322 kB/s | 301 kB 00:00 (5/15): python3-six-1.16.0-2.oe2203sp2.noarch.r 253 kB/s | 37 kB 00:00 (6/15): python3-dnf-plugins-core-4.3.1-3.oe2203 736 kB/s | 227 kB 00:00 (7/15): libsolv-0.7.22-2.oe2203sp2.x86_64.rpm 1.4 MB/s | 388 kB 00:00 (8/15): libdnf-0.69.0-8.oe2203sp2.x86_64.rpm 1.9 MB/s | 680 kB 00:00 (9/15): python3-hawkey-0.69.0-8.oe2203sp2.x86_6 645 kB/s | 89 kB 00:00 (10/15): python3-libdnf-0.69.0-8.oe2203sp2.x86_ 3.1 MB/s | 720 kB 00:00 (11/15): python3-setuptools-59.4.0-4.oe2203sp1. 867 kB/s | 898 kB 00:01 (12/15): dnf-4.14.0-22.oe2203sp1.noarch.rpm 16 kB/s | 9.3 kB 00:00 (13/15): dnf-data-4.14.0-22.oe2203sp1.noarch.rp 37 kB/s | 20 kB 00:00 (14/15): yum-4.14.0-22.oe2203sp1.noarch.rpm 13 kB/s | 6.3 kB 00:00 (15/15): python3-dnf-4.14.0-22.oe2203sp1.noarch 646 kB/s | 441 kB 00:00 -------------------------------------------------------------------------------- Total 921 kB/s | 4.0 MB 00:04 OS 2.9 MB/s | 3.0 kB 00:00 Importing GPG key 0xB675600B: Userid : "openeuler " Fingerprint: 8AA1 6BF9 F2CA 5244 010D CA96 3B47 7C60 B675 600B From : /usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler-EulerMaker Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Upgrading : libsolv-0.7.22-2.oe2203sp2.x86_64 1/23 Upgrading : libdnf-0.69.0-8.oe2203sp2.x86_64 2/23 Upgrading : python3-libdnf-0.69.0-8.oe2203sp2.x86_64 3/23 Upgrading : python3-hawkey-0.69.0-8.oe2203sp2.x86_64 4/23 Upgrading : dnf-data-4.14.0-22.oe2203sp1.noarch 5/23 Upgrading : python3-dnf-4.14.0-22.oe2203sp1.noarch 6/23 Installing : python3-setuptools-59.4.0-4.oe2203sp1.noarch 7/23 Installing : python3-distro-1.6.0-2.oe2203sp2.noarch 8/23 Installing : python3-six-1.16.0-2.oe2203sp2.noarch 9/23 Installing : python3-dateutil-1:2.8.2-3.oe2203sp2.noarch 10/23 Installing : dbus-libs-1:1.12.20-9.oe2203sp2.x86_64 11/23 Running scriptlet: dbus-libs-1:1.12.20-9.oe2203sp2.x86_64 11/23 Installing : python3-dbus-1.2.18-5.oe2203sp2.x86_64 12/23 Upgrading : dnf-4.14.0-22.oe2203sp1.noarch 13/23 Running scriptlet: dnf-4.14.0-22.oe2203sp1.noarch 13/23 Upgrading : yum-4.14.0-22.oe2203sp1.noarch 14/23 Installing : python3-dnf-plugins-core-4.3.1-3.oe2203sp2.noarch 15/23 Cleanup : yum-4.10.0-15.oe2203.noarch 16/23 Running scriptlet: dnf-4.10.0-15.oe2203.noarch 17/23 Cleanup : dnf-4.10.0-15.oe2203.noarch 17/23 Running scriptlet: dnf-4.10.0-15.oe2203.noarch 17/23 Cleanup : python3-dnf-4.10.0-15.oe2203.noarch 18/23 Cleanup : python3-hawkey-0.65.0-6.oe2203.x86_64 19/23 Cleanup : dnf-data-4.10.0-15.oe2203.noarch 20/23 Cleanup : python3-libdnf-0.65.0-6.oe2203.x86_64 21/23 Cleanup : libdnf-0.65.0-6.oe2203.x86_64 22/23 Cleanup : libsolv-0.7.20-4.oe2203.x86_64 23/23 Running scriptlet: libsolv-0.7.20-4.oe2203.x86_64 23/23 Verifying : dbus-libs-1:1.12.20-9.oe2203sp2.x86_64 1/23 Verifying : python3-dateutil-1:2.8.2-3.oe2203sp2.noarch 2/23 Verifying : python3-dbus-1.2.18-5.oe2203sp2.x86_64 3/23 Verifying : python3-distro-1.6.0-2.oe2203sp2.noarch 4/23 Verifying : python3-dnf-plugins-core-4.3.1-3.oe2203sp2.noarch 5/23 Verifying : python3-six-1.16.0-2.oe2203sp2.noarch 6/23 Verifying : python3-setuptools-59.4.0-4.oe2203sp1.noarch 7/23 Verifying : libdnf-0.69.0-8.oe2203sp2.x86_64 8/23 Verifying : libdnf-0.65.0-6.oe2203.x86_64 9/23 Verifying : libsolv-0.7.22-2.oe2203sp2.x86_64 10/23 Verifying : libsolv-0.7.20-4.oe2203.x86_64 11/23 Verifying : python3-hawkey-0.69.0-8.oe2203sp2.x86_64 12/23 Verifying : python3-hawkey-0.65.0-6.oe2203.x86_64 13/23 Verifying : python3-libdnf-0.69.0-8.oe2203sp2.x86_64 14/23 Verifying : python3-libdnf-0.65.0-6.oe2203.x86_64 15/23 Verifying : dnf-4.14.0-22.oe2203sp1.noarch 16/23 Verifying : dnf-4.10.0-15.oe2203.noarch 17/23 Verifying : dnf-data-4.14.0-22.oe2203sp1.noarch 18/23 Verifying : dnf-data-4.10.0-15.oe2203.noarch 19/23 Verifying : python3-dnf-4.14.0-22.oe2203sp1.noarch 20/23 Verifying : python3-dnf-4.10.0-15.oe2203.noarch 21/23 Verifying : yum-4.14.0-22.oe2203sp1.noarch 22/23 Verifying : yum-4.10.0-15.oe2203.noarch 23/23 Upgraded: dnf-4.14.0-22.oe2203sp1.noarch dnf-data-4.14.0-22.oe2203sp1.noarch libdnf-0.69.0-8.oe2203sp2.x86_64 libsolv-0.7.22-2.oe2203sp2.x86_64 python3-dnf-4.14.0-22.oe2203sp1.noarch python3-hawkey-0.69.0-8.oe2203sp2.x86_64 python3-libdnf-0.69.0-8.oe2203sp2.x86_64 yum-4.14.0-22.oe2203sp1.noarch Installed: dbus-libs-1:1.12.20-9.oe2203sp2.x86_64 python3-dateutil-1:2.8.2-3.oe2203sp2.noarch python3-dbus-1.2.18-5.oe2203sp2.x86_64 python3-distro-1.6.0-2.oe2203sp2.noarch python3-dnf-plugins-core-4.3.1-3.oe2203sp2.noarch python3-setuptools-59.4.0-4.oe2203sp1.noarch python3-six-1.16.0-2.oe2203sp2.noarch Complete! Finish(bootstrap): installing dnf tooling Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init INFO: mounting tmpfs at /var/lib/mock/openeuler-22.03-x86_64-1730220375.578072/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 dnf4 detected and used (direct choice) INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.17.0-33.oe2203.x86_64 python3-dnf-4.14.0-22.oe2203sp1.noarch python3-dnf-plugins-core-4.3.1-3.oe2203sp2.noarch yum-4.14.0-22.oe2203sp1.noarch Start: installing minimal buildroot with dnf No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 41 kB/s | 1.5 kB 00:00 Copr repository 3.6 MB/s | 406 kB 00:00 Additional repo http_1_94_193_239_yumrepo_opene 6.3 kB/s | 3.0 kB 00:00 Additional repo https_repo_huaweicloud_com_open 10 kB/s | 3.8 kB 00:00 Additional repo https_repo_huaweicloud_com_open 9.7 kB/s | 3.8 kB 00:00 Additional repo https_repo_huaweicloud_com_open 7.9 kB/s | 3.0 kB 00:00 Additional repo https_repo_huaweicloud_com_open 16 kB/s | 3.8 kB 00:00 Additional repo https_repo_huaweicloud_com_open 17 kB/s | 3.8 kB 00:00 Additional repo https_repo_huaweicloud_com_open 9.0 kB/s | 3.5 kB 00:00 OS 4.8 kB/s | 4.4 kB 00:00 everything 5.1 kB/s | 4.5 kB 00:00 EPOL 5.0 kB/s | 4.5 kB 00:00 update 4.1 kB/s | 3.6 kB 00:00 Dependencies resolved. ================================================================================================================================================= Package Arch Version Repository Size ================================================================================================================================================= Installing: bash x86_64 5.1.8-10.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 1.2 M bzip2 x86_64 1.0.8-6.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 65 k coreutils x86_64 9.0-10.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 2.7 M cpio x86_64 2.13-10.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 258 k diffutils x86_64 3.8-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 323 k findutils x86_64 2:4.8.0-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 388 k gawk x86_64 5.1.1-5.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 373 k gcc x86_64 10.3.1-39.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 29 M gcc-c++ x86_64 10.3.1-39.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 11 M grep x86_64 3.7-9.oe2203sp1 update 300 k gzip x86_64 1.11-6.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 107 k info x86_64 6.8-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 171 k make x86_64 1:4.3-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 324 k openEuler-release x86_64 22.03LTS_SP2-56.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 21 k openEuler-rpm-config x86_64 30-35.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 49 k patch x86_64 2.7.6-13.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 122 k rpm-build x86_64 4.17.0-33.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 68 k sed x86_64 4.8-6.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 165 k tar x86_64 2:1.34-5.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 784 k unzip x86_64 6.0-50.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 122 k util-linux x86_64 2.37.2-33.oe2203sp1 update 2.3 M which x86_64 2.21-15.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 30 k xz x86_64 5.2.5-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 141 k Installing dependencies: attr x86_64 2.5.1-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 54 k audit-libs x86_64 1:3.0.1-9.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 98 k babeltrace x86_64 1.5.8-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 204 k basesystem noarch 12-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 6.2 k bc x86_64 1.07.1-12.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 88 k binutils x86_64 2.37-23.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 5.4 M brotli x86_64 1.0.9-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 315 k ca-certificates noarch 2023.2.60-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 410 k chkconfig x86_64 1.21-2.oe2203sp1 update 169 k cpp x86_64 10.3.1-39.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 9.0 M cracklib x86_64 2.9.8-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 3.9 M crontabs noarch 1.11-23.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 16 k crypto-policies noarch 20200619-3.git781bbd4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 81 k curl x86_64 7.79.1-28.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 143 k cyrus-sasl-lib x86_64 2.1.28-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 72 k debugedit x86_64 5.0-5.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 74 k dwz x86_64 0.14-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 118 k e2fsprogs x86_64 1.46.4-21.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 1.1 M efi-srpm-macros noarch 4-9.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 21 k elfutils x86_64 0.185-17.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 599 k expat x86_64 2.4.1-13.oe2203sp1 update 78 k file x86_64 5.41-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 35 k file-libs x86_64 5.41-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 659 k filesystem x86_64 3.16-5.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 1.1 M fuse x86_64 2.9.9-11.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 140 k fuse-common x86_64 3.10.5-6.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 7.8 k gc x86_64 8.0.6-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 241 k gdb-headless x86_64 11.1-8.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 3.5 M gdbm x86_64 1:1.22-11.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 170 k glib2 x86_64 2.72.2-15.oe2203sp1 update 2.7 M glibc x86_64 2.34-157.oe2203sp1 update 2.9 M glibc-common x86_64 2.34-157.oe2203sp1 update 2.7 M glibc-devel x86_64 2.34-157.oe2203sp1 update 1.8 M gmp x86_64 1:6.2.1-4.oe2203sp1 update 263 k guile x86_64 5:2.0.14-19.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 3.4 M ima-evm-utils-libs x86_64 1.3.2-9.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 17 k json-c x86_64 0.16-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 37 k kernel-headers x86_64 5.10.0-153.56.0.134.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 2.2 M keyutils-libs x86_64 1.6.3-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 24 k krb5-libs x86_64 1.19.2-17.oe2203sp1 update 649 k libacl x86_64 2.3.1-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 22 k libarchive x86_64 3.5.2-7.oe2203sp1 update 334 k libblkid x86_64 2.37.2-33.oe2203sp1 update 146 k libcap x86_64 2.61-5.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 63 k libcap-ng x86_64 0.8.3-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 43 k libcurl x86_64 7.79.1-28.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 282 k libev x86_64 4.33-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 48 k libevent x86_64 2.1.12-5.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 233 k libfdisk x86_64 2.37.2-33.oe2203sp1 update 195 k libffi x86_64 3.4.2-8.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 28 k libgcc x86_64 10.3.1-39.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 75 k libgcrypt x86_64 1.9.4-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 486 k libgomp x86_64 10.3.1-39.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 230 k libgpg-error x86_64 1.46-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 280 k libidn2 x86_64 2.3.2-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 111 k libipt x86_64 2.0.5-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 50 k libmount x86_64 2.37.2-33.oe2203sp1 update 169 k libmpc x86_64 1.2.0-7.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 58 k libnghttp2 x86_64 1.46.0-6.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 69 k libnsl2 x86_64 2.0.0-5.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 28 k libpng x86_64 2:1.6.38-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 104 k libpsl x86_64 0.21.1-5.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 72 k libpwquality x86_64 1.4.4-5.oe2203sp1 update 82 k libselinux x86_64 3.3-5.oe2203sp1 update 111 k libsemanage x86_64 3.3-5.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 103 k libsepol x86_64 3.3-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 284 k libsigsegv x86_64 2.14-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 42 k libsmartcols x86_64 2.37.2-33.oe2203sp1 update 113 k libssh x86_64 0.9.6-8.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 190 k libstdc++ x86_64 10.3.1-39.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 530 k libstdc++-devel x86_64 10.3.1-39.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 2.2 M libtasn1 x86_64 4.17.0-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 78 k libtirpc x86_64 1.3.2-5.oe2203sp1 update 80 k libtool-ltdl x86_64 2.4.7-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 32 k libunistring x86_64 1.0-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 445 k libutempter x86_64 1.2.1-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 23 k libuuid x86_64 2.37.2-33.oe2203sp1 update 27 k libverto x86_64 0.3.2-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 26 k libxcrypt x86_64 4.4.26-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 116 k libxcrypt-devel x86_64 4.4.26-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 107 k libxml2 x86_64 2.9.14-13.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 1.0 M logrotate x86_64 3.20.1-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 54 k lua x86_64 5.4.3-11.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 145 k lz4 x86_64 1.9.3-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 108 k mpfr x86_64 4.1.0-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 1.3 M ncurses x86_64 6.3-14.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 679 k ncurses-base noarch 6.3-14.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 54 k ncurses-libs x86_64 6.3-14.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 287 k newt x86_64 0.52.23-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 97 k openEuler-gpg-keys x86_64 1.0-3.7.oe2203sp1 update 7.6 k openEuler-repos x86_64 1.0-3.7.oe2203sp1 update 4.3 k openldap x86_64 2.6.0-7.oe2203sp1 update 220 k openssl-libs x86_64 1:1.1.1m-38.oe2203sp1 update 1.4 M p11-kit x86_64 0.24.0-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 225 k p11-kit-trust x86_64 0.24.0-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 122 k pam x86_64 1.5.2-8.oe2203sp1 update 434 k pcre x86_64 8.45-5.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 465 k pcre2 x86_64 10.39-9.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 597 k pkgconf x86_64 1.8.0-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 58 k popt x86_64 1.18-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 49 k publicsuffix-list noarch 20211113-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 127 k python-pip-wheel noarch 21.3.1-6.oe2203sp1 update 1.5 M python-setuptools noarch 59.4.0-6.oe2203sp1 update 505 k python3 x86_64 3.9.9-32.oe2203sp1 update 8.0 M qt5-srpm-macros noarch 5.15.2-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 8.1 k readline x86_64 8.1-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 151 k rpm x86_64 4.17.0-33.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 491 k rpm-libs x86_64 4.17.0-33.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 365 k setup noarch 2.13.9.1-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 150 k shadow x86_64 2:4.9-14.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 617 k slang x86_64 2.3.2-9.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 556 k sqlite x86_64 3.37.2-7.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 1.2 M systemd-libs x86_64 249-93.oe2203sp1 update 477 k tcl x86_64 1:8.6.12-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 1.1 M tpm2-tss x86_64 3.1.0-5.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 572 k tzdata noarch 2022a-18.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 428 k xz-libs x86_64 5.2.5-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 82 k zip x86_64 3.0-30.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 221 k zlib x86_64 1.2.11-24.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 88 k zstd x86_64 1.5.0-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 763 k Transaction Summary ================================================================================================================================================= Install 143 Packages Total size: 126 M Installed size: 445 M Downloading Packages: [SKIPPED] attr-2.5.1-4.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] audit-libs-3.0.1-9.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] babeltrace-1.5.8-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] basesystem-12-3.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] bash-5.1.8-10.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] bc-1.07.1-12.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] brotli-1.0.9-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] bzip2-1.0.8-6.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] coreutils-9.0-10.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] cracklib-2.9.8-2.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] crontabs-1.11-23.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] crypto-policies-20200619-3.git781bbd4.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] cyrus-sasl-lib-2.1.28-1.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] debugedit-5.0-5.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] diffutils-3.8-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] dwz-0.14-4.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] e2fsprogs-1.46.4-21.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] efi-srpm-macros-4-9.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] elfutils-0.185-17.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] filesystem-3.16-5.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] findutils-4.8.0-4.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] fuse-2.9.9-11.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] fuse-common-3.10.5-6.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] gc-8.0.6-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] gdbm-1.22-11.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] guile-2.0.14-19.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] gzip-1.11-6.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] ima-evm-utils-libs-1.3.2-9.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] info-6.8-4.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] keyutils-libs-1.6.3-4.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libacl-2.3.1-2.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libcap-2.61-5.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libcap-ng-0.8.3-1.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libev-4.33-4.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libevent-2.1.12-5.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libffi-3.4.2-8.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libgcrypt-1.9.4-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libgpg-error-1.46-1.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libidn2-2.3.2-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libipt-2.0.5-1.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libmpc-1.2.0-7.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libnsl2-2.0.0-5.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libpng-1.6.38-2.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libpsl-0.21.1-5.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libsemanage-3.3-5.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libsepol-3.3-4.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libsigsegv-2.14-1.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libtasn1-4.17.0-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libtool-ltdl-2.4.7-1.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libunistring-1.0-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libutempter-1.2.1-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libverto-0.3.2-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libxcrypt-4.4.26-4.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libxcrypt-devel-4.4.26-4.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] logrotate-3.20.1-1.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] lua-5.4.3-11.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] lz4-1.9.3-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] make-4.3-4.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] mpfr-4.1.0-2.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] newt-0.52.23-1.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] openEuler-release-22.03LTS_SP2-56.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] openEuler-rpm-config-30-35.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] p11-kit-0.24.0-2.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] p11-kit-trust-0.24.0-2.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] patch-2.7.6-13.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] pcre-8.45-5.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] pkgconf-1.8.0-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] popt-1.18-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] publicsuffix-list-20211113-3.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] qt5-srpm-macros-5.15.2-1.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] readline-8.1-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] sed-4.8-6.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] setup-2.13.9.1-1.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] slang-2.3.2-9.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] tcl-8.6.12-4.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] unzip-6.0-50.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] which-2.21-15.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] xz-5.2.5-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] xz-libs-5.2.5-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] zip-3.0-30.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] zstd-1.5.0-4.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] binutils-2.37-23.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] ca-certificates-2023.2.60-2.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] cpio-2.13-10.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] cpp-10.3.1-39.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] curl-7.79.1-28.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] file-5.41-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] file-libs-5.41-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] gawk-5.1.1-5.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] gcc-10.3.1-39.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] gcc-c++-10.3.1-39.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] gdb-headless-11.1-8.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] json-c-0.16-4.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] kernel-headers-5.10.0-153.56.0.134.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libcurl-7.79.1-28.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libgcc-10.3.1-39.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libgomp-10.3.1-39.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libnghttp2-1.46.0-6.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libssh-0.9.6-8.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libstdc++-10.3.1-39.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libstdc++-devel-10.3.1-39.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libxml2-2.9.14-13.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] ncurses-6.3-14.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] ncurses-base-6.3-14.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] ncurses-libs-6.3-14.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] pcre2-10.39-9.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] rpm-4.17.0-33.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] rpm-build-4.17.0-33.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] rpm-libs-4.17.0-33.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] shadow-4.9-14.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] sqlite-3.37.2-7.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] tar-1.34-5.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] tpm2-tss-3.1.0-5.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] tzdata-2022a-18.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] zlib-1.2.11-24.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] chkconfig-1.21-2.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] expat-2.4.1-13.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] glib2-2.72.2-15.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] glibc-2.34-157.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] glibc-common-2.34-157.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] glibc-devel-2.34-157.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] gmp-6.2.1-4.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] grep-3.7-9.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] krb5-libs-1.19.2-17.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] libarchive-3.5.2-7.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] libblkid-2.37.2-33.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] libfdisk-2.37.2-33.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] libmount-2.37.2-33.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] libpwquality-1.4.4-5.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] libselinux-3.3-5.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] libsmartcols-2.37.2-33.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] libtirpc-1.3.2-5.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] libuuid-2.37.2-33.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] openEuler-gpg-keys-1.0-3.7.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] openEuler-repos-1.0-3.7.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] openldap-2.6.0-7.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] openssl-libs-1.1.1m-38.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] pam-1.5.2-8.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] python-pip-wheel-21.3.1-6.oe2203sp1.noarch.rpm: Already downloaded [SKIPPED] python-setuptools-59.4.0-6.oe2203sp1.noarch.rpm: Already downloaded [SKIPPED] python3-3.9.9-32.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] systemd-libs-249-93.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] util-linux-2.37.2-33.oe2203sp1.x86_64.rpm: Already downloaded update 2.9 MB/s | 3.0 kB 00:00 Importing GPG key 0xB675600B: Userid : "openeuler " Fingerprint: 8AA1 6BF9 F2CA 5244 010D CA96 3B47 7C60 B675 600B From : /usr/share/distribution-gpg-keys/openeuler/RPM-GPG-KEY-openEuler-EulerMaker Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Running scriptlet: filesystem-3.16-5.oe2203sp2.x86_64 1/1 Preparing : 1/1 Installing : libgcc-10.3.1-39.oe2203sp2.x86_64 1/143 Running scriptlet: libgcc-10.3.1-39.oe2203sp2.x86_64 1/143 Installing : ncurses-base-6.3-14.oe2203sp2.noarch 2/143 Installing : python-setuptools-59.4.0-6.oe2203sp1.noarch 3/143 Installing : openEuler-gpg-keys-1.0-3.7.oe2203sp1.x86_64 4/143 Installing : openEuler-repos-1.0-3.7.oe2203sp1.x86_64 5/143 Installing : tzdata-2022a-18.oe2203sp2.noarch 6/143 Installing : libselinux-3.3-5.oe2203sp1.x86_64 7/143 Installing : glibc-common-2.34-157.oe2203sp1.x86_64 8/143 Installing : info-6.8-4.oe2203sp2.x86_64 9/143 Installing : bash-5.1.8-10.oe2203sp2.x86_64 10/143 Installing : setup-2.13.9.1-1.oe2203sp2.noarch 11/143 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.13.9.1-1.oe2203sp2.noarch 11/143 Installing : filesystem-3.16-5.oe2203sp2.x86_64 12/143 Installing : basesystem-12-3.oe2203sp2.noarch 13/143 Running scriptlet: glibc-2.34-157.oe2203sp1.x86_64 14/143 Installing : glibc-2.34-157.oe2203sp1.x86_64 14/143 Running scriptlet: glibc-2.34-157.oe2203sp1.x86_64 14/143 Installing : ncurses-libs-6.3-14.oe2203sp2.x86_64 15/143 Installing : readline-8.1-3.oe2203sp2.x86_64 16/143 Installing : pcre2-10.39-9.oe2203sp2.x86_64 17/143 Running scriptlet: pcre2-10.39-9.oe2203sp2.x86_64 17/143 Running scriptlet: libsepol-3.3-4.oe2203sp2.x86_64 18/143 Installing : libsepol-3.3-4.oe2203sp2.x86_64 18/143 Running scriptlet: libsepol-3.3-4.oe2203sp2.x86_64 18/143 Installing : bc-1.07.1-12.oe2203sp2.x86_64 19/143 Installing : openEuler-release-22.03LTS_SP2-56.oe2203sp2.x86_ 20/143 Running scriptlet: openEuler-release-22.03LTS_SP2-56.oe2203sp2.x86_ 20/143 /var/tmp/rpm-tmp.zTUINr: line 1: rpm: command not found Installing : zlib-1.2.11-24.oe2203sp2.x86_64 21/143 Installing : libstdc++-10.3.1-39.oe2203sp2.x86_64 22/143 Installing : xz-libs-5.2.5-3.oe2203sp2.x86_64 23/143 Installing : bzip2-1.0.8-6.oe2203sp2.x86_64 24/143 Installing : gmp-1:6.2.1-4.oe2203sp1.x86_64 25/143 Running scriptlet: gmp-1:6.2.1-4.oe2203sp1.x86_64 25/143 Running scriptlet: grep-3.7-9.oe2203sp1.x86_64 26/143 Installing : grep-3.7-9.oe2203sp1.x86_64 26/143 Running scriptlet: grep-3.7-9.oe2203sp1.x86_64 26/143 Installing : libxcrypt-4.4.26-4.oe2203sp2.x86_64 27/143 Running scriptlet: libxcrypt-4.4.26-4.oe2203sp2.x86_64 27/143 Running scriptlet: popt-1.18-3.oe2203sp2.x86_64 28/143 Installing : popt-1.18-3.oe2203sp2.x86_64 28/143 Running scriptlet: popt-1.18-3.oe2203sp2.x86_64 28/143 Installing : libuuid-2.37.2-33.oe2203sp1.x86_64 29/143 Running scriptlet: libuuid-2.37.2-33.oe2203sp1.x86_64 29/143 Installing : mpfr-4.1.0-2.oe2203sp2.x86_64 30/143 Running scriptlet: mpfr-4.1.0-2.oe2203sp2.x86_64 30/143 Installing : zstd-1.5.0-4.oe2203sp2.x86_64 31/143 Running scriptlet: zstd-1.5.0-4.oe2203sp2.x86_64 31/143 Installing : elfutils-0.185-17.oe2203sp2.x86_64 32/143 Running scriptlet: elfutils-0.185-17.oe2203sp2.x86_64 32/143 Installing : libffi-3.4.2-8.oe2203sp2.x86_64 33/143 Installing : attr-2.5.1-4.oe2203sp2.x86_64 34/143 Running scriptlet: attr-2.5.1-4.oe2203sp2.x86_64 34/143 Installing : libacl-2.3.1-2.oe2203sp2.x86_64 35/143 Running scriptlet: libacl-2.3.1-2.oe2203sp2.x86_64 35/143 Installing : sed-4.8-6.oe2203sp2.x86_64 36/143 Installing : libmpc-1.2.0-7.oe2203sp2.x86_64 37/143 Installing : file-libs-5.41-3.oe2203sp2.x86_64 38/143 Installing : gdbm-1:1.22-11.oe2203sp2.x86_64 39/143 Running scriptlet: lua-5.4.3-11.oe2203sp2.x86_64 40/143 Installing : lua-5.4.3-11.oe2203sp2.x86_64 40/143 Running scriptlet: lua-5.4.3-11.oe2203sp2.x86_64 40/143 Running scriptlet: findutils-2:4.8.0-4.oe2203sp2.x86_64 41/143 Installing : findutils-2:4.8.0-4.oe2203sp2.x86_64 41/143 Installing : libunistring-1.0-3.oe2203sp2.x86_64 42/143 Installing : libgomp-10.3.1-39.oe2203sp2.x86_64 43/143 Running scriptlet: libidn2-2.3.2-3.oe2203sp2.x86_64 44/143 Installing : libidn2-2.3.2-3.oe2203sp2.x86_64 44/143 Installing : file-5.41-3.oe2203sp2.x86_64 45/143 Installing : p11-kit-0.24.0-2.oe2203sp2.x86_64 46/143 Running scriptlet: p11-kit-0.24.0-2.oe2203sp2.x86_64 46/143 Installing : xz-5.2.5-3.oe2203sp2.x86_64 47/143 Installing : libcap-ng-0.8.3-1.oe2203sp2.x86_64 48/143 Installing : audit-libs-1:3.0.1-9.oe2203sp2.x86_64 49/143 Installing : lz4-1.9.3-3.oe2203sp2.x86_64 50/143 Running scriptlet: lz4-1.9.3-3.oe2203sp2.x86_64 50/143 Installing : pkgconf-1.8.0-3.oe2203sp2.x86_64 51/143 Installing : expat-2.4.1-13.oe2203sp1.x86_64 52/143 Installing : libsemanage-3.3-5.oe2203sp2.x86_64 53/143 Installing : cyrus-sasl-lib-2.1.28-1.oe2203sp2.x86_64 54/143 Installing : cpp-10.3.1-39.oe2203sp2.x86_64 55/143 Installing : crontabs-1.11-23.oe2203sp2.noarch 56/143 Running scriptlet: tar-2:1.34-5.oe2203sp2.x86_64 57/143 Installing : tar-2:1.34-5.oe2203sp2.x86_64 57/143 Running scriptlet: tar-2:1.34-5.oe2203sp2.x86_64 57/143 Installing : patch-2.7.6-13.oe2203sp2.x86_64 58/143 Running scriptlet: dwz-0.14-4.oe2203sp2.x86_64 59/143 Installing : dwz-0.14-4.oe2203sp2.x86_64 59/143 Running scriptlet: dwz-0.14-4.oe2203sp2.x86_64 59/143 Installing : unzip-6.0-50.oe2203sp2.x86_64 60/143 Installing : zip-3.0-30.oe2203sp2.x86_64 61/143 Installing : libxml2-2.9.14-13.oe2203sp2.x86_64 62/143 Running scriptlet: libxml2-2.9.14-13.oe2203sp2.x86_64 62/143 Installing : gc-8.0.6-3.oe2203sp2.x86_64 63/143 Installing : pcre-8.45-5.oe2203sp2.x86_64 64/143 Installing : libstdc++-devel-10.3.1-39.oe2203sp2.x86_64 65/143 Installing : ncurses-6.3-14.oe2203sp2.x86_64 66/143 Installing : libpng-2:1.6.38-2.oe2203sp2.x86_64 67/143 Running scriptlet: tcl-1:8.6.12-4.oe2203sp2.x86_64 68/143 Installing : tcl-1:8.6.12-4.oe2203sp2.x86_64 68/143 Running scriptlet: tcl-1:8.6.12-4.oe2203sp2.x86_64 68/143 Installing : sqlite-3.37.2-7.oe2203sp2.x86_64 69/143 Installing : brotli-1.0.9-3.oe2203sp2.x86_64 70/143 Installing : diffutils-3.8-3.oe2203sp2.x86_64 71/143 Installing : keyutils-libs-1.6.3-4.oe2203sp2.x86_64 72/143 Running scriptlet: keyutils-libs-1.6.3-4.oe2203sp2.x86_64 72/143 Installing : libev-4.33-4.oe2203sp2.x86_64 73/143 Installing : libgpg-error-1.46-1.oe2203sp2.x86_64 74/143 Installing : libgcrypt-1.9.4-3.oe2203sp2.x86_64 75/143 Installing : libipt-2.0.5-1.oe2203sp2.x86_64 76/143 Installing : libsigsegv-2.14-1.oe2203sp2.x86_64 77/143 Installing : gawk-5.1.1-5.oe2203sp2.x86_64 78/143 Installing : libtasn1-4.17.0-3.oe2203sp2.x86_64 79/143 Running scriptlet: libtasn1-4.17.0-3.oe2203sp2.x86_64 79/143 Installing : libtool-ltdl-2.4.7-1.oe2203sp2.x86_64 80/143 Installing : which-2.21-15.oe2203sp2.x86_64 81/143 Installing : cpio-2.13-10.oe2203sp2.x86_64 82/143 Installing : json-c-0.16-4.oe2203sp2.x86_64 83/143 Installing : libnghttp2-1.46.0-6.oe2203sp2.x86_64 84/143 Installing : libsmartcols-2.37.2-33.oe2203sp1.x86_64 85/143 Running scriptlet: libsmartcols-2.37.2-33.oe2203sp1.x86_64 85/143 Running scriptlet: publicsuffix-list-20211113-3.oe2203sp2.noarch 86/143 Installing : publicsuffix-list-20211113-3.oe2203sp2.noarch 86/143 Running scriptlet: publicsuffix-list-20211113-3.oe2203sp2.noarch 86/143 Installing : kernel-headers-5.10.0-153.56.0.134.oe2203sp2.x86 87/143 Installing : qt5-srpm-macros-5.15.2-1.oe2203sp2.noarch 88/143 Installing : fuse-common-3.10.5-6.oe2203sp2.x86_64 89/143 Installing : fuse-2.9.9-11.oe2203sp2.x86_64 90/143 Running scriptlet: fuse-2.9.9-11.oe2203sp2.x86_64 90/143 Installing : libmount-2.37.2-33.oe2203sp1.x86_64 91/143 Running scriptlet: libmount-2.37.2-33.oe2203sp1.x86_64 91/143 Installing : glib2-2.72.2-15.oe2203sp1.x86_64 92/143 Installing : gzip-1.11-6.oe2203sp2.x86_64 93/143 Installing : cracklib-2.9.8-2.oe2203sp2.x86_64 94/143 Installing : libevent-2.1.12-5.oe2203sp2.x86_64 95/143 Installing : libverto-0.3.2-3.oe2203sp2.x86_64 96/143 Installing : libpwquality-1.4.4-5.oe2203sp1.x86_64 97/143 Installing : slang-2.3.2-9.oe2203sp2.x86_64 98/143 Installing : newt-0.52.23-1.oe2203sp2.x86_64 99/143 Installing : chkconfig-1.21-2.oe2203sp1.x86_64 100/143 Installing : p11-kit-trust-0.24.0-2.oe2203sp2.x86_64 101/143 Running scriptlet: p11-kit-trust-0.24.0-2.oe2203sp2.x86_64 101/143 Installing : e2fsprogs-1.46.4-21.oe2203sp2.x86_64 102/143 Installing : pam-1.5.2-8.oe2203sp1.x86_64 103/143 Running scriptlet: pam-1.5.2-8.oe2203sp1.x86_64 103/143 Running scriptlet: libcap-2.61-5.oe2203sp2.x86_64 104/143 Installing : libcap-2.61-5.oe2203sp2.x86_64 104/143 Running scriptlet: libcap-2.61-5.oe2203sp2.x86_64 104/143 Installing : krb5-libs-1.19.2-17.oe2203sp1.x86_64 105/143 Installing : libtirpc-1.3.2-5.oe2203sp1.x86_64 106/143 Installing : libnsl2-2.0.0-5.oe2203sp2.x86_64 107/143 Installing : python-pip-wheel-21.3.1-6.oe2203sp1.noarch 108/143 Installing : openssl-libs-1:1.1.1m-38.oe2203sp1.x86_64 109/143 Running scriptlet: openssl-libs-1:1.1.1m-38.oe2203sp1.x86_64 109/143 Installing : coreutils-9.0-10.oe2203sp2.x86_64 110/143 Running scriptlet: coreutils-9.0-10.oe2203sp2.x86_64 110/143 Installing : libblkid-2.37.2-33.oe2203sp1.x86_64 111/143 Running scriptlet: libblkid-2.37.2-33.oe2203sp1.x86_64 111/143 Installing : python3-3.9.9-32.oe2203sp1.x86_64 112/143 Installing : crypto-policies-20200619-3.git781bbd4.oe2203sp2. 113/143 Running scriptlet: crypto-policies-20200619-3.git781bbd4.oe2203sp2. 113/143 Running scriptlet: ca-certificates-2023.2.60-2.oe2203sp2.noarch 114/143 Installing : ca-certificates-2023.2.60-2.oe2203sp2.noarch 114/143 Running scriptlet: ca-certificates-2023.2.60-2.oe2203sp2.noarch 114/143 Installing : binutils-2.37-23.oe2203sp2.x86_64 115/143 Running scriptlet: binutils-2.37-23.oe2203sp2.x86_64 115/143 Installing : guile-5:2.0.14-19.oe2203sp2.x86_64 116/143 Installing : shadow-2:4.9-14.oe2203sp2.x86_64 117/143 Installing : libxcrypt-devel-4.4.26-4.oe2203sp2.x86_64 118/143 Running scriptlet: glibc-devel-2.34-157.oe2203sp1.x86_64 119/143 Installing : glibc-devel-2.34-157.oe2203sp1.x86_64 119/143 Installing : gcc-10.3.1-39.oe2203sp2.x86_64 120/143 Running scriptlet: libutempter-1.2.1-3.oe2203sp2.x86_64 121/143 Installing : libutempter-1.2.1-3.oe2203sp2.x86_64 121/143 Installing : libssh-0.9.6-8.oe2203sp2.x86_64 122/143 Running scriptlet: libpsl-0.21.1-5.oe2203sp2.x86_64 123/143 Installing : libpsl-0.21.1-5.oe2203sp2.x86_64 123/143 Running scriptlet: libpsl-0.21.1-5.oe2203sp2.x86_64 123/143 Installing : libfdisk-2.37.2-33.oe2203sp1.x86_64 124/143 Running scriptlet: libfdisk-2.37.2-33.oe2203sp1.x86_64 124/143 Running scriptlet: logrotate-3.20.1-1.oe2203sp2.x86_64 125/143 Installing : logrotate-3.20.1-1.oe2203sp2.x86_64 125/143 Running scriptlet: logrotate-3.20.1-1.oe2203sp2.x86_64 125/143 Installing : systemd-libs-249-93.oe2203sp1.x86_64 126/143 Running scriptlet: systemd-libs-249-93.oe2203sp1.x86_64 126/143 Installing : libarchive-3.5.2-7.oe2203sp1.x86_64 127/143 Installing : openldap-2.6.0-7.oe2203sp1.x86_64 128/143 Installing : libcurl-7.79.1-28.oe2203sp2.x86_64 129/143 Installing : curl-7.79.1-28.oe2203sp2.x86_64 130/143 Running scriptlet: tpm2-tss-3.1.0-5.oe2203sp2.x86_64 131/143 Installing : tpm2-tss-3.1.0-5.oe2203sp2.x86_64 131/143 Running scriptlet: tpm2-tss-3.1.0-5.oe2203sp2.x86_64 131/143 Installing : ima-evm-utils-libs-1.3.2-9.oe2203sp2.x86_64 132/143 Installing : rpm-4.17.0-33.oe2203sp2.x86_64 133/143 Running scriptlet: rpm-4.17.0-33.oe2203sp2.x86_64 133/143 Installing : rpm-libs-4.17.0-33.oe2203sp2.x86_64 134/143 Running scriptlet: rpm-libs-4.17.0-33.oe2203sp2.x86_64 134/143 Installing : efi-srpm-macros-4-9.oe2203sp2.noarch 135/143 Installing : openEuler-rpm-config-30-35.oe2203sp2.x86_64 136/143 Running scriptlet: babeltrace-1.5.8-3.oe2203sp2.x86_64 137/143 Installing : babeltrace-1.5.8-3.oe2203sp2.x86_64 137/143 Running scriptlet: babeltrace-1.5.8-3.oe2203sp2.x86_64 137/143 Installing : gdb-headless-11.1-8.oe2203sp2.x86_64 138/143 Installing : debugedit-5.0-5.oe2203sp2.x86_64 139/143 Installing : rpm-build-4.17.0-33.oe2203sp2.x86_64 140/143 Installing : util-linux-2.37.2-33.oe2203sp1.x86_64 141/143 Running scriptlet: util-linux-2.37.2-33.oe2203sp1.x86_64 141/143 Installing : gcc-c++-10.3.1-39.oe2203sp2.x86_64 142/143 Installing : make-1:4.3-4.oe2203sp2.x86_64 143/143 Running scriptlet: make-1:4.3-4.oe2203sp2.x86_64 143/143 Running scriptlet: glibc-common-2.34-157.oe2203sp1.x86_64 143/143 Running scriptlet: filesystem-3.16-5.oe2203sp2.x86_64 143/143 Running scriptlet: readline-8.1-3.oe2203sp2.x86_64 143/143 Running scriptlet: ca-certificates-2023.2.60-2.oe2203sp2.noarch 143/143 Running scriptlet: rpm-4.17.0-33.oe2203sp2.x86_64 143/143 Running scriptlet: glibc-common-2.34-157.oe2203sp1.x86_64 143/143 Running scriptlet: glib2-2.72.2-15.oe2203sp1.x86_64 143/143 Verifying : attr-2.5.1-4.oe2203sp2.x86_64 1/143 Verifying : audit-libs-1:3.0.1-9.oe2203sp2.x86_64 2/143 Verifying : babeltrace-1.5.8-3.oe2203sp2.x86_64 3/143 Verifying : basesystem-12-3.oe2203sp2.noarch 4/143 Verifying : bash-5.1.8-10.oe2203sp2.x86_64 5/143 Verifying : bc-1.07.1-12.oe2203sp2.x86_64 6/143 Verifying : brotli-1.0.9-3.oe2203sp2.x86_64 7/143 Verifying : bzip2-1.0.8-6.oe2203sp2.x86_64 8/143 Verifying : coreutils-9.0-10.oe2203sp2.x86_64 9/143 Verifying : cracklib-2.9.8-2.oe2203sp2.x86_64 10/143 Verifying : crontabs-1.11-23.oe2203sp2.noarch 11/143 Verifying : crypto-policies-20200619-3.git781bbd4.oe2203sp2. 12/143 Verifying : cyrus-sasl-lib-2.1.28-1.oe2203sp2.x86_64 13/143 Verifying : debugedit-5.0-5.oe2203sp2.x86_64 14/143 Verifying : diffutils-3.8-3.oe2203sp2.x86_64 15/143 Verifying : dwz-0.14-4.oe2203sp2.x86_64 16/143 Verifying : e2fsprogs-1.46.4-21.oe2203sp2.x86_64 17/143 Verifying : efi-srpm-macros-4-9.oe2203sp2.noarch 18/143 Verifying : elfutils-0.185-17.oe2203sp2.x86_64 19/143 Verifying : filesystem-3.16-5.oe2203sp2.x86_64 20/143 Verifying : findutils-2:4.8.0-4.oe2203sp2.x86_64 21/143 Verifying : fuse-2.9.9-11.oe2203sp2.x86_64 22/143 Verifying : fuse-common-3.10.5-6.oe2203sp2.x86_64 23/143 Verifying : gc-8.0.6-3.oe2203sp2.x86_64 24/143 Verifying : gdbm-1:1.22-11.oe2203sp2.x86_64 25/143 Verifying : guile-5:2.0.14-19.oe2203sp2.x86_64 26/143 Verifying : gzip-1.11-6.oe2203sp2.x86_64 27/143 Verifying : ima-evm-utils-libs-1.3.2-9.oe2203sp2.x86_64 28/143 Verifying : info-6.8-4.oe2203sp2.x86_64 29/143 Verifying : keyutils-libs-1.6.3-4.oe2203sp2.x86_64 30/143 Verifying : libacl-2.3.1-2.oe2203sp2.x86_64 31/143 Verifying : libcap-2.61-5.oe2203sp2.x86_64 32/143 Verifying : libcap-ng-0.8.3-1.oe2203sp2.x86_64 33/143 Verifying : libev-4.33-4.oe2203sp2.x86_64 34/143 Verifying : libevent-2.1.12-5.oe2203sp2.x86_64 35/143 Verifying : libffi-3.4.2-8.oe2203sp2.x86_64 36/143 Verifying : libgcrypt-1.9.4-3.oe2203sp2.x86_64 37/143 Verifying : libgpg-error-1.46-1.oe2203sp2.x86_64 38/143 Verifying : libidn2-2.3.2-3.oe2203sp2.x86_64 39/143 Verifying : libipt-2.0.5-1.oe2203sp2.x86_64 40/143 Verifying : libmpc-1.2.0-7.oe2203sp2.x86_64 41/143 Verifying : libnsl2-2.0.0-5.oe2203sp2.x86_64 42/143 Verifying : libpng-2:1.6.38-2.oe2203sp2.x86_64 43/143 Verifying : libpsl-0.21.1-5.oe2203sp2.x86_64 44/143 Verifying : libsemanage-3.3-5.oe2203sp2.x86_64 45/143 Verifying : libsepol-3.3-4.oe2203sp2.x86_64 46/143 Verifying : libsigsegv-2.14-1.oe2203sp2.x86_64 47/143 Verifying : libtasn1-4.17.0-3.oe2203sp2.x86_64 48/143 Verifying : libtool-ltdl-2.4.7-1.oe2203sp2.x86_64 49/143 Verifying : libunistring-1.0-3.oe2203sp2.x86_64 50/143 Verifying : libutempter-1.2.1-3.oe2203sp2.x86_64 51/143 Verifying : libverto-0.3.2-3.oe2203sp2.x86_64 52/143 Verifying : libxcrypt-4.4.26-4.oe2203sp2.x86_64 53/143 Verifying : libxcrypt-devel-4.4.26-4.oe2203sp2.x86_64 54/143 Verifying : logrotate-3.20.1-1.oe2203sp2.x86_64 55/143 Verifying : lua-5.4.3-11.oe2203sp2.x86_64 56/143 Verifying : lz4-1.9.3-3.oe2203sp2.x86_64 57/143 Verifying : make-1:4.3-4.oe2203sp2.x86_64 58/143 Verifying : mpfr-4.1.0-2.oe2203sp2.x86_64 59/143 Verifying : newt-0.52.23-1.oe2203sp2.x86_64 60/143 Verifying : openEuler-release-22.03LTS_SP2-56.oe2203sp2.x86_ 61/143 Verifying : openEuler-rpm-config-30-35.oe2203sp2.x86_64 62/143 Verifying : p11-kit-0.24.0-2.oe2203sp2.x86_64 63/143 Verifying : p11-kit-trust-0.24.0-2.oe2203sp2.x86_64 64/143 Verifying : patch-2.7.6-13.oe2203sp2.x86_64 65/143 Verifying : pcre-8.45-5.oe2203sp2.x86_64 66/143 Verifying : pkgconf-1.8.0-3.oe2203sp2.x86_64 67/143 Verifying : popt-1.18-3.oe2203sp2.x86_64 68/143 Verifying : publicsuffix-list-20211113-3.oe2203sp2.noarch 69/143 Verifying : qt5-srpm-macros-5.15.2-1.oe2203sp2.noarch 70/143 Verifying : readline-8.1-3.oe2203sp2.x86_64 71/143 Verifying : sed-4.8-6.oe2203sp2.x86_64 72/143 Verifying : setup-2.13.9.1-1.oe2203sp2.noarch 73/143 Verifying : slang-2.3.2-9.oe2203sp2.x86_64 74/143 Verifying : tcl-1:8.6.12-4.oe2203sp2.x86_64 75/143 Verifying : unzip-6.0-50.oe2203sp2.x86_64 76/143 Verifying : which-2.21-15.oe2203sp2.x86_64 77/143 Verifying : xz-5.2.5-3.oe2203sp2.x86_64 78/143 Verifying : xz-libs-5.2.5-3.oe2203sp2.x86_64 79/143 Verifying : zip-3.0-30.oe2203sp2.x86_64 80/143 Verifying : zstd-1.5.0-4.oe2203sp2.x86_64 81/143 Verifying : binutils-2.37-23.oe2203sp2.x86_64 82/143 Verifying : ca-certificates-2023.2.60-2.oe2203sp2.noarch 83/143 Verifying : cpio-2.13-10.oe2203sp2.x86_64 84/143 Verifying : cpp-10.3.1-39.oe2203sp2.x86_64 85/143 Verifying : curl-7.79.1-28.oe2203sp2.x86_64 86/143 Verifying : file-5.41-3.oe2203sp2.x86_64 87/143 Verifying : file-libs-5.41-3.oe2203sp2.x86_64 88/143 Verifying : gawk-5.1.1-5.oe2203sp2.x86_64 89/143 Verifying : gcc-10.3.1-39.oe2203sp2.x86_64 90/143 Verifying : gcc-c++-10.3.1-39.oe2203sp2.x86_64 91/143 Verifying : gdb-headless-11.1-8.oe2203sp2.x86_64 92/143 Verifying : json-c-0.16-4.oe2203sp2.x86_64 93/143 Verifying : kernel-headers-5.10.0-153.56.0.134.oe2203sp2.x86 94/143 Verifying : libcurl-7.79.1-28.oe2203sp2.x86_64 95/143 Verifying : libgcc-10.3.1-39.oe2203sp2.x86_64 96/143 Verifying : libgomp-10.3.1-39.oe2203sp2.x86_64 97/143 Verifying : libnghttp2-1.46.0-6.oe2203sp2.x86_64 98/143 Verifying : libssh-0.9.6-8.oe2203sp2.x86_64 99/143 Verifying : libstdc++-10.3.1-39.oe2203sp2.x86_64 100/143 Verifying : libstdc++-devel-10.3.1-39.oe2203sp2.x86_64 101/143 Verifying : libxml2-2.9.14-13.oe2203sp2.x86_64 102/143 Verifying : ncurses-6.3-14.oe2203sp2.x86_64 103/143 Verifying : ncurses-base-6.3-14.oe2203sp2.noarch 104/143 Verifying : ncurses-libs-6.3-14.oe2203sp2.x86_64 105/143 Verifying : pcre2-10.39-9.oe2203sp2.x86_64 106/143 Verifying : rpm-4.17.0-33.oe2203sp2.x86_64 107/143 Verifying : rpm-build-4.17.0-33.oe2203sp2.x86_64 108/143 Verifying : rpm-libs-4.17.0-33.oe2203sp2.x86_64 109/143 Verifying : shadow-2:4.9-14.oe2203sp2.x86_64 110/143 Verifying : sqlite-3.37.2-7.oe2203sp2.x86_64 111/143 Verifying : tar-2:1.34-5.oe2203sp2.x86_64 112/143 Verifying : tpm2-tss-3.1.0-5.oe2203sp2.x86_64 113/143 Verifying : tzdata-2022a-18.oe2203sp2.noarch 114/143 Verifying : zlib-1.2.11-24.oe2203sp2.x86_64 115/143 Verifying : chkconfig-1.21-2.oe2203sp1.x86_64 116/143 Verifying : expat-2.4.1-13.oe2203sp1.x86_64 117/143 Verifying : glib2-2.72.2-15.oe2203sp1.x86_64 118/143 Verifying : glibc-2.34-157.oe2203sp1.x86_64 119/143 Verifying : glibc-common-2.34-157.oe2203sp1.x86_64 120/143 Verifying : glibc-devel-2.34-157.oe2203sp1.x86_64 121/143 Verifying : gmp-1:6.2.1-4.oe2203sp1.x86_64 122/143 Verifying : grep-3.7-9.oe2203sp1.x86_64 123/143 Verifying : krb5-libs-1.19.2-17.oe2203sp1.x86_64 124/143 Verifying : libarchive-3.5.2-7.oe2203sp1.x86_64 125/143 Verifying : libblkid-2.37.2-33.oe2203sp1.x86_64 126/143 Verifying : libfdisk-2.37.2-33.oe2203sp1.x86_64 127/143 Verifying : libmount-2.37.2-33.oe2203sp1.x86_64 128/143 Verifying : libpwquality-1.4.4-5.oe2203sp1.x86_64 129/143 Verifying : libselinux-3.3-5.oe2203sp1.x86_64 130/143 Verifying : libsmartcols-2.37.2-33.oe2203sp1.x86_64 131/143 Verifying : libtirpc-1.3.2-5.oe2203sp1.x86_64 132/143 Verifying : libuuid-2.37.2-33.oe2203sp1.x86_64 133/143 Verifying : openEuler-gpg-keys-1.0-3.7.oe2203sp1.x86_64 134/143 Verifying : openEuler-repos-1.0-3.7.oe2203sp1.x86_64 135/143 Verifying : openldap-2.6.0-7.oe2203sp1.x86_64 136/143 Verifying : openssl-libs-1:1.1.1m-38.oe2203sp1.x86_64 137/143 Verifying : pam-1.5.2-8.oe2203sp1.x86_64 138/143 Verifying : python-pip-wheel-21.3.1-6.oe2203sp1.noarch 139/143 Verifying : python-setuptools-59.4.0-6.oe2203sp1.noarch 140/143 Verifying : python3-3.9.9-32.oe2203sp1.x86_64 141/143 Verifying : systemd-libs-249-93.oe2203sp1.x86_64 142/143 Verifying : util-linux-2.37.2-33.oe2203sp1.x86_64 143/143 Installed: attr-2.5.1-4.oe2203sp2.x86_64 audit-libs-1:3.0.1-9.oe2203sp2.x86_64 babeltrace-1.5.8-3.oe2203sp2.x86_64 basesystem-12-3.oe2203sp2.noarch bash-5.1.8-10.oe2203sp2.x86_64 bc-1.07.1-12.oe2203sp2.x86_64 binutils-2.37-23.oe2203sp2.x86_64 brotli-1.0.9-3.oe2203sp2.x86_64 bzip2-1.0.8-6.oe2203sp2.x86_64 ca-certificates-2023.2.60-2.oe2203sp2.noarch chkconfig-1.21-2.oe2203sp1.x86_64 coreutils-9.0-10.oe2203sp2.x86_64 cpio-2.13-10.oe2203sp2.x86_64 cpp-10.3.1-39.oe2203sp2.x86_64 cracklib-2.9.8-2.oe2203sp2.x86_64 crontabs-1.11-23.oe2203sp2.noarch crypto-policies-20200619-3.git781bbd4.oe2203sp2.noarch curl-7.79.1-28.oe2203sp2.x86_64 cyrus-sasl-lib-2.1.28-1.oe2203sp2.x86_64 debugedit-5.0-5.oe2203sp2.x86_64 diffutils-3.8-3.oe2203sp2.x86_64 dwz-0.14-4.oe2203sp2.x86_64 e2fsprogs-1.46.4-21.oe2203sp2.x86_64 efi-srpm-macros-4-9.oe2203sp2.noarch elfutils-0.185-17.oe2203sp2.x86_64 expat-2.4.1-13.oe2203sp1.x86_64 file-5.41-3.oe2203sp2.x86_64 file-libs-5.41-3.oe2203sp2.x86_64 filesystem-3.16-5.oe2203sp2.x86_64 findutils-2:4.8.0-4.oe2203sp2.x86_64 fuse-2.9.9-11.oe2203sp2.x86_64 fuse-common-3.10.5-6.oe2203sp2.x86_64 gawk-5.1.1-5.oe2203sp2.x86_64 gc-8.0.6-3.oe2203sp2.x86_64 gcc-10.3.1-39.oe2203sp2.x86_64 gcc-c++-10.3.1-39.oe2203sp2.x86_64 gdb-headless-11.1-8.oe2203sp2.x86_64 gdbm-1:1.22-11.oe2203sp2.x86_64 glib2-2.72.2-15.oe2203sp1.x86_64 glibc-2.34-157.oe2203sp1.x86_64 glibc-common-2.34-157.oe2203sp1.x86_64 glibc-devel-2.34-157.oe2203sp1.x86_64 gmp-1:6.2.1-4.oe2203sp1.x86_64 grep-3.7-9.oe2203sp1.x86_64 guile-5:2.0.14-19.oe2203sp2.x86_64 gzip-1.11-6.oe2203sp2.x86_64 ima-evm-utils-libs-1.3.2-9.oe2203sp2.x86_64 info-6.8-4.oe2203sp2.x86_64 json-c-0.16-4.oe2203sp2.x86_64 kernel-headers-5.10.0-153.56.0.134.oe2203sp2.x86_64 keyutils-libs-1.6.3-4.oe2203sp2.x86_64 krb5-libs-1.19.2-17.oe2203sp1.x86_64 libacl-2.3.1-2.oe2203sp2.x86_64 libarchive-3.5.2-7.oe2203sp1.x86_64 libblkid-2.37.2-33.oe2203sp1.x86_64 libcap-2.61-5.oe2203sp2.x86_64 libcap-ng-0.8.3-1.oe2203sp2.x86_64 libcurl-7.79.1-28.oe2203sp2.x86_64 libev-4.33-4.oe2203sp2.x86_64 libevent-2.1.12-5.oe2203sp2.x86_64 libfdisk-2.37.2-33.oe2203sp1.x86_64 libffi-3.4.2-8.oe2203sp2.x86_64 libgcc-10.3.1-39.oe2203sp2.x86_64 libgcrypt-1.9.4-3.oe2203sp2.x86_64 libgomp-10.3.1-39.oe2203sp2.x86_64 libgpg-error-1.46-1.oe2203sp2.x86_64 libidn2-2.3.2-3.oe2203sp2.x86_64 libipt-2.0.5-1.oe2203sp2.x86_64 libmount-2.37.2-33.oe2203sp1.x86_64 libmpc-1.2.0-7.oe2203sp2.x86_64 libnghttp2-1.46.0-6.oe2203sp2.x86_64 libnsl2-2.0.0-5.oe2203sp2.x86_64 libpng-2:1.6.38-2.oe2203sp2.x86_64 libpsl-0.21.1-5.oe2203sp2.x86_64 libpwquality-1.4.4-5.oe2203sp1.x86_64 libselinux-3.3-5.oe2203sp1.x86_64 libsemanage-3.3-5.oe2203sp2.x86_64 libsepol-3.3-4.oe2203sp2.x86_64 libsigsegv-2.14-1.oe2203sp2.x86_64 libsmartcols-2.37.2-33.oe2203sp1.x86_64 libssh-0.9.6-8.oe2203sp2.x86_64 libstdc++-10.3.1-39.oe2203sp2.x86_64 libstdc++-devel-10.3.1-39.oe2203sp2.x86_64 libtasn1-4.17.0-3.oe2203sp2.x86_64 libtirpc-1.3.2-5.oe2203sp1.x86_64 libtool-ltdl-2.4.7-1.oe2203sp2.x86_64 libunistring-1.0-3.oe2203sp2.x86_64 libutempter-1.2.1-3.oe2203sp2.x86_64 libuuid-2.37.2-33.oe2203sp1.x86_64 libverto-0.3.2-3.oe2203sp2.x86_64 libxcrypt-4.4.26-4.oe2203sp2.x86_64 libxcrypt-devel-4.4.26-4.oe2203sp2.x86_64 libxml2-2.9.14-13.oe2203sp2.x86_64 logrotate-3.20.1-1.oe2203sp2.x86_64 lua-5.4.3-11.oe2203sp2.x86_64 lz4-1.9.3-3.oe2203sp2.x86_64 make-1:4.3-4.oe2203sp2.x86_64 mpfr-4.1.0-2.oe2203sp2.x86_64 ncurses-6.3-14.oe2203sp2.x86_64 ncurses-base-6.3-14.oe2203sp2.noarch ncurses-libs-6.3-14.oe2203sp2.x86_64 newt-0.52.23-1.oe2203sp2.x86_64 openEuler-gpg-keys-1.0-3.7.oe2203sp1.x86_64 openEuler-release-22.03LTS_SP2-56.oe2203sp2.x86_64 openEuler-repos-1.0-3.7.oe2203sp1.x86_64 openEuler-rpm-config-30-35.oe2203sp2.x86_64 openldap-2.6.0-7.oe2203sp1.x86_64 openssl-libs-1:1.1.1m-38.oe2203sp1.x86_64 p11-kit-0.24.0-2.oe2203sp2.x86_64 p11-kit-trust-0.24.0-2.oe2203sp2.x86_64 pam-1.5.2-8.oe2203sp1.x86_64 patch-2.7.6-13.oe2203sp2.x86_64 pcre-8.45-5.oe2203sp2.x86_64 pcre2-10.39-9.oe2203sp2.x86_64 pkgconf-1.8.0-3.oe2203sp2.x86_64 popt-1.18-3.oe2203sp2.x86_64 publicsuffix-list-20211113-3.oe2203sp2.noarch python-pip-wheel-21.3.1-6.oe2203sp1.noarch python-setuptools-59.4.0-6.oe2203sp1.noarch python3-3.9.9-32.oe2203sp1.x86_64 qt5-srpm-macros-5.15.2-1.oe2203sp2.noarch readline-8.1-3.oe2203sp2.x86_64 rpm-4.17.0-33.oe2203sp2.x86_64 rpm-build-4.17.0-33.oe2203sp2.x86_64 rpm-libs-4.17.0-33.oe2203sp2.x86_64 sed-4.8-6.oe2203sp2.x86_64 setup-2.13.9.1-1.oe2203sp2.noarch shadow-2:4.9-14.oe2203sp2.x86_64 slang-2.3.2-9.oe2203sp2.x86_64 sqlite-3.37.2-7.oe2203sp2.x86_64 systemd-libs-249-93.oe2203sp1.x86_64 tar-2:1.34-5.oe2203sp2.x86_64 tcl-1:8.6.12-4.oe2203sp2.x86_64 tpm2-tss-3.1.0-5.oe2203sp2.x86_64 tzdata-2022a-18.oe2203sp2.noarch unzip-6.0-50.oe2203sp2.x86_64 util-linux-2.37.2-33.oe2203sp1.x86_64 which-2.21-15.oe2203sp2.x86_64 xz-5.2.5-3.oe2203sp2.x86_64 xz-libs-5.2.5-3.oe2203sp2.x86_64 zip-3.0-30.oe2203sp2.x86_64 zlib-1.2.11-24.oe2203sp2.x86_64 zstd-1.5.0-4.oe2203sp2.x86_64 Complete! No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 42 kB/s | 1.5 kB 00:00 Additional repo http_1_94_193_239_yumrepo_opene 6.3 kB/s | 3.0 kB 00:00 Additional repo https_repo_huaweicloud_com_open 9.8 kB/s | 3.8 kB 00:00 Additional repo https_repo_huaweicloud_com_open 17 kB/s | 3.8 kB 00:00 Additional repo https_repo_huaweicloud_com_open 14 kB/s | 3.0 kB 00:00 Additional repo https_repo_huaweicloud_com_open 9.9 kB/s | 3.8 kB 00:00 Additional repo https_repo_huaweicloud_com_open 9.7 kB/s | 3.8 kB 00:00 Additional repo https_repo_huaweicloud_com_open 16 kB/s | 3.5 kB 00:00 OS 4.8 kB/s | 4.4 kB 00:00 everything 5.0 kB/s | 4.5 kB 00:00 EPOL 4.9 kB/s | 4.5 kB 00:00 update 4.0 kB/s | 3.6 kB 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Installing: python3-setuptools noarch 59.4.0-6.oe2203sp1 update 896 k Transaction Summary ================================================================================ Install 1 Package Total size: 896 k Installed size: 4.1 M Downloading Packages: [SKIPPED] python3-setuptools-59.4.0-6.oe2203sp1.noarch.rpm: Already downloaded Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : python3-setuptools-59.4.0-6.oe2203sp1.noarch 1/1 Running scriptlet: python3-setuptools-59.4.0-6.oe2203sp1.noarch 1/1 Verifying : python3-setuptools-59.4.0-6.oe2203sp1.noarch 1/1 Installed: python3-setuptools-59.4.0-6.oe2203sp1.noarch Complete! Finish: installing minimal buildroot with dnf Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: attr-2.5.1-4.oe2203sp2.x86_64 audit-libs-3.0.1-9.oe2203sp2.x86_64 babeltrace-1.5.8-3.oe2203sp2.x86_64 basesystem-12-3.oe2203sp2.noarch bash-5.1.8-10.oe2203sp2.x86_64 bc-1.07.1-12.oe2203sp2.x86_64 binutils-2.37-23.oe2203sp2.x86_64 brotli-1.0.9-3.oe2203sp2.x86_64 bzip2-1.0.8-6.oe2203sp2.x86_64 ca-certificates-2023.2.60-2.oe2203sp2.noarch chkconfig-1.21-2.oe2203sp1.x86_64 coreutils-9.0-10.oe2203sp2.x86_64 cpio-2.13-10.oe2203sp2.x86_64 cpp-10.3.1-39.oe2203sp2.x86_64 cracklib-2.9.8-2.oe2203sp2.x86_64 crontabs-1.11-23.oe2203sp2.noarch crypto-policies-20200619-3.git781bbd4.oe2203sp2.noarch curl-7.79.1-28.oe2203sp2.x86_64 cyrus-sasl-lib-2.1.28-1.oe2203sp2.x86_64 debugedit-5.0-5.oe2203sp2.x86_64 diffutils-3.8-3.oe2203sp2.x86_64 dwz-0.14-4.oe2203sp2.x86_64 e2fsprogs-1.46.4-21.oe2203sp2.x86_64 efi-srpm-macros-4-9.oe2203sp2.noarch elfutils-0.185-17.oe2203sp2.x86_64 expat-2.4.1-13.oe2203sp1.x86_64 file-5.41-3.oe2203sp2.x86_64 file-libs-5.41-3.oe2203sp2.x86_64 filesystem-3.16-5.oe2203sp2.x86_64 findutils-4.8.0-4.oe2203sp2.x86_64 fuse-2.9.9-11.oe2203sp2.x86_64 fuse-common-3.10.5-6.oe2203sp2.x86_64 gawk-5.1.1-5.oe2203sp2.x86_64 gc-8.0.6-3.oe2203sp2.x86_64 gcc-10.3.1-39.oe2203sp2.x86_64 gcc-c++-10.3.1-39.oe2203sp2.x86_64 gdb-headless-11.1-8.oe2203sp2.x86_64 gdbm-1.22-11.oe2203sp2.x86_64 glib2-2.72.2-15.oe2203sp1.x86_64 glibc-2.34-157.oe2203sp1.x86_64 glibc-common-2.34-157.oe2203sp1.x86_64 glibc-devel-2.34-157.oe2203sp1.x86_64 gmp-6.2.1-4.oe2203sp1.x86_64 gpg-pubkey-b675600b-63913a47 grep-3.7-9.oe2203sp1.x86_64 guile-2.0.14-19.oe2203sp2.x86_64 gzip-1.11-6.oe2203sp2.x86_64 ima-evm-utils-libs-1.3.2-9.oe2203sp2.x86_64 info-6.8-4.oe2203sp2.x86_64 json-c-0.16-4.oe2203sp2.x86_64 kernel-headers-5.10.0-153.56.0.134.oe2203sp2.x86_64 keyutils-libs-1.6.3-4.oe2203sp2.x86_64 krb5-libs-1.19.2-17.oe2203sp1.x86_64 libacl-2.3.1-2.oe2203sp2.x86_64 libarchive-3.5.2-7.oe2203sp1.x86_64 libblkid-2.37.2-33.oe2203sp1.x86_64 libcap-2.61-5.oe2203sp2.x86_64 libcap-ng-0.8.3-1.oe2203sp2.x86_64 libcurl-7.79.1-28.oe2203sp2.x86_64 libev-4.33-4.oe2203sp2.x86_64 libevent-2.1.12-5.oe2203sp2.x86_64 libfdisk-2.37.2-33.oe2203sp1.x86_64 libffi-3.4.2-8.oe2203sp2.x86_64 libgcc-10.3.1-39.oe2203sp2.x86_64 libgcrypt-1.9.4-3.oe2203sp2.x86_64 libgomp-10.3.1-39.oe2203sp2.x86_64 libgpg-error-1.46-1.oe2203sp2.x86_64 libidn2-2.3.2-3.oe2203sp2.x86_64 libipt-2.0.5-1.oe2203sp2.x86_64 libmount-2.37.2-33.oe2203sp1.x86_64 libmpc-1.2.0-7.oe2203sp2.x86_64 libnghttp2-1.46.0-6.oe2203sp2.x86_64 libnsl2-2.0.0-5.oe2203sp2.x86_64 libpng-1.6.38-2.oe2203sp2.x86_64 libpsl-0.21.1-5.oe2203sp2.x86_64 libpwquality-1.4.4-5.oe2203sp1.x86_64 libselinux-3.3-5.oe2203sp1.x86_64 libsemanage-3.3-5.oe2203sp2.x86_64 libsepol-3.3-4.oe2203sp2.x86_64 libsigsegv-2.14-1.oe2203sp2.x86_64 libsmartcols-2.37.2-33.oe2203sp1.x86_64 libssh-0.9.6-8.oe2203sp2.x86_64 libstdc++-10.3.1-39.oe2203sp2.x86_64 libstdc++-devel-10.3.1-39.oe2203sp2.x86_64 libtasn1-4.17.0-3.oe2203sp2.x86_64 libtirpc-1.3.2-5.oe2203sp1.x86_64 libtool-ltdl-2.4.7-1.oe2203sp2.x86_64 libunistring-1.0-3.oe2203sp2.x86_64 libutempter-1.2.1-3.oe2203sp2.x86_64 libuuid-2.37.2-33.oe2203sp1.x86_64 libverto-0.3.2-3.oe2203sp2.x86_64 libxcrypt-4.4.26-4.oe2203sp2.x86_64 libxcrypt-devel-4.4.26-4.oe2203sp2.x86_64 libxml2-2.9.14-13.oe2203sp2.x86_64 logrotate-3.20.1-1.oe2203sp2.x86_64 lua-5.4.3-11.oe2203sp2.x86_64 lz4-1.9.3-3.oe2203sp2.x86_64 make-4.3-4.oe2203sp2.x86_64 mpfr-4.1.0-2.oe2203sp2.x86_64 ncurses-6.3-14.oe2203sp2.x86_64 ncurses-base-6.3-14.oe2203sp2.noarch ncurses-libs-6.3-14.oe2203sp2.x86_64 newt-0.52.23-1.oe2203sp2.x86_64 openEuler-gpg-keys-1.0-3.7.oe2203sp1.x86_64 openEuler-release-22.03LTS_SP2-56.oe2203sp2.x86_64 openEuler-repos-1.0-3.7.oe2203sp1.x86_64 openEuler-rpm-config-30-35.oe2203sp2.x86_64 openldap-2.6.0-7.oe2203sp1.x86_64 openssl-libs-1.1.1m-38.oe2203sp1.x86_64 p11-kit-0.24.0-2.oe2203sp2.x86_64 p11-kit-trust-0.24.0-2.oe2203sp2.x86_64 pam-1.5.2-8.oe2203sp1.x86_64 patch-2.7.6-13.oe2203sp2.x86_64 pcre-8.45-5.oe2203sp2.x86_64 pcre2-10.39-9.oe2203sp2.x86_64 pkgconf-1.8.0-3.oe2203sp2.x86_64 popt-1.18-3.oe2203sp2.x86_64 publicsuffix-list-20211113-3.oe2203sp2.noarch python-pip-wheel-21.3.1-6.oe2203sp1.noarch python-setuptools-59.4.0-6.oe2203sp1.noarch python3-3.9.9-32.oe2203sp1.x86_64 python3-setuptools-59.4.0-6.oe2203sp1.noarch qt5-srpm-macros-5.15.2-1.oe2203sp2.noarch readline-8.1-3.oe2203sp2.x86_64 rpm-4.17.0-33.oe2203sp2.x86_64 rpm-build-4.17.0-33.oe2203sp2.x86_64 rpm-libs-4.17.0-33.oe2203sp2.x86_64 sed-4.8-6.oe2203sp2.x86_64 setup-2.13.9.1-1.oe2203sp2.noarch shadow-4.9-14.oe2203sp2.x86_64 slang-2.3.2-9.oe2203sp2.x86_64 sqlite-3.37.2-7.oe2203sp2.x86_64 systemd-libs-249-93.oe2203sp1.x86_64 tar-1.34-5.oe2203sp2.x86_64 tcl-8.6.12-4.oe2203sp2.x86_64 tpm2-tss-3.1.0-5.oe2203sp2.x86_64 tzdata-2022a-18.oe2203sp2.noarch unzip-6.0-50.oe2203sp2.x86_64 util-linux-2.37.2-33.oe2203sp1.x86_64 which-2.21-15.oe2203sp2.x86_64 xz-5.2.5-3.oe2203sp2.x86_64 xz-libs-5.2.5-3.oe2203sp2.x86_64 zip-3.0-30.oe2203sp2.x86_64 zlib-1.2.11-24.oe2203sp2.x86_64 zstd-1.5.0-4.oe2203sp2.x86_64 Start: buildsrpm Start: rpmbuild -bs /etc/profile.d/system-info.sh: line 55: ps: command not found Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/agiros-loong-librealsense2-2.51.1-1.src.rpm Finish: rpmbuild -bs INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/openeuler-22.03-x86_64-1730220375.578072/root/var/log/dnf.log /var/lib/mock/openeuler-22.03-x86_64-1730220375.578072/root/var/log/dnf.librepo.log /var/lib/mock/openeuler-22.03-x86_64-1730220375.578072/root/var/log/dnf.rpm.log Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-hvz7jbaw/agiros-loong-librealsense2/librealsense2.spec) Config(child) 2 minutes 34 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/agiros-loong-librealsense2-2.51.1-1.src.rpm) Config(openeuler-22.03-x86_64) Start(bootstrap): chroot init INFO: mounting tmpfs at /var/lib/mock/openeuler-22.03-x86_64-bootstrap-1730220375.578072/root. INFO: reusing tmpfs at /var/lib/mock/openeuler-22.03-x86_64-bootstrap-1730220375.578072/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/openeuler-22.03-x86_64-1730220375.578072/root. INFO: calling preinit hooks INFO: enabled root cache Start: unpacking root cache Finish: unpacking root cache INFO: enabled package manager cache Start: cleaning package manager metadata Finish: cleaning package manager metadata INFO: enabled HW Info plugin INFO: Buildroot is handled by package management downloaded with a bootstrap image: rpm-4.17.0-33.oe2203.x86_64 python3-dnf-4.14.0-22.oe2203sp1.noarch python3-dnf-plugins-core-4.3.1-3.oe2203sp2.noarch yum-4.14.0-22.oe2203sp1.noarch Finish: chroot init Start: build phase for agiros-loong-librealsense2-2.51.1-1.src.rpm Start: build setup for agiros-loong-librealsense2-2.51.1-1.src.rpm /etc/profile.d/system-info.sh: line 55: ps: command not found Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/agiros-loong-librealsense2-2.51.1-1.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 41 kB/s | 1.5 kB 00:00 Additional repo http_1_94_193_239_yumrepo_opene 2.0 kB/s | 3.0 kB 00:01 Additional repo https_repo_huaweicloud_com_open 18 kB/s | 3.8 kB 00:00 Additional repo https_repo_huaweicloud_com_open 9.9 kB/s | 3.8 kB 00:00 Additional repo https_repo_huaweicloud_com_open 7.9 kB/s | 3.0 kB 00:00 Additional repo https_repo_huaweicloud_com_open 17 kB/s | 3.8 kB 00:00 Additional repo https_repo_huaweicloud_com_open 17 kB/s | 3.8 kB 00:00 Additional repo https_repo_huaweicloud_com_open 9.0 kB/s | 3.5 kB 00:00 OS 4.8 kB/s | 4.4 kB 00:00 everything 5.0 kB/s | 4.5 kB 00:00 EPOL 4.9 kB/s | 4.5 kB 00:00 update 3.7 kB/s | 3.6 kB 00:00 Package pkgconf-1.8.0-3.oe2203sp2.x86_64 is already installed. Dependencies resolved. ================================================================================================================================================================================== Package Arch Version Repository Size ================================================================================================================================================================================== Installing: agiros-loong-ament-cmake x86_64 1.3.4-1 copr_base 15 k agiros-loong-ros-workspace x86_64 1.0.2-1 copr_base 20 k dkms noarch 2.6.1-7.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 79 k libusbx-devel x86_64 1.0.26-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 51 k openssl-devel x86_64 1:1.1.1m-38.oe2203sp1 update 1.8 M systemd-devel x86_64 249-93.oe2203sp1 update 438 k systemd-udev x86_64 249-93.oe2203sp1 update 1.3 M Installing dependencies: acl x86_64 2.3.1-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 50 k agiros-loong-ament-cmake-core x86_64 1.3.4-1 copr_base 39 k agiros-loong-ament-cmake-export-definitions x86_64 1.3.4-1 http_1_94_193_239_yumrepo_openeuler2203sp2_agiros 15 k agiros-loong-ament-cmake-export-dependencies x86_64 1.3.4-1 copr_base 16 k agiros-loong-ament-cmake-export-include-directories x86_64 1.3.4-1 http_1_94_193_239_yumrepo_openeuler2203sp2_agiros 15 k agiros-loong-ament-cmake-export-interfaces x86_64 1.3.4-1 http_1_94_193_239_yumrepo_openeuler2203sp2_agiros 15 k agiros-loong-ament-cmake-export-libraries x86_64 1.3.4-1 http_1_94_193_239_yumrepo_openeuler2203sp2_agiros 17 k agiros-loong-ament-cmake-export-link-flags x86_64 1.3.4-1 http_1_94_193_239_yumrepo_openeuler2203sp2_agiros 15 k agiros-loong-ament-cmake-export-targets x86_64 1.3.4-1 copr_base 16 k agiros-loong-ament-cmake-gen-version-h x86_64 1.3.4-1 http_1_94_193_239_yumrepo_openeuler2203sp2_agiros 17 k agiros-loong-ament-cmake-include-directories x86_64 1.3.4-1 http_1_94_193_239_yumrepo_openeuler2203sp2_agiros 15 k agiros-loong-ament-cmake-libraries x86_64 1.3.4-1 copr_base 15 k agiros-loong-ament-cmake-python x86_64 1.3.4-1 copr_base 17 k agiros-loong-ament-cmake-target-dependencies x86_64 1.3.4-1 http_1_94_193_239_yumrepo_openeuler2203sp2_agiros 16 k agiros-loong-ament-cmake-test x86_64 1.3.4-1 copr_base 22 k agiros-loong-ament-cmake-version x86_64 1.3.4-1 http_1_94_193_239_yumrepo_openeuler2203sp2_agiros 14 k agiros-loong-ament-package x86_64 0.14.0-1 copr_base 37 k cmake x86_64 3.22.0-8.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 11 M cmake-data noarch 3.22.0-8.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 1.7 M cmake-filesystem x86_64 3.22.0-8.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 11 k cmake-rpm-macros noarch 3.22.0-8.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 11 k e2fsprogs-devel x86_64 1.46.4-21.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 295 k emacs-filesystem noarch 1:27.2-14.oe2203sp1 update 3.8 k environment-modules x86_64 5.0.1-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 152 k git-core x86_64 2.33.0-15.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 5.2 M groff-base x86_64 1.22.4-12.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 920 k jsoncpp x86_64 1.9.5-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 88 k kernel-devel x86_64 5.10.0-153.56.0.134.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 14 M keyutils-libs-devel x86_64 1.6.3-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 12 k kmod x86_64 29-7.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 88 k kmod-libs x86_64 29-7.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 59 k krb5-devel x86_64 1.19.2-17.oe2203sp1 update 160 k less x86_64 590-6.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 104 k libedit x86_64 3.1-29.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 91 k libpipeline x86_64 1.5.4-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 51 k libseccomp x86_64 2.5.3-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 59 k libselinux-devel x86_64 3.3-5.oe2203sp1 update 101 k libsepol-devel x86_64 3.3-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 361 k libusbx x86_64 1.0.26-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 71 k libuv x86_64 1:1.42.0-8.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 81 k libverto-devel x86_64 0.3.2-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 17 k libxslt x86_64 1.1.37-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 175 k man-db x86_64 2.11.0-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 1.2 M openssh x86_64 8.8p1-32.oe2203sp1 update 314 k openssh-clients x86_64 8.8p1-32.oe2203sp1 update 657 k openssh-server x86_64 8.8p1-32.oe2203sp1 update 394 k pcre2-devel x86_64 10.39-9.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 504 k perl x86_64 4:5.34.0-13.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 3.2 M perl-Algorithm-Diff noarch 1:1.201-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 26 k perl-Archive-Tar noarch 2.40-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 42 k perl-B-Debug noarch 1.26-6.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 18 k perl-CPAN-Meta noarch 2.150010-420.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 107 k perl-CPAN-Meta-Requirements noarch 2.140-420.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 25 k perl-CPAN-Meta-YAML noarch 0.018-421.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 23 k perl-Carp noarch 1.50-419.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 21 k perl-Compress-Raw-Bzip2 x86_64 2.201-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 25 k perl-Compress-Raw-Zlib x86_64 1:2.202-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 42 k perl-Config-Perl-V noarch 0.33-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 15 k perl-Data-Dumper x86_64 2.183-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 45 k perl-Devel-PPPort x86_64 3.63-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 190 k perl-Digest noarch 1.20-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 16 k perl-Digest-MD5 x86_64 2.58-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 28 k perl-Digest-SHA x86_64 1:6.02-8.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 49 k perl-Encode x86_64 4:3.16-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 1.4 M perl-Env noarch 1.04-398.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 16 k perl-Exporter noarch 5.74-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 21 k perl-ExtUtils-Command noarch 1:7.62-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 10 k perl-ExtUtils-Install noarch 2.20-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 32 k perl-ExtUtils-MakeMaker noarch 1:7.62-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 168 k perl-ExtUtils-Manifest noarch 1:1.73-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 22 k perl-ExtUtils-ParseXS noarch 2:3.35-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 54 k perl-File-Fetch noarch 1.04-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 21 k perl-File-Path noarch 2.18-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 21 k perl-File-Temp noarch 1:0.2311-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 49 k perl-Filter x86_64 2:1.64-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 48 k perl-Filter-Simple noarch 1:0.94-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 15 k perl-Getopt-Long noarch 1:2.52-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 44 k perl-HTTP-Tiny noarch 0.080-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 35 k perl-IO-Compress noarch 2.201-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 112 k perl-IO-Socket-IP noarch 0.41-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 31 k perl-IPC-Cmd noarch 2:1.04-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 32 k perl-IPC-SysV x86_64 2.09-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 24 k perl-IPC-System-Simple noarch 1.30-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 30 k perl-JSON-PP noarch 1:4.12-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 45 k perl-Locale-Codes noarch 3.68-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 263 k perl-Locale-Maketext noarch 1:1.29-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 52 k perl-MIME-Base64 x86_64 3.16-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 19 k perl-Math-BigInt noarch 1:1.9998.27-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 120 k perl-Math-BigInt-FastCalc x86_64 0.5012-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 18 k perl-Math-BigRat noarch 0.2620-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 27 k perl-Module-CoreList noarch 1:5.20211020-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 85 k perl-Module-Load noarch 1:0.36-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 13 k perl-Module-Load-Conditional noarch 0.74-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 17 k perl-Module-Metadata noarch 1.000037-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 30 k perl-Params-Check noarch 1:0.38-419.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 14 k perl-PathTools x86_64 3.80-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 59 k perl-Perl-OSType noarch 1.010-422.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 19 k perl-PerlIO-via-QuotedPrint noarch 0.10-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 9.7 k perl-Pod-Checker noarch 4:1.74-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 22 k perl-Pod-Escapes noarch 1:1.07_01-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 13 k perl-Pod-Parser noarch 1.63-399.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 56 k perl-Pod-Perldoc noarch 1:3.28-5.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 42 k perl-Pod-Simple noarch 1:3.43-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 136 k perl-Pod-Usage noarch 4:2.03-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 24 k perl-Scalar-List-Utils x86_64 4:1.60-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 51 k perl-Socket x86_64 4:2.032-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 43 k perl-Storable x86_64 1:3.25-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 77 k perl-Sys-Syslog x86_64 0.36-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 36 k perl-Term-ANSIColor noarch 5.01-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 29 k perl-Term-Cap noarch 1.17-511.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 17 k perl-Test-Harness noarch 2:3.44-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 130 k perl-Test-Simple noarch 2:1.302188-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 200 k perl-Text-Balanced noarch 2.06-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 29 k perl-Text-Diff noarch 1.45-8.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 26 k perl-Text-ParseWords noarch 3.30-420.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 11 k perl-Text-Tabs+Wrap noarch 2021.0814-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 12 k perl-Thread-Queue noarch 3.13-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 13 k perl-Time-HiRes x86_64 4:1.9767-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 46 k perl-Time-Local noarch 2:1.300-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 21 k perl-Unicode-Collate x86_64 1.31-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 686 k perl-Unicode-Normalize x86_64 1.28-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 72 k perl-autodie noarch 2.34-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 55 k perl-bignum noarch 0.63-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 19 k perl-constant noarch 1.33-422.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 16 k perl-experimental noarch 0.025-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 18 k perl-libnet noarch 3.14-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 75 k perl-libs x86_64 4:5.34.0-13.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 1.7 M perl-parent noarch 1:0.238-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 11 k perl-perlfaq noarch 5.20210520-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 176 k perl-podlators noarch 1:4.14-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 62 k perl-threads x86_64 2:2.26-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 35 k perl-threads-shared x86_64 1.62-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 30 k perl-version x86_64 8:0.99.29-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 45 k procps-ng x86_64 4.0.2-14.oe2203sp1 update 234 k python-sphinx-locale noarch 1:4.4.0-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 336 k python3-babel noarch 2.9.1-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 6.3 M python3-catkin_pkg noarch 0.5.2-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_EPOL_main_x86_64 348 k python3-chardet noarch 5.0.0-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 230 k python3-charset-normalizer noarch 2.0.12-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 76 k python3-dateutil noarch 1:2.8.2-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 301 k python3-docutils noarch 0.17.1-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 843 k python3-greenlet x86_64 1.1.2-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 107 k python3-idna noarch 3.2-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 91 k python3-imagesize noarch 1.3.0-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 18 k python3-importlib-resources noarch 5.4.0-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 65 k python3-importlib_metadata noarch 4.8.3-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 42 k python3-jinja2 noarch 3.0.3-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 248 k python3-lxml x86_64 4.7.1-6.oe2203sp1 update 1.2 M python3-markupsafe x86_64 2.0.1-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 24 k python3-mock noarch 4.0.3-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 61 k python3-packaging noarch 21.3-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 69 k python3-pbr noarch 5.8.1-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 87 k python3-pygments noarch 2.10.0-4.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 1.7 M python3-pyparsing noarch 3.0.6-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 215 k python3-pysocks noarch 1.7.1-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 33 k python3-pytz noarch 2021.3-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 48 k python3-requests noarch 2.26.0-8.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 108 k python3-six noarch 1.16.0-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_OS_x86_64 37 k python3-snowballstemmer noarch 2.2.0-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 190 k python3-sphinx noarch 1:4.4.0-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 2.1 M python3-sphinx-theme-alabaster noarch 0.7.12-6.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 25 k python3-sphinx_rtd_theme noarch 1.0.0-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 2.5 M python3-sphinxcontrib-applehelp noarch 1.0.2-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 34 k python3-sphinxcontrib-devhelp noarch 1.0.2-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 29 k python3-sphinxcontrib-htmlhelp noarch 2.0.0-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 43 k python3-sphinxcontrib-jsmath noarch 1.0.1-1.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 17 k python3-sphinxcontrib-qthelp noarch 1.0.3-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 34 k python3-sphinxcontrib-serializinghtml noarch 1.1.5-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 34 k python3-sphinxcontrib-websupport noarch 1.2.4-3.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 66 k python3-sqlalchemy x86_64 1.4.31-2.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 2.5 M python3-urllib3 noarch 1.26.12-7.oe2203sp1 update 202 k python3-whoosh noarch 2.7.4-14.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_everything_x86_64 1.2 M python3-zipp noarch 3.7.0-3.oe2203sp1 update 14 k systemd x86_64 249-93.oe2203sp1 update 3.5 M systemd-pam x86_64 249-93.oe2203sp1 update 199 k vim-filesystem noarch 2:9.0-28.oe2203sp1 update 9.3 k zlib-devel x86_64 1.2.11-24.oe2203sp2 https_repo_huaweicloud_com_openeuler_openEuler_22_03_LTS_SP2_update_x86_64 89 k Transaction Summary ================================================================================================================================================================================== Install 184 Packages Total size: 78 M Total download size: 31 M Installed size: 306 M Downloading Packages: [SKIPPED] agiros-loong-ament-cmake-1.3.4-1.x86_64.rpm: Already downloaded [SKIPPED] agiros-loong-ament-cmake-core-1.3.4-1.x86_64.rpm: Already downloaded [SKIPPED] agiros-loong-ament-cmake-export-dependencies-1.3.4-1.x86_64.rpm: Already downloaded [SKIPPED] agiros-loong-ament-cmake-export-targets-1.3.4-1.x86_64.rpm: Already downloaded [SKIPPED] agiros-loong-ament-cmake-libraries-1.3.4-1.x86_64.rpm: Already downloaded [SKIPPED] agiros-loong-ament-cmake-python-1.3.4-1.x86_64.rpm: Already downloaded [SKIPPED] agiros-loong-ament-cmake-test-1.3.4-1.x86_64.rpm: Already downloaded [SKIPPED] agiros-loong-ament-package-0.14.0-1.x86_64.rpm: Already downloaded [SKIPPED] agiros-loong-ros-workspace-1.0.2-1.x86_64.rpm: Already downloaded [SKIPPED] agiros-loong-ament-cmake-export-definitions-1.3.4-1.x86_64.rpm: Already downloaded [SKIPPED] agiros-loong-ament-cmake-export-include-directories-1.3.4-1.x86_64.rpm: Already downloaded [SKIPPED] agiros-loong-ament-cmake-export-interfaces-1.3.4-1.x86_64.rpm: Already downloaded [SKIPPED] agiros-loong-ament-cmake-export-libraries-1.3.4-1.x86_64.rpm: Already downloaded [SKIPPED] agiros-loong-ament-cmake-export-link-flags-1.3.4-1.x86_64.rpm: Already downloaded [SKIPPED] agiros-loong-ament-cmake-gen-version-h-1.3.4-1.x86_64.rpm: Already downloaded [SKIPPED] agiros-loong-ament-cmake-include-directories-1.3.4-1.x86_64.rpm: Already downloaded [SKIPPED] agiros-loong-ament-cmake-target-dependencies-1.3.4-1.x86_64.rpm: Already downloaded [SKIPPED] agiros-loong-ament-cmake-version-1.3.4-1.x86_64.rpm: Already downloaded [SKIPPED] acl-2.3.1-2.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] environment-modules-5.0.1-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] jsoncpp-1.9.5-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] kmod-libs-29-7.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libedit-3.1-29.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libpipeline-1.5.4-2.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libseccomp-2.5.3-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libxslt-1.1.37-1.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] man-db-2.11.0-2.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] python3-babel-2.9.1-2.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-chardet-5.0.0-2.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-charset-normalizer-2.0.12-1.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-dateutil-2.8.2-3.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-importlib_metadata-4.8.3-1.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-markupsafe-2.0.1-3.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] python3-packaging-21.3-2.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-pyparsing-3.0.6-3.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-pysocks-1.7.1-2.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-pytz-2021.3-2.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-requests-2.26.0-8.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-six-1.16.0-2.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-docutils-0.17.1-2.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-greenlet-1.1.2-1.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] python3-imagesize-1.3.0-3.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-importlib-resources-5.4.0-1.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-mock-4.0.3-2.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-pbr-5.8.1-2.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-snowballstemmer-2.2.0-3.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-sphinx-theme-alabaster-0.7.12-6.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-sphinx_rtd_theme-1.0.0-2.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-sphinxcontrib-applehelp-1.0.2-1.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-sphinxcontrib-devhelp-1.0.2-1.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-sphinxcontrib-htmlhelp-2.0.0-1.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-sphinxcontrib-jsmath-1.0.1-1.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-sphinxcontrib-qthelp-1.0.3-3.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-sphinxcontrib-serializinghtml-1.1.5-2.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-sphinxcontrib-websupport-1.2.4-3.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-sqlalchemy-1.4.31-2.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] python3-whoosh-2.7.4-14.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-catkin_pkg-0.5.2-1.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] cmake-3.22.0-8.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] cmake-data-3.22.0-8.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] cmake-filesystem-3.22.0-8.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] cmake-rpm-macros-3.22.0-8.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] git-core-2.33.0-15.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] groff-base-1.22.4-12.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] less-590-6.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] libuv-1.42.0-8.oe2203sp2.x86_64.rpm: Already downloaded [SKIPPED] python-sphinx-locale-4.4.0-2.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-idna-3.2-3.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-jinja2-3.0.3-4.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-pygments-2.10.0-4.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] python3-sphinx-4.4.0-2.oe2203sp2.noarch.rpm: Already downloaded [SKIPPED] emacs-filesystem-27.2-14.oe2203sp1.noarch.rpm: Already downloaded [SKIPPED] openssh-8.8p1-32.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] openssh-clients-8.8p1-32.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] openssh-server-8.8p1-32.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] procps-ng-4.0.2-14.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] python3-lxml-4.7.1-6.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] python3-urllib3-1.26.12-7.oe2203sp1.noarch.rpm: Already downloaded [SKIPPED] python3-zipp-3.7.0-3.oe2203sp1.noarch.rpm: Already downloaded [SKIPPED] systemd-249-93.oe2203sp1.x86_64.rpm: Already downloaded [SKIPPED] vim-filesystem-9.0-28.oe2203sp1.noarch.rpm: Already downloaded (82/184): keyutils-libs-devel-1.6.3-4.oe2203sp2 27 kB/s | 12 kB 00:00 (83/184): e2fsprogs-devel-1.46.4-21.oe2203sp2.x 316 kB/s | 295 kB 00:00 (84/184): libsepol-devel-3.3-4.oe2203sp2.x86_64 1.3 MB/s | 361 kB 00:00 (85/184): libusbx-1.0.26-1.oe2203sp2.x86_64.rpm 513 kB/s | 71 kB 00:00 (86/184): dkms-2.6.1-7.oe2203sp2.noarch.rpm 52 kB/s | 79 kB 00:01 (87/184): libverto-devel-0.3.2-3.oe2203sp2.x86_ 111 kB/s | 17 kB 00:00 (88/184): kmod-29-7.oe2203sp2.x86_64.rpm 70 kB/s | 88 kB 00:01 (89/184): perl-Algorithm-Diff-1.201-2.oe2203sp2 165 kB/s | 26 kB 00:00 (90/184): perl-Archive-Tar-2.40-2.oe2203sp2.noa 246 kB/s | 42 kB 00:00 (91/184): perl-B-Debug-1.26-6.oe2203sp2.noarch. 120 kB/s | 18 kB 00:00 (92/184): perl-CPAN-Meta-2.150010-420.oe2203sp2 473 kB/s | 107 kB 00:00 (93/184): libusbx-devel-1.0.26-1.oe2203sp2.x86_ 64 kB/s | 51 kB 00:00 (94/184): perl-CPAN-Meta-Requirements-2.140-420 154 kB/s | 25 kB 00:00 (95/184): perl-CPAN-Meta-YAML-0.018-421.oe2203s 162 kB/s | 23 kB 00:00 (96/184): perl-Carp-1.50-419.oe2203sp2.noarch.r 161 kB/s | 21 kB 00:00 (97/184): perl-Compress-Raw-Bzip2-2.201-1.oe220 155 kB/s | 25 kB 00:00 (98/184): perl-Config-Perl-V-0.33-2.oe2203sp2.n 102 kB/s | 15 kB 00:00 (99/184): perl-Data-Dumper-2.183-2.oe2203sp2.x8 226 kB/s | 45 kB 00:00 (100/184): perl-Devel-PPPort-3.63-2.oe2203sp2.x 1.2 MB/s | 190 kB 00:00 (101/184): perl-Digest-MD5-2.58-2.oe2203sp2.x86 102 kB/s | 28 kB 00:00 (102/184): perl-Compress-Raw-Zlib-2.202-1.oe220 64 kB/s | 42 kB 00:00 (103/184): perl-Digest-SHA-6.02-8.oe2203sp2.x86 368 kB/s | 49 kB 00:00 (104/184): perl-Digest-1.20-3.oe2203sp2.noarch. 27 kB/s | 16 kB 00:00 (105/184): perl-Env-1.04-398.oe2203sp2.noarch.r 124 kB/s | 16 kB 00:00 (106/184): perl-ExtUtils-Command-7.62-2.oe2203s 76 kB/s | 10 kB 00:00 (107/184): perl-Exporter-5.74-2.oe2203sp2.noarc 136 kB/s | 21 kB 00:00 (108/184): perl-ExtUtils-Install-2.20-2.oe2203s 241 kB/s | 32 kB 00:00 (109/184): perl-ExtUtils-Manifest-1.73-2.oe2203 172 kB/s | 22 kB 00:00 (110/184): perl-Encode-3.16-3.oe2203sp2.x86_64. 2.3 MB/s | 1.4 MB 00:00 (111/184): perl-ExtUtils-MakeMaker-7.62-2.oe220 470 kB/s | 168 kB 00:00 (112/184): perl-File-Fetch-1.04-1.oe2203sp2.noa 168 kB/s | 21 kB 00:00 (113/184): perl-ExtUtils-ParseXS-3.35-2.oe2203s 396 kB/s | 54 kB 00:00 (114/184): perl-File-Path-2.18-2.oe2203sp2.noar 154 kB/s | 21 kB 00:00 (115/184): perl-File-Temp-0.2311-3.oe2203sp2.no 371 kB/s | 49 kB 00:00 (116/184): perl-Filter-1.64-1.oe2203sp2.x86_64. 365 kB/s | 48 kB 00:00 (117/184): perl-Filter-Simple-0.94-1.oe2203sp2. 114 kB/s | 15 kB 00:00 (118/184): perl-Getopt-Long-2.52-2.oe2203sp2.no 343 kB/s | 44 kB 00:00 (119/184): perl-HTTP-Tiny-0.080-2.oe2203sp2.noa 265 kB/s | 35 kB 00:00 (120/184): perl-IO-Socket-IP-0.41-3.oe2203sp2.n 236 kB/s | 31 kB 00:00 (121/184): perl-IPC-Cmd-1.04-4.oe2203sp2.noarch 243 kB/s | 32 kB 00:00 (122/184): perl-IO-Compress-2.201-1.oe2203sp2.n 623 kB/s | 112 kB 00:00 (123/184): perl-IPC-SysV-2.09-2.oe2203sp2.x86_6 181 kB/s | 24 kB 00:00 (124/184): perl-IPC-System-Simple-1.30-3.oe2203 194 kB/s | 30 kB 00:00 (125/184): perl-JSON-PP-4.12-2.oe2203sp2.noarch 307 kB/s | 45 kB 00:00 (126/184): perl-Locale-Codes-3.68-2.oe2203sp2.n 1.8 MB/s | 263 kB 00:00 (127/184): perl-Locale-Maketext-1.29-2.oe2203sp 392 kB/s | 52 kB 00:00 (128/184): perl-MIME-Base64-3.16-2.oe2203sp2.x8 142 kB/s | 19 kB 00:00 (129/184): perl-Math-BigInt-1.9998.27-2.oe2203s 885 kB/s | 120 kB 00:00 (130/184): perl-Math-BigInt-FastCalc-0.5012-3.o 142 kB/s | 18 kB 00:00 (131/184): perl-Math-BigRat-0.2620-2.oe2203sp2. 191 kB/s | 27 kB 00:00 (132/184): perl-Module-Load-0.36-2.oe2203sp2.no 95 kB/s | 13 kB 00:00 (133/184): perl-Module-CoreList-5.20211020-2.oe 551 kB/s | 85 kB 00:00 (134/184): perl-Module-Load-Conditional-0.74-2. 126 kB/s | 17 kB 00:00 (135/184): perl-Params-Check-0.38-419.oe2203sp2 108 kB/s | 14 kB 00:00 (136/184): perl-Module-Metadata-1.000037-2.oe22 218 kB/s | 30 kB 00:00 (137/184): perl-PathTools-3.80-2.oe2203sp2.x86_ 379 kB/s | 59 kB 00:00 (138/184): perl-Perl-OSType-1.010-422.oe2203sp2 146 kB/s | 19 kB 00:00 (139/184): perl-PerlIO-via-QuotedPrint-0.10-1.o 74 kB/s | 9.7 kB 00:00 (140/184): perl-Pod-Checker-1.74-2.oe2203sp2.no 162 kB/s | 22 kB 00:00 (141/184): perl-Pod-Escapes-1.07_01-1.oe2203sp2 99 kB/s | 13 kB 00:00 (142/184): perl-Pod-Parser-1.63-399.oe2203sp2.n 384 kB/s | 56 kB 00:00 (143/184): perl-Pod-Perldoc-3.28-5.oe2203sp2.no 284 kB/s | 42 kB 00:00 (144/184): perl-Pod-Simple-3.43-2.oe2203sp2.noa 929 kB/s | 136 kB 00:00 (145/184): perl-Pod-Usage-2.03-2.oe2203sp2.noar 183 kB/s | 24 kB 00:00 (146/184): perl-Scalar-List-Utils-1.60-2.oe2203 339 kB/s | 51 kB 00:00 (147/184): perl-Socket-2.032-2.oe2203sp2.x86_64 318 kB/s | 43 kB 00:00 (148/184): perl-Storable-3.25-3.oe2203sp2.x86_6 564 kB/s | 77 kB 00:00 (149/184): perl-Sys-Syslog-0.36-2.oe2203sp2.x86 249 kB/s | 36 kB 00:00 (150/184): perl-Term-Cap-1.17-511.oe2203sp2.noa 127 kB/s | 17 kB 00:00 (151/184): perl-Term-ANSIColor-5.01-2.oe2203sp2 209 kB/s | 29 kB 00:00 (152/184): perl-Text-Balanced-2.06-1.oe2203sp2. 222 kB/s | 29 kB 00:00 (153/184): perl-Test-Harness-3.44-1.oe2203sp2.n 693 kB/s | 130 kB 00:00 (154/184): perl-Test-Simple-1.302188-2.oe2203sp 1.4 MB/s | 200 kB 00:00 (155/184): perl-Text-Diff-1.45-8.oe2203sp2.noar 194 kB/s | 26 kB 00:00 (156/184): perl-Text-ParseWords-3.30-420.oe2203 84 kB/s | 11 kB 00:00 (157/184): perl-Text-Tabs+Wrap-2021.0814-2.oe22 95 kB/s | 12 kB 00:00 (158/184): perl-Thread-Queue-3.13-4.oe2203sp2.n 103 kB/s | 13 kB 00:00 (159/184): perl-Time-Local-1.300-2.oe2203sp2.no 149 kB/s | 21 kB 00:00 (160/184): perl-Time-HiRes-1.9767-2.oe2203sp2.x 304 kB/s | 46 kB 00:00 (161/184): perl-Unicode-Normalize-1.28-2.oe2203 553 kB/s | 72 kB 00:00 (162/184): perl-autodie-2.34-3.oe2203sp2.noarch 359 kB/s | 55 kB 00:00 (163/184): perl-bignum-0.63-2.oe2203sp2.noarch. 145 kB/s | 19 kB 00:00 (164/184): perl-Unicode-Collate-1.31-2.oe2203sp 2.2 MB/s | 686 kB 00:00 (165/184): perl-constant-1.33-422.oe2203sp2.noa 119 kB/s | 16 kB 00:00 (166/184): perl-experimental-0.025-2.oe2203sp2. 140 kB/s | 18 kB 00:00 (167/184): perl-libnet-3.14-2.oe2203sp2.noarch. 537 kB/s | 75 kB 00:00 (168/184): perl-parent-0.238-2.oe2203sp2.noarch 81 kB/s | 11 kB 00:00 (169/184): perl-perlfaq-5.20210520-2.oe2203sp2. 1.2 MB/s | 176 kB 00:00 (170/184): perl-threads-2.26-2.oe2203sp2.x86_64 242 kB/s | 35 kB 00:00 (171/184): perl-podlators-4.14-2.oe2203sp2.noar 385 kB/s | 62 kB 00:00 (172/184): perl-threads-shared-1.62-2.oe2203sp2 233 kB/s | 30 kB 00:00 (173/184): perl-version-0.99.29-2.oe2203sp2.x86 307 kB/s | 45 kB 00:00 (174/184): pcre2-devel-10.39-9.oe2203sp2.x86_64 3.1 MB/s | 504 kB 00:00 (175/184): perl-libs-5.34.0-13.oe2203sp2.x86_64 3.8 MB/s | 1.7 MB 00:00 (176/184): zlib-devel-1.2.11-24.oe2203sp2.x86_6 687 kB/s | 89 kB 00:00 (177/184): perl-5.34.0-13.oe2203sp2.x86_64.rpm 3.4 MB/s | 3.2 MB 00:00 (178/184): krb5-devel-1.19.2-17.oe2203sp1.x86_6 119 kB/s | 160 kB 00:01 (179/184): libselinux-devel-3.3-5.oe2203sp1.x86 79 kB/s | 101 kB 00:01 (180/184): openssl-devel-1.1.1m-38.oe2203sp1.x8 2.8 MB/s | 1.8 MB 00:00 (181/184): systemd-devel-249-93.oe2203sp1.x86_6 800 kB/s | 438 kB 00:00 (182/184): systemd-pam-249-93.oe2203sp1.x86_64. 1.0 MB/s | 199 kB 00:00 (183/184): systemd-udev-249-93.oe2203sp1.x86_64 3.8 MB/s | 1.3 MB 00:00 (184/184): kernel-devel-5.10.0-153.56.0.134.oe2 293 kB/s | 14 MB 00:50 -------------------------------------------------------------------------------- Total 543 kB/s | 31 MB 00:57 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : perl-Exporter-5.74-2.oe2203sp2.noarch 1/184 Installing : perl-libs-4:5.34.0-13.oe2203sp2.x86_64 2/184 Installing : perl-Carp-1.50-419.oe2203sp2.noarch 3/184 Running scriptlet: perl-Scalar-List-Utils-4:1.60-2.oe2203sp2.x86_64 4/184 Installing : perl-Scalar-List-Utils-4:1.60-2.oe2203sp2.x86_64 4/184 Running scriptlet: perl-Scalar-List-Utils-4:1.60-2.oe2203sp2.x86_64 4/184 Installing : agiros-loong-ros-workspace-1.0.2-1.x86_64 5/184 Running scriptlet: perl-MIME-Base64-3.16-2.oe2203sp2.x86_64 6/184 Installing : perl-MIME-Base64-3.16-2.oe2203sp2.x86_64 6/184 Running scriptlet: perl-MIME-Base64-3.16-2.oe2203sp2.x86_64 6/184 Installing : perl-parent-1:0.238-2.oe2203sp2.noarch 7/184 Installing : perl-Text-ParseWords-3.30-420.oe2203sp2.noarch 8/184 Installing : python3-six-1.16.0-2.oe2203sp2.noarch 9/184 Running scriptlet: perl-Time-HiRes-4:1.9767-2.oe2203sp2.x86_64 10/184 Installing : perl-Time-HiRes-4:1.9767-2.oe2203sp2.x86_64 10/184 Running scriptlet: perl-Time-HiRes-4:1.9767-2.oe2203sp2.x86_64 10/184 Installing : perl-Term-ANSIColor-5.01-2.oe2203sp2.noarch 11/184 Installing : perl-Digest-1.20-3.oe2203sp2.noarch 12/184 Installing : perl-Digest-MD5-2.58-2.oe2203sp2.x86_64 13/184 Installing : less-590-6.oe2203sp2.x86_64 14/184 Running scriptlet: perl-Unicode-Normalize-1.28-2.oe2203sp2.x86_64 15/184 Installing : perl-Unicode-Normalize-1.28-2.oe2203sp2.x86_64 15/184 Running scriptlet: perl-Unicode-Normalize-1.28-2.oe2203sp2.x86_64 15/184 Installing : perl-Pod-Escapes-1:1.07_01-1.oe2203sp2.noarch 16/184 Installing : python3-zipp-3.7.0-3.oe2203sp1.noarch 17/184 Installing : python3-importlib_metadata-4.8.3-1.oe2203sp2.noa 18/184 Installing : python3-idna-3.2-3.oe2203sp2.noarch 19/184 Installing : groff-base-1.22.4-12.oe2203sp2.x86_64 20/184 Installing : cmake-rpm-macros-3.22.0-8.oe2203sp2.noarch 21/184 Installing : cmake-filesystem-3.22.0-8.oe2203sp2.x86_64 22/184 Installing : python3-sphinxcontrib-serializinghtml-1.1.5-2.oe 23/184 Installing : python3-pyparsing-3.0.6-3.oe2203sp2.noarch 24/184 Installing : kmod-libs-29-7.oe2203sp2.x86_64 25/184 Installing : kmod-29-7.oe2203sp2.x86_64 26/184 Running scriptlet: kmod-29-7.oe2203sp2.x86_64 26/184 Installing : python3-packaging-21.3-2.oe2203sp2.noarch 27/184 Installing : python3-dateutil-1:2.8.2-3.oe2203sp2.noarch 28/184 Installing : perl-PerlIO-via-QuotedPrint-0.10-1.oe2203sp2.noa 29/184 Installing : perl-Perl-OSType-1.010-422.oe2203sp2.noarch 30/184 Installing : perl-perlfaq-5.20210520-2.oe2203sp2.noarch 31/184 Installing : vim-filesystem-2:9.0-28.oe2203sp1.noarch 32/184 Installing : procps-ng-4.0.2-14.oe2203sp1.x86_64 33/184 Installing : emacs-filesystem-1:27.2-14.oe2203sp1.noarch 34/184 Installing : zlib-devel-1.2.11-24.oe2203sp2.x86_64 35/184 Installing : python3-pygments-2.10.0-4.oe2203sp2.noarch 36/184 Installing : python-sphinx-locale-1:4.4.0-2.oe2203sp2.noarch 37/184 Installing : pcre2-devel-10.39-9.oe2203sp2.x86_64 38/184 Installing : libuv-1:1.42.0-8.oe2203sp2.x86_64 39/184 Installing : python3-whoosh-2.7.4-14.oe2203sp2.noarch 40/184 Installing : python3-sphinxcontrib-qthelp-1.0.3-3.oe2203sp2.n 41/184 Installing : python3-sphinxcontrib-jsmath-1.0.1-1.oe2203sp2.n 42/184 Installing : python3-sphinxcontrib-htmlhelp-2.0.0-1.oe2203sp2 43/184 Installing : python3-sphinxcontrib-devhelp-1.0.2-1.oe2203sp2. 44/184 Installing : python3-sphinxcontrib-applehelp-1.0.2-1.oe2203sp 45/184 Installing : python3-sphinx-theme-alabaster-0.7.12-6.oe2203sp 46/184 Installing : python3-snowballstemmer-2.2.0-3.oe2203sp2.noarch 47/184 Installing : python3-imagesize-1.3.0-3.oe2203sp2.noarch 48/184 Installing : python3-greenlet-1.1.2-1.oe2203sp2.x86_64 49/184 Installing : python3-sqlalchemy-1.4.31-2.oe2203sp2.x86_64 50/184 Installing : python3-pytz-2021.3-2.oe2203sp2.noarch 51/184 Installing : python3-babel-2.9.1-2.oe2203sp2.noarch 52/184 Installing : python3-pysocks-1.7.1-2.oe2203sp2.noarch 53/184 Installing : python3-urllib3-1.26.12-7.oe2203sp1.noarch 54/184 Installing : python3-markupsafe-2.0.1-3.oe2203sp2.x86_64 55/184 Installing : python3-jinja2-3.0.3-4.oe2203sp2.noarch 56/184 Installing : python3-charset-normalizer-2.0.12-1.oe2203sp2.no 57/184 Installing : python3-chardet-5.0.0-2.oe2203sp2.noarch 58/184 Installing : python3-requests-2.26.0-8.oe2203sp2.noarch 59/184 Installing : libxslt-1.1.37-1.oe2203sp2.x86_64 60/184 Running scriptlet: libxslt-1.1.37-1.oe2203sp2.x86_64 60/184 Installing : python3-lxml-4.7.1-6.oe2203sp1.x86_64 61/184 Installing : python3-docutils-0.17.1-2.oe2203sp2.noarch 62/184 Installing : python3-catkin_pkg-0.5.2-1.oe2203sp2.noarch 63/184 Installing : libverto-devel-0.3.2-3.oe2203sp2.x86_64 64/184 Installing : libusbx-1.0.26-1.oe2203sp2.x86_64 65/184 Installing : libsepol-devel-3.3-4.oe2203sp2.x86_64 66/184 Installing : libselinux-devel-3.3-5.oe2203sp1.x86_64 67/184 Running scriptlet: libseccomp-2.5.3-3.oe2203sp2.x86_64 68/184 Installing : libseccomp-2.5.3-3.oe2203sp2.x86_64 68/184 Running scriptlet: libseccomp-2.5.3-3.oe2203sp2.x86_64 68/184 Installing : libpipeline-1.5.4-2.oe2203sp2.x86_64 69/184 Running scriptlet: man-db-2.11.0-2.oe2203sp2.x86_64 70/184 Installing : man-db-2.11.0-2.oe2203sp2.x86_64 70/184 Running scriptlet: man-db-2.11.0-2.oe2203sp2.x86_64 70/184 Installing : environment-modules-5.0.1-3.oe2203sp2.x86_64 71/184 Running scriptlet: environment-modules-5.0.1-3.oe2203sp2.x86_64 71/184 Installing : libedit-3.1-29.oe2203sp2.x86_64 72/184 Installing : keyutils-libs-devel-1.6.3-4.oe2203sp2.x86_64 73/184 Installing : jsoncpp-1.9.5-3.oe2203sp2.x86_64 74/184 Running scriptlet: jsoncpp-1.9.5-3.oe2203sp2.x86_64 74/184 Installing : cmake-data-3.22.0-8.oe2203sp2.noarch 75/184 Installing : cmake-3.22.0-8.oe2203sp2.x86_64 76/184 Installing : e2fsprogs-devel-1.46.4-21.oe2203sp2.x86_64 77/184 Running scriptlet: e2fsprogs-devel-1.46.4-21.oe2203sp2.x86_64 77/184 Installing : krb5-devel-1.19.2-17.oe2203sp1.x86_64 78/184 Installing : acl-2.3.1-2.oe2203sp2.x86_64 79/184 Running scriptlet: systemd-249-93.oe2203sp1.x86_64 80/184 Installing : systemd-249-93.oe2203sp1.x86_64 80/184 Running scriptlet: systemd-249-93.oe2203sp1.x86_64 80/184 Running scriptlet: openssh-8.8p1-32.oe2203sp1.x86_64 81/184 Installing : openssh-8.8p1-32.oe2203sp1.x86_64 81/184 Running scriptlet: openssh-server-8.8p1-32.oe2203sp1.x86_64 82/184 Installing : openssh-server-8.8p1-32.oe2203sp1.x86_64 82/184 Running scriptlet: openssh-server-8.8p1-32.oe2203sp1.x86_64 82/184 Created symlink /etc/systemd/system/multi-user.target.wants/sshd.service → /usr/lib/systemd/system/sshd.service. Installing : openssh-clients-8.8p1-32.oe2203sp1.x86_64 83/184 Installing : git-core-2.33.0-15.oe2203sp2.x86_64 84/184 Installing : perl-Algorithm-Diff-1:1.201-2.oe2203sp2.noarch 85/184 Installing : perl-B-Debug-1.26-6.oe2203sp2.noarch 86/184 Installing : perl-CPAN-Meta-YAML-0.018-421.oe2203sp2.noarch 87/184 Running scriptlet: perl-Config-Perl-V-0.33-2.oe2203sp2.noarch 88/184 Installing : perl-Config-Perl-V-0.33-2.oe2203sp2.noarch 88/184 Running scriptlet: perl-Config-Perl-V-0.33-2.oe2203sp2.noarch 88/184 Installing : perl-Devel-PPPort-3.63-2.oe2203sp2.x86_64 89/184 Installing : perl-Env-1.04-398.oe2203sp2.noarch 90/184 Installing : perl-Filter-2:1.64-1.oe2203sp2.x86_64 91/184 Installing : perl-IPC-SysV-2.09-2.oe2203sp2.x86_64 92/184 Running scriptlet: perl-Locale-Maketext-1:1.29-2.oe2203sp2.noarch 93/184 Installing : perl-Locale-Maketext-1:1.29-2.oe2203sp2.noarch 93/184 Running scriptlet: perl-Locale-Maketext-1:1.29-2.oe2203sp2.noarch 93/184 Installing : perl-Params-Check-1:0.38-419.oe2203sp2.noarch 94/184 Running scriptlet: perl-Socket-4:2.032-2.oe2203sp2.x86_64 95/184 Installing : perl-Socket-4:2.032-2.oe2203sp2.x86_64 95/184 Running scriptlet: perl-Socket-4:2.032-2.oe2203sp2.x86_64 95/184 Running scriptlet: perl-Storable-1:3.25-3.oe2203sp2.x86_64 96/184 Installing : perl-Storable-1:3.25-3.oe2203sp2.x86_64 96/184 Running scriptlet: perl-Storable-1:3.25-3.oe2203sp2.x86_64 96/184 Installing : perl-Term-Cap-1.17-511.oe2203sp2.noarch 97/184 Installing : perl-Filter-Simple-1:0.94-1.oe2203sp2.noarch 98/184 Installing : perl-Text-Balanced-2.06-1.oe2203sp2.noarch 99/184 Installing : perl-Text-Tabs+Wrap-2021.0814-2.oe2203sp2.noarch 100/184 Installing : perl-Compress-Raw-Bzip2-2.201-1.oe2203sp2.x86_64 101/184 Installing : perl-Compress-Raw-Zlib-1:2.202-1.oe2203sp2.x86_6 102/184 Running scriptlet: perl-Data-Dumper-2.183-2.oe2203sp2.x86_64 103/184 Installing : perl-Data-Dumper-2.183-2.oe2203sp2.x86_64 103/184 Running scriptlet: perl-Data-Dumper-2.183-2.oe2203sp2.x86_64 103/184 Installing : perl-IO-Socket-IP-0.41-3.oe2203sp2.noarch 104/184 Installing : perl-IPC-System-Simple-1.30-3.oe2203sp2.noarch 105/184 Running scriptlet: perl-Locale-Codes-3.68-2.oe2203sp2.noarch 106/184 Installing : perl-Locale-Codes-3.68-2.oe2203sp2.noarch 106/184 Running scriptlet: perl-Locale-Codes-3.68-2.oe2203sp2.noarch 106/184 Running scriptlet: perl-Math-BigInt-FastCalc-0.5012-3.oe2203sp2.x86 107/184 Installing : perl-Math-BigInt-FastCalc-0.5012-3.oe2203sp2.x86 107/184 Running scriptlet: perl-Math-BigInt-FastCalc-0.5012-3.oe2203sp2.x86 107/184 Running scriptlet: perl-Math-BigRat-0.2620-2.oe2203sp2.noarch 108/184 Installing : perl-Math-BigRat-0.2620-2.oe2203sp2.noarch 108/184 Running scriptlet: perl-Math-BigRat-0.2620-2.oe2203sp2.noarch 108/184 Running scriptlet: perl-Math-BigInt-1:1.9998.27-2.oe2203sp2.noarch 109/184 Installing : perl-Math-BigInt-1:1.9998.27-2.oe2203sp2.noarch 109/184 Running scriptlet: perl-Math-BigInt-1:1.9998.27-2.oe2203sp2.noarch 109/184 Installing : perl-ExtUtils-Command-1:7.62-2.oe2203sp2.noarch 110/184 Installing : perl-ExtUtils-Manifest-1:1.73-2.oe2203sp2.noarch 111/184 Installing : perl-File-Path-2.18-2.oe2203sp2.noarch 112/184 Installing : perl-File-Temp-1:0.2311-3.oe2203sp2.noarch 113/184 Installing : perl-Module-Load-1:0.36-2.oe2203sp2.noarch 114/184 Installing : perl-PathTools-3.80-2.oe2203sp2.x86_64 115/184 Installing : perl-Sys-Syslog-0.36-2.oe2203sp2.x86_64 116/184 Installing : perl-Text-Diff-1.45-8.oe2203sp2.noarch 117/184 Installing : perl-HTTP-Tiny-0.080-2.oe2203sp2.noarch 118/184 Installing : perl-Time-Local-2:1.300-2.oe2203sp2.noarch 119/184 Installing : perl-Unicode-Collate-1.31-2.oe2203sp2.x86_64 120/184 Installing : perl-autodie-2.34-3.oe2203sp2.noarch 121/184 Installing : perl-bignum-0.63-2.oe2203sp2.noarch 122/184 Running scriptlet: perl-constant-1.33-422.oe2203sp2.noarch 123/184 Installing : perl-constant-1.33-422.oe2203sp2.noarch 123/184 Running scriptlet: perl-constant-1.33-422.oe2203sp2.noarch 123/184 Installing : perl-libnet-3.14-2.oe2203sp2.noarch 124/184 Installing : perl-Digest-SHA-1:6.02-8.oe2203sp2.x86_64 125/184 Installing : perl-Encode-4:3.16-3.oe2203sp2.x86_64 126/184 Installing : perl-ExtUtils-ParseXS-2:3.35-2.oe2203sp2.noarch 127/184 Installing : perl-Archive-Tar-2.40-2.oe2203sp2.noarch 128/184 Installing : perl-IO-Compress-2.201-1.oe2203sp2.noarch 129/184 Running scriptlet: perl-JSON-PP-1:4.12-2.oe2203sp2.noarch 130/184 Installing : perl-JSON-PP-1:4.12-2.oe2203sp2.noarch 130/184 Running scriptlet: perl-JSON-PP-1:4.12-2.oe2203sp2.noarch 130/184 Installing : perl-Pod-Perldoc-1:3.28-5.oe2203sp2.noarch 131/184 Installing : perl-Pod-Simple-1:3.43-2.oe2203sp2.noarch 132/184 Installing : perl-Test-Harness-2:3.44-1.oe2203sp2.noarch 133/184 Running scriptlet: perl-Getopt-Long-1:2.52-2.oe2203sp2.noarch 134/184 Installing : perl-Getopt-Long-1:2.52-2.oe2203sp2.noarch 134/184 Running scriptlet: perl-Getopt-Long-1:2.52-2.oe2203sp2.noarch 134/184 Installing : perl-Pod-Checker-4:1.74-2.oe2203sp2.noarch 135/184 Installing : perl-Pod-Parser-1.63-399.oe2203sp2.noarch 136/184 Installing : perl-Pod-Usage-4:2.03-2.oe2203sp2.noarch 137/184 Installing : perl-podlators-1:4.14-2.oe2203sp2.noarch 138/184 Installing : perl-threads-2:2.26-2.oe2203sp2.x86_64 139/184 Installing : perl-Test-Simple-2:1.302188-2.oe2203sp2.noarch 140/184 Installing : perl-Thread-Queue-3.13-4.oe2203sp2.noarch 141/184 Installing : perl-threads-shared-1.62-2.oe2203sp2.x86_64 142/184 Running scriptlet: perl-CPAN-Meta-2.150010-420.oe2203sp2.noarch 143/184 Installing : perl-CPAN-Meta-2.150010-420.oe2203sp2.noarch 143/184 Running scriptlet: perl-CPAN-Meta-2.150010-420.oe2203sp2.noarch 143/184 Installing : perl-ExtUtils-Install-2.20-2.oe2203sp2.noarch 144/184 Installing : perl-ExtUtils-MakeMaker-1:7.62-2.oe2203sp2.noarc 145/184 Running scriptlet: perl-CPAN-Meta-Requirements-2.140-420.oe2203sp2. 146/184 Installing : perl-CPAN-Meta-Requirements-2.140-420.oe2203sp2. 146/184 Running scriptlet: perl-CPAN-Meta-Requirements-2.140-420.oe2203sp2. 146/184 Installing : perl-Module-CoreList-1:5.20211020-2.oe2203sp2.no 147/184 Installing : perl-IPC-Cmd-2:1.04-4.oe2203sp2.noarch 148/184 Installing : perl-Module-Load-Conditional-0.74-2.oe2203sp2.no 149/184 Installing : perl-Module-Metadata-1.000037-2.oe2203sp2.noarch 150/184 Installing : perl-experimental-0.025-2.oe2203sp2.noarch 151/184 Installing : perl-version-8:0.99.29-2.oe2203sp2.x86_64 152/184 Installing : perl-4:5.34.0-13.oe2203sp2.x86_64 153/184 Installing : perl-File-Fetch-1.04-1.oe2203sp2.noarch 154/184 Installing : kernel-devel-5.10.0-153.56.0.134.oe2203sp2.x86_6 155/184 Running scriptlet: kernel-devel-5.10.0-153.56.0.134.oe2203sp2.x86_6 155/184 Installing : python3-pbr-5.8.1-2.oe2203sp2.noarch 156/184 Installing : python3-mock-4.0.3-2.oe2203sp2.noarch 157/184 Installing : python3-sphinx_rtd_theme-1.0.0-2.oe2203sp2.noarc 158/184 Installing : python3-sphinxcontrib-websupport-1.2.4-3.oe2203s 159/184 Installing : python3-sphinx-1:4.4.0-2.oe2203sp2.noarch 160/184 Installing : python3-importlib-resources-5.4.0-1.oe2203sp2.no 161/184 Installing : agiros-loong-ament-package-0.14.0-1.x86_64 162/184 Installing : agiros-loong-ament-cmake-core-1.3.4-1.x86_64 163/184 Installing : agiros-loong-ament-cmake-libraries-1.3.4-1.x86_6 164/184 Installing : agiros-loong-ament-cmake-export-libraries-1.3.4- 165/184 Installing : agiros-loong-ament-cmake-export-targets-1.3.4-1. 166/184 Installing : agiros-loong-ament-cmake-export-interfaces-1.3.4 167/184 Installing : agiros-loong-ament-cmake-export-dependencies-1.3 168/184 Installing : agiros-loong-ament-cmake-python-1.3.4-1.x86_64 169/184 Installing : agiros-loong-ament-cmake-test-1.3.4-1.x86_64 170/184 Installing : agiros-loong-ament-cmake-export-definitions-1.3. 171/184 Installing : agiros-loong-ament-cmake-export-include-director 172/184 Installing : agiros-loong-ament-cmake-export-link-flags-1.3.4 173/184 Installing : agiros-loong-ament-cmake-gen-version-h-1.3.4-1.x 174/184 Installing : agiros-loong-ament-cmake-include-directories-1.3 175/184 Installing : agiros-loong-ament-cmake-target-dependencies-1.3 176/184 Installing : agiros-loong-ament-cmake-version-1.3.4-1.x86_64 177/184 Installing : systemd-pam-249-93.oe2203sp1.x86_64 178/184 Installing : systemd-devel-249-93.oe2203sp1.x86_64 179/184 Installing : agiros-loong-ament-cmake-1.3.4-1.x86_64 180/184 Installing : dkms-2.6.1-7.oe2203sp2.noarch 181/184 Running scriptlet: dkms-2.6.1-7.oe2203sp2.noarch 181/184 Installing : systemd-udev-249-93.oe2203sp1.x86_64 182/184 Running scriptlet: systemd-udev-249-93.oe2203sp1.x86_64 182/184 Installing : openssl-devel-1:1.1.1m-38.oe2203sp1.x86_64 183/184 Installing : libusbx-devel-1.0.26-1.oe2203sp2.x86_64 184/184 Running scriptlet: libusbx-devel-1.0.26-1.oe2203sp2.x86_64 184/184 Running scriptlet: man-db-2.11.0-2.oe2203sp2.x86_64 184/184 Running scriptlet: systemd-249-93.oe2203sp1.x86_64 184/184 Running scriptlet: systemd-udev-249-93.oe2203sp1.x86_64 184/184 Verifying : agiros-loong-ament-cmake-1.3.4-1.x86_64 1/184 Verifying : agiros-loong-ament-cmake-core-1.3.4-1.x86_64 2/184 Verifying : agiros-loong-ament-cmake-export-dependencies-1.3 3/184 Verifying : agiros-loong-ament-cmake-export-targets-1.3.4-1. 4/184 Verifying : agiros-loong-ament-cmake-libraries-1.3.4-1.x86_6 5/184 Verifying : agiros-loong-ament-cmake-python-1.3.4-1.x86_64 6/184 Verifying : agiros-loong-ament-cmake-test-1.3.4-1.x86_64 7/184 Verifying : agiros-loong-ament-package-0.14.0-1.x86_64 8/184 Verifying : agiros-loong-ros-workspace-1.0.2-1.x86_64 9/184 Verifying : agiros-loong-ament-cmake-export-definitions-1.3. 10/184 Verifying : agiros-loong-ament-cmake-export-include-director 11/184 Verifying : agiros-loong-ament-cmake-export-interfaces-1.3.4 12/184 Verifying : agiros-loong-ament-cmake-export-libraries-1.3.4- 13/184 Verifying : agiros-loong-ament-cmake-export-link-flags-1.3.4 14/184 Verifying : agiros-loong-ament-cmake-gen-version-h-1.3.4-1.x 15/184 Verifying : agiros-loong-ament-cmake-include-directories-1.3 16/184 Verifying : agiros-loong-ament-cmake-target-dependencies-1.3 17/184 Verifying : agiros-loong-ament-cmake-version-1.3.4-1.x86_64 18/184 Verifying : acl-2.3.1-2.oe2203sp2.x86_64 19/184 Verifying : dkms-2.6.1-7.oe2203sp2.noarch 20/184 Verifying : e2fsprogs-devel-1.46.4-21.oe2203sp2.x86_64 21/184 Verifying : environment-modules-5.0.1-3.oe2203sp2.x86_64 22/184 Verifying : jsoncpp-1.9.5-3.oe2203sp2.x86_64 23/184 Verifying : keyutils-libs-devel-1.6.3-4.oe2203sp2.x86_64 24/184 Verifying : kmod-29-7.oe2203sp2.x86_64 25/184 Verifying : kmod-libs-29-7.oe2203sp2.x86_64 26/184 Verifying : libedit-3.1-29.oe2203sp2.x86_64 27/184 Verifying : libpipeline-1.5.4-2.oe2203sp2.x86_64 28/184 Verifying : libseccomp-2.5.3-3.oe2203sp2.x86_64 29/184 Verifying : libsepol-devel-3.3-4.oe2203sp2.x86_64 30/184 Verifying : libusbx-1.0.26-1.oe2203sp2.x86_64 31/184 Verifying : libusbx-devel-1.0.26-1.oe2203sp2.x86_64 32/184 Verifying : libverto-devel-0.3.2-3.oe2203sp2.x86_64 33/184 Verifying : libxslt-1.1.37-1.oe2203sp2.x86_64 34/184 Verifying : man-db-2.11.0-2.oe2203sp2.x86_64 35/184 Verifying : perl-Algorithm-Diff-1:1.201-2.oe2203sp2.noarch 36/184 Verifying : perl-Archive-Tar-2.40-2.oe2203sp2.noarch 37/184 Verifying : perl-B-Debug-1.26-6.oe2203sp2.noarch 38/184 Verifying : perl-CPAN-Meta-2.150010-420.oe2203sp2.noarch 39/184 Verifying : perl-CPAN-Meta-Requirements-2.140-420.oe2203sp2. 40/184 Verifying : perl-CPAN-Meta-YAML-0.018-421.oe2203sp2.noarch 41/184 Verifying : perl-Carp-1.50-419.oe2203sp2.noarch 42/184 Verifying : perl-Compress-Raw-Bzip2-2.201-1.oe2203sp2.x86_64 43/184 Verifying : perl-Compress-Raw-Zlib-1:2.202-1.oe2203sp2.x86_6 44/184 Verifying : perl-Config-Perl-V-0.33-2.oe2203sp2.noarch 45/184 Verifying : perl-Data-Dumper-2.183-2.oe2203sp2.x86_64 46/184 Verifying : perl-Devel-PPPort-3.63-2.oe2203sp2.x86_64 47/184 Verifying : perl-Digest-1.20-3.oe2203sp2.noarch 48/184 Verifying : perl-Digest-MD5-2.58-2.oe2203sp2.x86_64 49/184 Verifying : perl-Digest-SHA-1:6.02-8.oe2203sp2.x86_64 50/184 Verifying : perl-Encode-4:3.16-3.oe2203sp2.x86_64 51/184 Verifying : perl-Env-1.04-398.oe2203sp2.noarch 52/184 Verifying : perl-Exporter-5.74-2.oe2203sp2.noarch 53/184 Verifying : perl-ExtUtils-Command-1:7.62-2.oe2203sp2.noarch 54/184 Verifying : perl-ExtUtils-Install-2.20-2.oe2203sp2.noarch 55/184 Verifying : perl-ExtUtils-MakeMaker-1:7.62-2.oe2203sp2.noarc 56/184 Verifying : perl-ExtUtils-Manifest-1:1.73-2.oe2203sp2.noarch 57/184 Verifying : perl-ExtUtils-ParseXS-2:3.35-2.oe2203sp2.noarch 58/184 Verifying : perl-File-Fetch-1.04-1.oe2203sp2.noarch 59/184 Verifying : perl-File-Path-2.18-2.oe2203sp2.noarch 60/184 Verifying : perl-File-Temp-1:0.2311-3.oe2203sp2.noarch 61/184 Verifying : perl-Filter-2:1.64-1.oe2203sp2.x86_64 62/184 Verifying : perl-Filter-Simple-1:0.94-1.oe2203sp2.noarch 63/184 Verifying : perl-Getopt-Long-1:2.52-2.oe2203sp2.noarch 64/184 Verifying : perl-HTTP-Tiny-0.080-2.oe2203sp2.noarch 65/184 Verifying : perl-IO-Compress-2.201-1.oe2203sp2.noarch 66/184 Verifying : perl-IO-Socket-IP-0.41-3.oe2203sp2.noarch 67/184 Verifying : perl-IPC-Cmd-2:1.04-4.oe2203sp2.noarch 68/184 Verifying : perl-IPC-SysV-2.09-2.oe2203sp2.x86_64 69/184 Verifying : perl-IPC-System-Simple-1.30-3.oe2203sp2.noarch 70/184 Verifying : perl-JSON-PP-1:4.12-2.oe2203sp2.noarch 71/184 Verifying : perl-Locale-Codes-3.68-2.oe2203sp2.noarch 72/184 Verifying : perl-Locale-Maketext-1:1.29-2.oe2203sp2.noarch 73/184 Verifying : perl-MIME-Base64-3.16-2.oe2203sp2.x86_64 74/184 Verifying : perl-Math-BigInt-1:1.9998.27-2.oe2203sp2.noarch 75/184 Verifying : perl-Math-BigInt-FastCalc-0.5012-3.oe2203sp2.x86 76/184 Verifying : perl-Math-BigRat-0.2620-2.oe2203sp2.noarch 77/184 Verifying : perl-Module-CoreList-1:5.20211020-2.oe2203sp2.no 78/184 Verifying : perl-Module-Load-1:0.36-2.oe2203sp2.noarch 79/184 Verifying : perl-Module-Load-Conditional-0.74-2.oe2203sp2.no 80/184 Verifying : perl-Module-Metadata-1.000037-2.oe2203sp2.noarch 81/184 Verifying : perl-Params-Check-1:0.38-419.oe2203sp2.noarch 82/184 Verifying : perl-PathTools-3.80-2.oe2203sp2.x86_64 83/184 Verifying : perl-Perl-OSType-1.010-422.oe2203sp2.noarch 84/184 Verifying : perl-PerlIO-via-QuotedPrint-0.10-1.oe2203sp2.noa 85/184 Verifying : perl-Pod-Checker-4:1.74-2.oe2203sp2.noarch 86/184 Verifying : perl-Pod-Escapes-1:1.07_01-1.oe2203sp2.noarch 87/184 Verifying : perl-Pod-Parser-1.63-399.oe2203sp2.noarch 88/184 Verifying : perl-Pod-Perldoc-1:3.28-5.oe2203sp2.noarch 89/184 Verifying : perl-Pod-Simple-1:3.43-2.oe2203sp2.noarch 90/184 Verifying : perl-Pod-Usage-4:2.03-2.oe2203sp2.noarch 91/184 Verifying : perl-Scalar-List-Utils-4:1.60-2.oe2203sp2.x86_64 92/184 Verifying : perl-Socket-4:2.032-2.oe2203sp2.x86_64 93/184 Verifying : perl-Storable-1:3.25-3.oe2203sp2.x86_64 94/184 Verifying : perl-Sys-Syslog-0.36-2.oe2203sp2.x86_64 95/184 Verifying : perl-Term-ANSIColor-5.01-2.oe2203sp2.noarch 96/184 Verifying : perl-Term-Cap-1.17-511.oe2203sp2.noarch 97/184 Verifying : perl-Test-Harness-2:3.44-1.oe2203sp2.noarch 98/184 Verifying : perl-Test-Simple-2:1.302188-2.oe2203sp2.noarch 99/184 Verifying : perl-Text-Balanced-2.06-1.oe2203sp2.noarch 100/184 Verifying : perl-Text-Diff-1.45-8.oe2203sp2.noarch 101/184 Verifying : perl-Text-ParseWords-3.30-420.oe2203sp2.noarch 102/184 Verifying : perl-Text-Tabs+Wrap-2021.0814-2.oe2203sp2.noarch 103/184 Verifying : perl-Thread-Queue-3.13-4.oe2203sp2.noarch 104/184 Verifying : perl-Time-HiRes-4:1.9767-2.oe2203sp2.x86_64 105/184 Verifying : perl-Time-Local-2:1.300-2.oe2203sp2.noarch 106/184 Verifying : perl-Unicode-Collate-1.31-2.oe2203sp2.x86_64 107/184 Verifying : perl-Unicode-Normalize-1.28-2.oe2203sp2.x86_64 108/184 Verifying : perl-autodie-2.34-3.oe2203sp2.noarch 109/184 Verifying : perl-bignum-0.63-2.oe2203sp2.noarch 110/184 Verifying : perl-constant-1.33-422.oe2203sp2.noarch 111/184 Verifying : perl-experimental-0.025-2.oe2203sp2.noarch 112/184 Verifying : perl-libnet-3.14-2.oe2203sp2.noarch 113/184 Verifying : perl-parent-1:0.238-2.oe2203sp2.noarch 114/184 Verifying : perl-perlfaq-5.20210520-2.oe2203sp2.noarch 115/184 Verifying : perl-podlators-1:4.14-2.oe2203sp2.noarch 116/184 Verifying : perl-threads-2:2.26-2.oe2203sp2.x86_64 117/184 Verifying : perl-threads-shared-1.62-2.oe2203sp2.x86_64 118/184 Verifying : perl-version-8:0.99.29-2.oe2203sp2.x86_64 119/184 Verifying : python3-babel-2.9.1-2.oe2203sp2.noarch 120/184 Verifying : python3-chardet-5.0.0-2.oe2203sp2.noarch 121/184 Verifying : python3-charset-normalizer-2.0.12-1.oe2203sp2.no 122/184 Verifying : python3-dateutil-1:2.8.2-3.oe2203sp2.noarch 123/184 Verifying : python3-importlib_metadata-4.8.3-1.oe2203sp2.noa 124/184 Verifying : python3-markupsafe-2.0.1-3.oe2203sp2.x86_64 125/184 Verifying : python3-packaging-21.3-2.oe2203sp2.noarch 126/184 Verifying : python3-pyparsing-3.0.6-3.oe2203sp2.noarch 127/184 Verifying : python3-pysocks-1.7.1-2.oe2203sp2.noarch 128/184 Verifying : python3-pytz-2021.3-2.oe2203sp2.noarch 129/184 Verifying : python3-requests-2.26.0-8.oe2203sp2.noarch 130/184 Verifying : python3-six-1.16.0-2.oe2203sp2.noarch 131/184 Verifying : python3-docutils-0.17.1-2.oe2203sp2.noarch 132/184 Verifying : python3-greenlet-1.1.2-1.oe2203sp2.x86_64 133/184 Verifying : python3-imagesize-1.3.0-3.oe2203sp2.noarch 134/184 Verifying : python3-importlib-resources-5.4.0-1.oe2203sp2.no 135/184 Verifying : python3-mock-4.0.3-2.oe2203sp2.noarch 136/184 Verifying : python3-pbr-5.8.1-2.oe2203sp2.noarch 137/184 Verifying : python3-snowballstemmer-2.2.0-3.oe2203sp2.noarch 138/184 Verifying : python3-sphinx-theme-alabaster-0.7.12-6.oe2203sp 139/184 Verifying : python3-sphinx_rtd_theme-1.0.0-2.oe2203sp2.noarc 140/184 Verifying : python3-sphinxcontrib-applehelp-1.0.2-1.oe2203sp 141/184 Verifying : python3-sphinxcontrib-devhelp-1.0.2-1.oe2203sp2. 142/184 Verifying : python3-sphinxcontrib-htmlhelp-2.0.0-1.oe2203sp2 143/184 Verifying : python3-sphinxcontrib-jsmath-1.0.1-1.oe2203sp2.n 144/184 Verifying : python3-sphinxcontrib-qthelp-1.0.3-3.oe2203sp2.n 145/184 Verifying : python3-sphinxcontrib-serializinghtml-1.1.5-2.oe 146/184 Verifying : python3-sphinxcontrib-websupport-1.2.4-3.oe2203s 147/184 Verifying : python3-sqlalchemy-1.4.31-2.oe2203sp2.x86_64 148/184 Verifying : python3-whoosh-2.7.4-14.oe2203sp2.noarch 149/184 Verifying : python3-catkin_pkg-0.5.2-1.oe2203sp2.noarch 150/184 Verifying : cmake-3.22.0-8.oe2203sp2.x86_64 151/184 Verifying : cmake-data-3.22.0-8.oe2203sp2.noarch 152/184 Verifying : cmake-filesystem-3.22.0-8.oe2203sp2.x86_64 153/184 Verifying : cmake-rpm-macros-3.22.0-8.oe2203sp2.noarch 154/184 Verifying : git-core-2.33.0-15.oe2203sp2.x86_64 155/184 Verifying : groff-base-1.22.4-12.oe2203sp2.x86_64 156/184 Verifying : kernel-devel-5.10.0-153.56.0.134.oe2203sp2.x86_6 157/184 Verifying : less-590-6.oe2203sp2.x86_64 158/184 Verifying : libuv-1:1.42.0-8.oe2203sp2.x86_64 159/184 Verifying : pcre2-devel-10.39-9.oe2203sp2.x86_64 160/184 Verifying : perl-4:5.34.0-13.oe2203sp2.x86_64 161/184 Verifying : perl-libs-4:5.34.0-13.oe2203sp2.x86_64 162/184 Verifying : python-sphinx-locale-1:4.4.0-2.oe2203sp2.noarch 163/184 Verifying : python3-idna-3.2-3.oe2203sp2.noarch 164/184 Verifying : python3-jinja2-3.0.3-4.oe2203sp2.noarch 165/184 Verifying : python3-pygments-2.10.0-4.oe2203sp2.noarch 166/184 Verifying : python3-sphinx-1:4.4.0-2.oe2203sp2.noarch 167/184 Verifying : zlib-devel-1.2.11-24.oe2203sp2.x86_64 168/184 Verifying : emacs-filesystem-1:27.2-14.oe2203sp1.noarch 169/184 Verifying : krb5-devel-1.19.2-17.oe2203sp1.x86_64 170/184 Verifying : libselinux-devel-3.3-5.oe2203sp1.x86_64 171/184 Verifying : openssh-8.8p1-32.oe2203sp1.x86_64 172/184 Verifying : openssh-clients-8.8p1-32.oe2203sp1.x86_64 173/184 Verifying : openssh-server-8.8p1-32.oe2203sp1.x86_64 174/184 Verifying : openssl-devel-1:1.1.1m-38.oe2203sp1.x86_64 175/184 Verifying : procps-ng-4.0.2-14.oe2203sp1.x86_64 176/184 Verifying : python3-lxml-4.7.1-6.oe2203sp1.x86_64 177/184 Verifying : python3-urllib3-1.26.12-7.oe2203sp1.noarch 178/184 Verifying : python3-zipp-3.7.0-3.oe2203sp1.noarch 179/184 Verifying : systemd-249-93.oe2203sp1.x86_64 180/184 Verifying : systemd-devel-249-93.oe2203sp1.x86_64 181/184 Verifying : systemd-pam-249-93.oe2203sp1.x86_64 182/184 Verifying : systemd-udev-249-93.oe2203sp1.x86_64 183/184 Verifying : vim-filesystem-2:9.0-28.oe2203sp1.noarch 184/184 Installed: acl-2.3.1-2.oe2203sp2.x86_64 agiros-loong-ament-cmake-1.3.4-1.x86_64 agiros-loong-ament-cmake-core-1.3.4-1.x86_64 agiros-loong-ament-cmake-export-definitions-1.3.4-1.x86_64 agiros-loong-ament-cmake-export-dependencies-1.3.4-1.x86_64 agiros-loong-ament-cmake-export-include-directories-1.3.4-1.x86_64 agiros-loong-ament-cmake-export-interfaces-1.3.4-1.x86_64 agiros-loong-ament-cmake-export-libraries-1.3.4-1.x86_64 agiros-loong-ament-cmake-export-link-flags-1.3.4-1.x86_64 agiros-loong-ament-cmake-export-targets-1.3.4-1.x86_64 agiros-loong-ament-cmake-gen-version-h-1.3.4-1.x86_64 agiros-loong-ament-cmake-include-directories-1.3.4-1.x86_64 agiros-loong-ament-cmake-libraries-1.3.4-1.x86_64 agiros-loong-ament-cmake-python-1.3.4-1.x86_64 agiros-loong-ament-cmake-target-dependencies-1.3.4-1.x86_64 agiros-loong-ament-cmake-test-1.3.4-1.x86_64 agiros-loong-ament-cmake-version-1.3.4-1.x86_64 agiros-loong-ament-package-0.14.0-1.x86_64 agiros-loong-ros-workspace-1.0.2-1.x86_64 cmake-3.22.0-8.oe2203sp2.x86_64 cmake-data-3.22.0-8.oe2203sp2.noarch cmake-filesystem-3.22.0-8.oe2203sp2.x86_64 cmake-rpm-macros-3.22.0-8.oe2203sp2.noarch dkms-2.6.1-7.oe2203sp2.noarch e2fsprogs-devel-1.46.4-21.oe2203sp2.x86_64 emacs-filesystem-1:27.2-14.oe2203sp1.noarch environment-modules-5.0.1-3.oe2203sp2.x86_64 git-core-2.33.0-15.oe2203sp2.x86_64 groff-base-1.22.4-12.oe2203sp2.x86_64 jsoncpp-1.9.5-3.oe2203sp2.x86_64 kernel-devel-5.10.0-153.56.0.134.oe2203sp2.x86_64 keyutils-libs-devel-1.6.3-4.oe2203sp2.x86_64 kmod-29-7.oe2203sp2.x86_64 kmod-libs-29-7.oe2203sp2.x86_64 krb5-devel-1.19.2-17.oe2203sp1.x86_64 less-590-6.oe2203sp2.x86_64 libedit-3.1-29.oe2203sp2.x86_64 libpipeline-1.5.4-2.oe2203sp2.x86_64 libseccomp-2.5.3-3.oe2203sp2.x86_64 libselinux-devel-3.3-5.oe2203sp1.x86_64 libsepol-devel-3.3-4.oe2203sp2.x86_64 libusbx-1.0.26-1.oe2203sp2.x86_64 libusbx-devel-1.0.26-1.oe2203sp2.x86_64 libuv-1:1.42.0-8.oe2203sp2.x86_64 libverto-devel-0.3.2-3.oe2203sp2.x86_64 libxslt-1.1.37-1.oe2203sp2.x86_64 man-db-2.11.0-2.oe2203sp2.x86_64 openssh-8.8p1-32.oe2203sp1.x86_64 openssh-clients-8.8p1-32.oe2203sp1.x86_64 openssh-server-8.8p1-32.oe2203sp1.x86_64 openssl-devel-1:1.1.1m-38.oe2203sp1.x86_64 pcre2-devel-10.39-9.oe2203sp2.x86_64 perl-4:5.34.0-13.oe2203sp2.x86_64 perl-Algorithm-Diff-1:1.201-2.oe2203sp2.noarch perl-Archive-Tar-2.40-2.oe2203sp2.noarch perl-B-Debug-1.26-6.oe2203sp2.noarch perl-CPAN-Meta-2.150010-420.oe2203sp2.noarch perl-CPAN-Meta-Requirements-2.140-420.oe2203sp2.noarch perl-CPAN-Meta-YAML-0.018-421.oe2203sp2.noarch perl-Carp-1.50-419.oe2203sp2.noarch perl-Compress-Raw-Bzip2-2.201-1.oe2203sp2.x86_64 perl-Compress-Raw-Zlib-1:2.202-1.oe2203sp2.x86_64 perl-Config-Perl-V-0.33-2.oe2203sp2.noarch perl-Data-Dumper-2.183-2.oe2203sp2.x86_64 perl-Devel-PPPort-3.63-2.oe2203sp2.x86_64 perl-Digest-1.20-3.oe2203sp2.noarch perl-Digest-MD5-2.58-2.oe2203sp2.x86_64 perl-Digest-SHA-1:6.02-8.oe2203sp2.x86_64 perl-Encode-4:3.16-3.oe2203sp2.x86_64 perl-Env-1.04-398.oe2203sp2.noarch perl-Exporter-5.74-2.oe2203sp2.noarch perl-ExtUtils-Command-1:7.62-2.oe2203sp2.noarch perl-ExtUtils-Install-2.20-2.oe2203sp2.noarch perl-ExtUtils-MakeMaker-1:7.62-2.oe2203sp2.noarch perl-ExtUtils-Manifest-1:1.73-2.oe2203sp2.noarch perl-ExtUtils-ParseXS-2:3.35-2.oe2203sp2.noarch perl-File-Fetch-1.04-1.oe2203sp2.noarch perl-File-Path-2.18-2.oe2203sp2.noarch perl-File-Temp-1:0.2311-3.oe2203sp2.noarch perl-Filter-2:1.64-1.oe2203sp2.x86_64 perl-Filter-Simple-1:0.94-1.oe2203sp2.noarch perl-Getopt-Long-1:2.52-2.oe2203sp2.noarch perl-HTTP-Tiny-0.080-2.oe2203sp2.noarch perl-IO-Compress-2.201-1.oe2203sp2.noarch perl-IO-Socket-IP-0.41-3.oe2203sp2.noarch perl-IPC-Cmd-2:1.04-4.oe2203sp2.noarch perl-IPC-SysV-2.09-2.oe2203sp2.x86_64 perl-IPC-System-Simple-1.30-3.oe2203sp2.noarch perl-JSON-PP-1:4.12-2.oe2203sp2.noarch perl-Locale-Codes-3.68-2.oe2203sp2.noarch perl-Locale-Maketext-1:1.29-2.oe2203sp2.noarch perl-MIME-Base64-3.16-2.oe2203sp2.x86_64 perl-Math-BigInt-1:1.9998.27-2.oe2203sp2.noarch perl-Math-BigInt-FastCalc-0.5012-3.oe2203sp2.x86_64 perl-Math-BigRat-0.2620-2.oe2203sp2.noarch perl-Module-CoreList-1:5.20211020-2.oe2203sp2.noarch perl-Module-Load-1:0.36-2.oe2203sp2.noarch perl-Module-Load-Conditional-0.74-2.oe2203sp2.noarch perl-Module-Metadata-1.000037-2.oe2203sp2.noarch perl-Params-Check-1:0.38-419.oe2203sp2.noarch perl-PathTools-3.80-2.oe2203sp2.x86_64 perl-Perl-OSType-1.010-422.oe2203sp2.noarch perl-PerlIO-via-QuotedPrint-0.10-1.oe2203sp2.noarch perl-Pod-Checker-4:1.74-2.oe2203sp2.noarch perl-Pod-Escapes-1:1.07_01-1.oe2203sp2.noarch perl-Pod-Parser-1.63-399.oe2203sp2.noarch perl-Pod-Perldoc-1:3.28-5.oe2203sp2.noarch perl-Pod-Simple-1:3.43-2.oe2203sp2.noarch perl-Pod-Usage-4:2.03-2.oe2203sp2.noarch perl-Scalar-List-Utils-4:1.60-2.oe2203sp2.x86_64 perl-Socket-4:2.032-2.oe2203sp2.x86_64 perl-Storable-1:3.25-3.oe2203sp2.x86_64 perl-Sys-Syslog-0.36-2.oe2203sp2.x86_64 perl-Term-ANSIColor-5.01-2.oe2203sp2.noarch perl-Term-Cap-1.17-511.oe2203sp2.noarch perl-Test-Harness-2:3.44-1.oe2203sp2.noarch perl-Test-Simple-2:1.302188-2.oe2203sp2.noarch perl-Text-Balanced-2.06-1.oe2203sp2.noarch perl-Text-Diff-1.45-8.oe2203sp2.noarch perl-Text-ParseWords-3.30-420.oe2203sp2.noarch perl-Text-Tabs+Wrap-2021.0814-2.oe2203sp2.noarch perl-Thread-Queue-3.13-4.oe2203sp2.noarch perl-Time-HiRes-4:1.9767-2.oe2203sp2.x86_64 perl-Time-Local-2:1.300-2.oe2203sp2.noarch perl-Unicode-Collate-1.31-2.oe2203sp2.x86_64 perl-Unicode-Normalize-1.28-2.oe2203sp2.x86_64 perl-autodie-2.34-3.oe2203sp2.noarch perl-bignum-0.63-2.oe2203sp2.noarch perl-constant-1.33-422.oe2203sp2.noarch perl-experimental-0.025-2.oe2203sp2.noarch perl-libnet-3.14-2.oe2203sp2.noarch perl-libs-4:5.34.0-13.oe2203sp2.x86_64 perl-parent-1:0.238-2.oe2203sp2.noarch perl-perlfaq-5.20210520-2.oe2203sp2.noarch perl-podlators-1:4.14-2.oe2203sp2.noarch perl-threads-2:2.26-2.oe2203sp2.x86_64 perl-threads-shared-1.62-2.oe2203sp2.x86_64 perl-version-8:0.99.29-2.oe2203sp2.x86_64 procps-ng-4.0.2-14.oe2203sp1.x86_64 python-sphinx-locale-1:4.4.0-2.oe2203sp2.noarch python3-babel-2.9.1-2.oe2203sp2.noarch python3-catkin_pkg-0.5.2-1.oe2203sp2.noarch python3-chardet-5.0.0-2.oe2203sp2.noarch python3-charset-normalizer-2.0.12-1.oe2203sp2.noarch python3-dateutil-1:2.8.2-3.oe2203sp2.noarch python3-docutils-0.17.1-2.oe2203sp2.noarch python3-greenlet-1.1.2-1.oe2203sp2.x86_64 python3-idna-3.2-3.oe2203sp2.noarch python3-imagesize-1.3.0-3.oe2203sp2.noarch python3-importlib-resources-5.4.0-1.oe2203sp2.noarch python3-importlib_metadata-4.8.3-1.oe2203sp2.noarch python3-jinja2-3.0.3-4.oe2203sp2.noarch python3-lxml-4.7.1-6.oe2203sp1.x86_64 python3-markupsafe-2.0.1-3.oe2203sp2.x86_64 python3-mock-4.0.3-2.oe2203sp2.noarch python3-packaging-21.3-2.oe2203sp2.noarch python3-pbr-5.8.1-2.oe2203sp2.noarch python3-pygments-2.10.0-4.oe2203sp2.noarch python3-pyparsing-3.0.6-3.oe2203sp2.noarch python3-pysocks-1.7.1-2.oe2203sp2.noarch python3-pytz-2021.3-2.oe2203sp2.noarch python3-requests-2.26.0-8.oe2203sp2.noarch python3-six-1.16.0-2.oe2203sp2.noarch python3-snowballstemmer-2.2.0-3.oe2203sp2.noarch python3-sphinx-1:4.4.0-2.oe2203sp2.noarch python3-sphinx-theme-alabaster-0.7.12-6.oe2203sp2.noarch python3-sphinx_rtd_theme-1.0.0-2.oe2203sp2.noarch python3-sphinxcontrib-applehelp-1.0.2-1.oe2203sp2.noarch python3-sphinxcontrib-devhelp-1.0.2-1.oe2203sp2.noarch python3-sphinxcontrib-htmlhelp-2.0.0-1.oe2203sp2.noarch python3-sphinxcontrib-jsmath-1.0.1-1.oe2203sp2.noarch python3-sphinxcontrib-qthelp-1.0.3-3.oe2203sp2.noarch python3-sphinxcontrib-serializinghtml-1.1.5-2.oe2203sp2.noarch python3-sphinxcontrib-websupport-1.2.4-3.oe2203sp2.noarch python3-sqlalchemy-1.4.31-2.oe2203sp2.x86_64 python3-urllib3-1.26.12-7.oe2203sp1.noarch python3-whoosh-2.7.4-14.oe2203sp2.noarch python3-zipp-3.7.0-3.oe2203sp1.noarch systemd-249-93.oe2203sp1.x86_64 systemd-devel-249-93.oe2203sp1.x86_64 systemd-pam-249-93.oe2203sp1.x86_64 systemd-udev-249-93.oe2203sp1.x86_64 vim-filesystem-2:9.0-28.oe2203sp1.noarch zlib-devel-1.2.11-24.oe2203sp2.x86_64 Complete! Finish: build setup for agiros-loong-librealsense2-2.51.1-1.src.rpm Start: rpmbuild agiros-loong-librealsense2-2.51.1-1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.3NyJIg + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf agiros-loong-librealsense2-2.51.1 + /usr/bin/gzip -dc /builddir/build/SOURCES/agiros-loong-librealsense2_2.51.1.orig.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd agiros-loong-librealsense2-2.51.1 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.woQam1 + umask 022 + cd /builddir/build/BUILD + cd agiros-loong-librealsense2-2.51.1 + export PYTHONPATH=/opt/agiros/loong/lib/python3.9/site-packages + PYTHONPATH=/opt/agiros/loong/lib/python3.9/site-packages + '[' -f /opt/agiros/loong/setup.sh ']' + . /opt/agiros/loong/setup.sh ++ : /opt/agiros/loong ++ : sh ++ _prefix_setup_IFS=' ' ++ IFS=' ' ++ _UNIQUE_PREFIX_PATH= ++ '[' -z SKIP_PARENT_PREFIX_PATH ']' ++ ament_append_unique_value _UNIQUE_PREFIX_PATH /opt/agiros/loong ++ _listname=_UNIQUE_PREFIX_PATH ++ _value=/opt/agiros/loong ++ eval '_values=$_UNIQUE_PREFIX_PATH' +++ _values= ++ _duplicate= ++ _ament_append_unique_value_IFS=' ' ++ IFS=: ++ '[' sh = zsh ']' ++ unset _item ++ '[' -z '' ']' ++ '[' -z '' ']' ++ eval '_UNIQUE_PREFIX_PATH="/opt/agiros/loong"' +++ _UNIQUE_PREFIX_PATH=/opt/agiros/loong ++ IFS=' ' ++ unset _ament_append_unique_value_IFS ++ unset _duplicate ++ unset _values ++ unset _value ++ unset _listname ++ unset AMENT_CURRENT_PREFIX ++ _prefix_setup_AMENT_SHELL=sh ++ IFS=: ++ '[' sh = zsh ']' ++ for _path in $_UNIQUE_PREFIX_PATH ++ '[' -n '' ']' ++ '[' -f /opt/agiros/loong/local_setup.sh ']' ++ '[' sh = sh ']' ++ AMENT_CURRENT_PREFIX=/opt/agiros/loong ++ IFS=' ' ++ . /opt/agiros/loong/local_setup.sh +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/agiros/loong +++ '[' -z /opt/agiros/loong ']' +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/agiros/loong +++ : sh +++ _ament_python_executable=/usr/bin/python3.9 +++ '[' -n '' ']' +++ '[' '!' -f /usr/bin/python3.9 ']' +++ _ament_additional_extension= +++ '[' sh '!=' sh ']' ++++ /usr/bin/python3.9 /opt/agiros/loong/_local_setup_util.py sh +++ _ament_ordered_commands='export AMENT_PREFIX_PATH="/opt/agiros/loong:$AMENT_PREFIX_PATH" export LD_LIBRARY_PATH="/opt/agiros/loong/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/agiros/loong/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' +++ unset _ament_additional_extension +++ unset _ament_python_executable +++ '[' -n '' ']' +++ eval 'export AMENT_PREFIX_PATH="/opt/agiros/loong:$AMENT_PREFIX_PATH" export LD_LIBRARY_PATH="/opt/agiros/loong/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/agiros/loong/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' ++++ export AMENT_PREFIX_PATH=/opt/agiros/loong: ++++ AMENT_PREFIX_PATH=/opt/agiros/loong: ++++ export LD_LIBRARY_PATH=/opt/agiros/loong/lib: ++++ LD_LIBRARY_PATH=/opt/agiros/loong/lib: ++++ export LD_LIBRARY_PATH=/opt/agiros/loong/lib64:/opt/agiros/loong/lib: ++++ LD_LIBRARY_PATH=/opt/agiros/loong/lib64:/opt/agiros/loong/lib: +++++ echo -n /opt/agiros/loong: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/agiros/loong: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export AMENT_PREFIX_PATH=/opt/agiros/loong ++++ AMENT_PREFIX_PATH=/opt/agiros/loong +++++ echo -n /opt/agiros/loong/lib64:/opt/agiros/loong/lib: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/agiros/loong/lib64:/opt/agiros/loong/lib: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export LD_LIBRARY_PATH=/opt/agiros/loong/lib64:/opt/agiros/loong/lib ++++ LD_LIBRARY_PATH=/opt/agiros/loong/lib64:/opt/agiros/loong/lib +++ unset _ament_ordered_commands +++ unset _ament_prefix_sh_source_script +++ unset _ament_prefix_sh_AMENT_CURRENT_PREFIX ++ AMENT_SHELL=sh ++ unset _path ++ IFS=' ' ++ unset _prefix_setup_IFS ++ unset _prefix_setup_AMENT_SHELL ++ unset _UNIQUE_PREFIX_PATH ++ unset AMENT_SHELL + mkdir -p .obj-x86_64-openEuler-linux-gnu + cd .obj-x86_64-openEuler-linux-gnu + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection ' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection ' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -UINCLUDE_INSTALL_DIR -ULIB_INSTALL_DIR -USYSCONF_INSTALL_DIR -USHARE_INSTALL_PREFIX -ULIB_SUFFIX -DCMAKE_INSTALL_PREFIX=/opt/agiros/loong -DAMENT_PREFIX_PATH=/opt/agiros/loong -DCMAKE_PREFIX_PATH=/opt/agiros/loong -DSETUPTOOLS_DEB_LAYOUT=OFF .. -- The CXX compiler identification is GNU 10.3.1 -- The C compiler identification is GNU 10.3.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Checking internet connection... -- Failed to identify Internet connection CMake Warning at CMakeLists.txt:19 (message): No internet connection, disabling BUILD_WITH_TM2 CMake Warning at CMakeLists.txt:25 (message): No internet connection, disabling IMPORT_DEPTH_CAM_FW -- Info: REALSENSE_VERSION_STRING=2.51.1 -- Performing Test COMPILER_SUPPORTS_CXX11 -- Performing Test COMPILER_SUPPORTS_CXX11 - Success -- Performing Test COMPILER_SUPPORTS_CXX0X -- Performing Test COMPILER_SUPPORTS_CXX0X - Success -- Setting Unix configurations -- CHECK_FOR_UPDATES depends on BUILD_GRAPHICAL_EXAMPLES flag, turning it off.. -- using RS2_USE_V4L2_BACKEND -- Found usb: /usr/lib64/libusb-1.0.so -- Found PkgConfig: /usr/bin/pkgconf (found version "1.8.0") -- Checking for module 'libudev' -- Found libudev, version 249 -- Found Udev: /usr/include -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: AMENT_PREFIX_PATH CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SETUPTOOLS_DEB_LAYOUT SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu + /usr/bin/make -O -j2 V=1 VERBOSE=1 /usr/bin/cmake -S/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -B/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/CMakeFiles /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/depend /usr/bin/make -f tools/embed/CMakeFiles/rs-embed.dir/build.make tools/embed/CMakeFiles/rs-embed.dir/depend make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file/CMakeFiles/realsense-file.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/embed /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/embed/CMakeFiles/rs-embed.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/embed/CMakeFiles/rs-embed.dir/build.make tools/embed/CMakeFiles/rs-embed.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 0%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/lz4/lz4.c.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -D_DEFAULT_SOURCE -mssse3 -pthread -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/lz4/lz4.c.o -MF CMakeFiles/realsense-file.dir/lz4/lz4.c.o.d -o CMakeFiles/realsense-file.dir/lz4/lz4.c.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lz4.c make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 2%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/src/console.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/src/console.cpp:37: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 2%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/src/debug.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 1%] Building CXX object tools/embed/CMakeFiles/rs-embed.dir/rs-embed.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/embed && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/rs-embed -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/tclap/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIE -std=gnu++11 -MD -MT tools/embed/CMakeFiles/rs-embed.dir/rs-embed.cpp.o -MF CMakeFiles/rs-embed.dir/rs-embed.cpp.o.d -o CMakeFiles/rs-embed.dir/rs-embed.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/rs-embed.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/rs-embed.cpp:14: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h: In function 'unsigned char* stbi__convert_format(unsigned char*, int, int, unsigned int, unsigned int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1342:10: note: in expansion of macro 'CASE' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1342:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1343:10: note: in expansion of macro 'CASE' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1343:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1344:10: note: in expansion of macro 'CASE' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1344:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1345:10: note: in expansion of macro 'CASE' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1345:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1346:10: note: in expansion of macro 'CASE' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1346:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1347:10: note: in expansion of macro 'CASE' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1347:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1348:10: note: in expansion of macro 'CASE' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1348:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1349:10: note: in expansion of macro 'CASE' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1349:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1350:10: note: in expansion of macro 'CASE' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1350:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1351:10: note: in expansion of macro 'CASE' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1351:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1352:10: note: in expansion of macro 'CASE' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1352:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1353:10: note: in expansion of macro 'CASE' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:1353:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h: In function 'int stbi__create_png_image_raw(stbi__png*, stbi_uc*, stbi__uint32, int, stbi__uint32, stbi__uint32, int, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4031:13: note: in expansion of macro 'CASE' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4031:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4032:13: note: in expansion of macro 'CASE' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4032:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4033:13: note: in expansion of macro 'CASE' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4033:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4034:13: note: in expansion of macro 'CASE' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4034:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4035:13: note: in expansion of macro 'CASE' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4035:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4036:13: note: in expansion of macro 'CASE' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4036:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4047:13: note: in expansion of macro 'CASE' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4047:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4048:13: note: in expansion of macro 'CASE' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4048:88: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4049:13: note: in expansion of macro 'CASE' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4049:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4050:13: note: in expansion of macro 'CASE' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4050:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4051:13: note: in expansion of macro 'CASE' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4051:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4052:13: note: in expansion of macro 'CASE' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4052:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4053:13: note: in expansion of macro 'CASE' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/stb_image.h:4053:105: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/rs-embed.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/rs-embed.cpp:147:49: warning: 'memset' used with constant zero length parameter; this could be due to transposed parameters [-Wmemset-transposed-args] 147 | memset(pchCompressed, compressBufSize, 0); | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/rs-embed.cpp:213:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 213 | for (int i = 0; i < buffer.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/rs-embed.cpp:217:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 217 | if (i < buffer.size() - 1) myfile << ","; | ~~^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 3%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/src/header.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/src/header.cpp:37: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 3%] Building C object tools/embed/CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/embed && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/rs-embed -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed/../../third-party/tclap/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -D_DEFAULT_SOURCE -mssse3 -pthread -fPIE -MD -MT tools/embed/CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -MF CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o.d -o CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lz4.c make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 4%] Linking CXX executable rs-embed cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/embed && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-embed.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -rdynamic CMakeFiles/rs-embed.dir/rs-embed.cpp.o CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -o rs-embed make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 4%] Built target rs-embed make[1]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 5%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:40, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/foreach.hpp:69, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:38, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:81:42: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 81 | BagPlayer(const std::string &filename) throw(BagException); | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:8:48: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 8 | BagPlayer::BagPlayer(const std::string &fname) throw(BagException) { | ^~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:40, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp: In instantiation of 'void boost::detail::function::basic_vtable1::assign_functor(FunctionObj, boost::detail::function::function_buffer&, mpl_::true_) const [with FunctionObj = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; mpl_::true_ = mpl_::bool_]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:608:27: required from 'bool boost::detail::function::basic_vtable1::assign_to(FunctionObj, boost::detail::function::function_buffer&, boost::detail::function::function_obj_tag) const [with FunctionObj = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:498:27: required from 'bool boost::detail::function::basic_vtable1::assign_to(F, boost::detail::function::function_buffer&) const [with F = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:942:34: required from 'void boost::function1::assign_to(Functor) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:728:22: required from 'boost::function1::function1(Functor, typename boost::enable_if_c::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c::value>::value, int>::type = int]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:1077:16: required from 'boost::function::function(Functor, typename boost::enable_if_c::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c::value>::value, int>::type = int]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:50:60: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:572:16: warning: placement new constructing an object of type 'rosbag::TopicQuery' and size '24' in a region of type 'char' and size '1' [-Wplacement-new=] 572 | new (reinterpret_cast(&functor.data)) FunctionObj(f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/detail/prologue.hpp:17, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function.hpp:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:40, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_base.hpp: In instantiation of 'static void boost::detail::function::functor_manager_common::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = rosbag::TopicQuery]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_base.hpp:364:56: required from 'static void boost::detail::function::functor_manager::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = rosbag::TopicQuery; mpl_::true_ = mpl_::bool_]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_base.hpp:412:18: required from 'static void boost::detail::function::functor_manager::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = rosbag::TopicQuery]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_base.hpp:440:20: required from 'static void boost::detail::function::functor_manager::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = rosbag::TopicQuery]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:940:13: required from 'void boost::function1::assign_to(Functor) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:728:22: required from 'boost::function1::function1(Functor, typename boost::enable_if_c::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c::value>::value, int>::type = int]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:1077:16: required from 'boost::function::function(Functor, typename boost::enable_if_c::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c::value>::value, int>::type = int]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:50:60: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_base.hpp:318:18: warning: placement new constructing an object of type 'boost::detail::function::functor_manager_common::functor_type' {aka 'rosbag::TopicQuery'} and size '24' in a region of type 'char' and size '1' [-Wplacement-new=] 318 | new (reinterpret_cast(&out_buffer.data)) functor_type(*in_functor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 6%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/buffer.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 6%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/chunked_file.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 7%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/lz4_stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/lz4_stream.cpp:39: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 3%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:28: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:45: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:31: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp: In member function 'std::tuple, std::allocator >, long unsigned int, long unsigned int> rosbag::Bag::getCompressionInfo() const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:204:10: warning: unused variable 'compression' [-Wunused-variable] 204 | auto compression = compression_; | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:225:10: warning: unused variable 'chunk_count' [-Wunused-variable] 225 | auto chunk_count = chunks_.size(); | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp: In member function 'void rosbag::Bag::startReadingVersion102()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:352:31: warning: catching polymorphic type 'class rosbag::BagFormatException' by value [-Wcatch-value=] 352 | catch (BagFormatException ex) { | ^~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 7%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/message_instance.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/message_instance.cpp:28: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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, ...) \ | ^ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 9%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp:29: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/foreach.hpp:69, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp:31: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 9%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/uncompressed_stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 10%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:28: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:28: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp: In member function 'void rosbag::View::addQuery(const rosbag::Bag&, const rs2rosinternal::Time&, const rs2rosinternal::Time&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:249:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 249 | if ((bag.getMode() & bagmode::Read) != bagmode::Read) | ^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:252:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 252 | boost::function query = TrueQuery(); | ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 11%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -D_DEFAULT_SOURCE -mssse3 -pthread -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o -MF CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o.d -o CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/src/lz4s.c make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 12%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -D_DEFAULT_SOURCE -mssse3 -pthread -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o -MF CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o.d -o CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/src/xxhash.c make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 10%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/src/serialization.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 12%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/src/duration.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 13%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/src/rate.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 13%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/src/time.cpp /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/src/time.cpp:99:5: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] 99 | throw(NoHighPerformanceTimersException) | ^~~~~ make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 14%] Linking CXX static library librealsense-file.a cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/cmake -P CMakeFiles/realsense-file.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/cmake -E cmake_link_script CMakeFiles/realsense-file.dir/link.txt --verbose=1 /usr/bin/ar qc librealsense-file.a CMakeFiles/realsense-file.dir/lz4/lz4.c.o CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o /usr/bin/ranlib librealsense-file.a make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 14%] Built target realsense-file make[1]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/depend make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/CMakeFiles/realsense2.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 14%] Building CXX object CMakeFiles/realsense2.dir/include/librealsense2/utilities/time/work-week.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/include/librealsense2/utilities/time/work-week.cpp.o -MF CMakeFiles/realsense2.dir/include/librealsense2/utilities/time/work-week.cpp.o.d -o CMakeFiles/realsense2.dir/include/librealsense2/utilities/time/work-week.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/time/work-week.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 15%] Building CXX object CMakeFiles/realsense2.dir/include/librealsense2/utilities/concurrency/dispatcher.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/include/librealsense2/utilities/concurrency/dispatcher.cpp.o -MF CMakeFiles/realsense2.dir/include/librealsense2/utilities/concurrency/dispatcher.cpp.o.d -o CMakeFiles/realsense2.dir/include/librealsense2/utilities/concurrency/dispatcher.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/concurrency/dispatcher.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/concurrency/dispatcher.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/time/waiting-on.h: In constructor 'utilities::time::waiting_on::in_thread_::in_thread_(const utilities::time::waiting_on&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/time/waiting-on.h:107:20: warning: lambda capture initializers only available with '-std=c++14' or '-std=gnu++14' 107 | [weak_ptr = std::weak_ptr< wait_state_t >( local._ptr )]( std::nullptr_t * ) { | ^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/time/waiting-on.h: In instantiation of 'utilities::time::waiting_on::wait_state_t::wait_state_t(std::condition_variable&, std::mutex&, const T&) [with T = bool]': /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = utilities::time::waiting_on::wait_state_t; _Args = {std::condition_variable&, std::mutex&, const bool&}; _Tp = utilities::time::waiting_on::wait_state_t]' /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = utilities::time::waiting_on::wait_state_t; _Args = {std::condition_variable&, std::mutex&, const bool&}; _Tp = utilities::time::waiting_on::wait_state_t; std::allocator_traits >::allocator_type = std::allocator::wait_state_t>]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::condition_variable&, std::mutex&, const bool&}; _Tp = utilities::time::waiting_on::wait_state_t; _Alloc = std::allocator::wait_state_t>; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = utilities::time::waiting_on::wait_state_t; _Alloc = std::allocator::wait_state_t>; _Args = {std::condition_variable&, std::mutex&, const bool&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator::wait_state_t>; _Args = {std::condition_variable&, std::mutex&, const bool&}; _Tp = utilities::time::waiting_on::wait_state_t; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator::wait_state_t>; _Args = {std::condition_variable&, std::mutex&, const bool&}; _Tp = utilities::time::waiting_on::wait_state_t]' /usr/include/c++/10.3.1/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = utilities::time::waiting_on::wait_state_t; _Alloc = std::allocator::wait_state_t>; _Args = {std::condition_variable&, std::mutex&, const bool&}]' /usr/include/c++/10.3.1/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = utilities::time::waiting_on::wait_state_t; _Args = {std::condition_variable&, std::mutex&, const bool&}]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/time/waiting-on.h:134:49: required from 'utilities::time::waiting_on::waiting_on(std::condition_variable&, std::mutex&, const T&) [with T = bool]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/concurrency/dispatcher.cpp:112:93: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/time/waiting-on.h:37:21: warning: 'utilities::time::waiting_on::wait_state_t::_m' will be initialized after [-Wreorder] 37 | std::mutex &_m; | ^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/time/waiting-on.h:35:11: warning: 'bool utilities::time::waiting_on::wait_state_t::_value' [-Wreorder] 35 | T _value; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/time/waiting-on.h:49:9: warning: when initialized here [-Wreorder] 49 | wait_state_t( std::condition_variable &cv, std::mutex &m, T const & t ) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/concurrency/dispatcher.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/algo/max-usable-range/l500/max-usable-range.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/algo/max-usable-range/l500/max-usable-range.cpp.o -MF CMakeFiles/realsense2.dir/src/algo/max-usable-range/l500/max-usable-range.cpp.o.d -o CMakeFiles/realsense2.dir/src/algo/max-usable-range/l500/max-usable-range.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/max-usable-range/l500/max-usable-range.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/max-usable-range/l500/max-usable-range.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/max-usable-range/l500/max-usable-range.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/max-usable-range/l500/max-usable-range.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/max-usable-range/l500/max-usable-range.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/max-usable-range/l500/max-usable-range.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/max-usable-range/l500/max-usable-range.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 17%] Building CXX object CMakeFiles/realsense2.dir/src/core/streaming.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/core/streaming.cpp.o -MF CMakeFiles/realsense2.dir/src/core/streaming.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/streaming.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.cpp: In function 'std::string librealsense::frame_to_string(const librealsense::frame_interface&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.cpp:16:11: warning: the compiler can assume that the address of 'f' will never be NULL [-Waddress] 16 | if( ! &f ) | ^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.cpp:26:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 26 | for( int i = 0; i < composite->get_embedded_frames_count(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.cpp: In function 'std::string librealsense::frame_to_string(const librealsense::frame_interface&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.cpp:16:5: warning: 'nonnull' argument 'f' compared to NULL [-Wnonnull-compare] 16 | if( ! &f ) | ^~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 16%] Building CXX object CMakeFiles/realsense2.dir/src/algo/thermal-loop/l500-thermal-loop.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/algo/thermal-loop/l500-thermal-loop.cpp.o -MF CMakeFiles/realsense2.dir/src/algo/thermal-loop/l500-thermal-loop.cpp.o.d -o CMakeFiles/realsense2.dir/src/algo/thermal-loop/l500-thermal-loop.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/l500-thermal-loop.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/l500-thermal-loop.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/l500-thermal-loop.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/l500-thermal-loop.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/l500-thermal-loop.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/l500-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/l500-thermal-loop.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../option.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/l500-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/l500-thermal-loop.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/l500-thermal-loop.cpp: In function 'bool librealsense::algo::thermal_loop::l500::operator==(const librealsense::algo::thermal_loop::l500::thermal_calibration_table&, const librealsense::algo::thermal_loop::l500::thermal_calibration_table&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/l500-thermal-loop.cpp:58:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 58 | for( auto i = 0; i < rhs.bins.size(); i++ ) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/l500-thermal-loop.cpp: In member function 'virtual std::vector librealsense::algo::thermal_loop::l500::thermal_calibration_table::build_raw_data() const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/l500-thermal-loop.cpp:105:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 105 | for( auto i = 0; i < bins.size(); i++ ) | ~~^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/l500-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/l500-thermal-loop.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/../../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/l500-thermal-loop.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo/thermal-loop/l500-thermal-loop.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-timestamp.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-timestamp.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-timestamp.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-timestamp.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-timestamp.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-timestamp.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-timestamp.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-timestamp.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-timestamp.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-timestamp.cpp:12: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-timestamp.cpp: In member function 'bool librealsense::ds5_timestamp_reader_from_metadata::has_metadata(const std::shared_ptr&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-timestamp.cpp:34:14: warning: variable 'md' set but not used [-Wunused-but-set-variable] 34 | auto md = f->additional_data.metadata_blob; | ^~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-timestamp.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-timestamp.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 18%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-options.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-options.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-options.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-thermal-monitor.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-thermal-monitor.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-thermal-monitor.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-thermal-monitor.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.h: In constructor 'librealsense::asic_and_projector_temperature_options::asic_and_projector_temperature_options(librealsense::uvc_sensor&, rs2_option)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.h:36:37: warning: 'librealsense::asic_and_projector_temperature_options::_option' will be initialized after [-Wreorder] 36 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.h:35:37: warning: 'librealsense::uvc_sensor& librealsense::asic_and_projector_temperature_options::_ep' [-Wreorder] 35 | uvc_sensor& _ep; | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.cpp:116:5: warning: when initialized here [-Wreorder] 116 | asic_and_projector_temperature_options::asic_and_projector_temperature_options(uvc_sensor& ep, rs2_option opt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.h: In constructor 'librealsense::auto_exposure_mode_option::auto_exposure_mode_option(std::shared_ptr, std::shared_ptr, const librealsense::option_range&, const std::map >&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.h:110:53: warning: 'librealsense::auto_exposure_mode_option::_auto_exposure' will be initialized after [-Wreorder] 110 | std::shared_ptr _auto_exposure; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.h:108:53: warning: 'const std::map > librealsense::auto_exposure_mode_option::_description_per_value' [-Wreorder] 108 | const std::map _description_per_value; | make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.cpp:228:5: warning: when initialized here [-Wreorder] 228 | auto_exposure_mode_option::auto_exposure_mode_option(std::shared_ptr auto_exposure, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.cpp: In member function 'virtual const char* librealsense::auto_exposure_mode_option::get_value_description(float) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.cpp:258:20: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 258 | catch(std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.cpp: In member function 'virtual const char* librealsense::auto_exposure_antiflicker_rate_option::get_value_description(float) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.cpp:317:20: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 317 | catch(std::out_of_range) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-thermal-monitor.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-thermal-monitor.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-private.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-private.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-private.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp: In function 'rs2_intrinsics librealsense::ds::get_intrinsic_fisheye_table(const std::vector&, uint32_t, uint32_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp:137:63: warning: left operand of comma operator has no effect [-Wunused-value] 137 | LOG_DEBUG(endl<< array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:43:64: note: in definition of macro 'LOG_DEBUG' 43 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp:137:78: warning: right operand of comma operator has no effect [-Wunused-value] 137 | LOG_DEBUG(endl<< array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:43:64: note: in definition of macro 'LOG_DEBUG' 43 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp:137:93: warning: right operand of comma operator has no effect [-Wunused-value] 137 | LOG_DEBUG(endl<< array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:43:64: note: in definition of macro 'LOG_DEBUG' 43 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp: In function 'rs2_intrinsics librealsense::ds::get_color_stream_intrinsic(const std::vector&, uint32_t, uint32_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp:181:67: warning: left operand of comma operator has no effect [-Wunused-value] 181 | LOG_DEBUG(endl << array2str((float_4&)(calc_intrinsic.fx, calc_intrinsic.fy, calc_intrinsic.ppx, calc_intrinsic.ppy)) << endl); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:43:64: note: in definition of macro 'LOG_DEBUG' 43 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp:181:86: warning: right operand of comma operator has no effect [-Wunused-value] 181 | LOG_DEBUG(endl << array2str((float_4&)(calc_intrinsic.fx, calc_intrinsic.fy, calc_intrinsic.ppx, calc_intrinsic.ppy)) << endl); | ~~~~~~~~~~~~~~~^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:43:64: note: in definition of macro 'LOG_DEBUG' 43 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp:181:105: warning: right operand of comma operator has no effect [-Wunused-value] 181 | LOG_DEBUG(endl << array2str((float_4&)(calc_intrinsic.fx, calc_intrinsic.fy, calc_intrinsic.ppx, calc_intrinsic.ppy)) << endl); | ~~~~~~~~~~~~~~~^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:43:64: note: in definition of macro 'LOG_DEBUG' 43 | #define LOG_DEBUG(...) do { CLOG(DEBUG ,"librealsense") << __VA_ARGS__; } while(false) | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp: In function 'bool librealsense::ds::try_get_intrinsic_by_resolution_new(const std::vector&, uint32_t, uint32_t, rs2_intrinsics*)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp:202:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 202 | for (int i = 0; i < count; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h: In instantiation of 'std::string librealsense::array2str(T&) [with T = float [4]; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp:28:13: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:111:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 111 | for (auto i = 0; i < arr_size(data); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 20%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-nonmonochrome.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-nonmonochrome.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-nonmonochrome.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-nonmonochrome.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-nonmonochrome.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-nonmonochrome.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-nonmonochrome.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-nonmonochrome.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-nonmonochrome.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-nonmonochrome.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-nonmonochrome.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-nonmonochrome.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 19%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-motion.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-motion.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-motion.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-motion.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-motion.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-motion.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-motion.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-motion.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-motion.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-motion.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-motion.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-motion.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-motion.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-motion.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-motion.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../camake[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' llback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-motion.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-motion.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-motion.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-motion.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-color.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-color.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-color.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-color.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/metadata.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/metadata.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-timestamp.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-timestamp.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.cpp: In constructor 'librealsense::ds5_color::ds5_color(std::shared_ptr, const librealsense::platform::backend_device_group&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.cpp:33:31: warning: base 'librealsense::ds5_device' will be initialized after [-Wreorder] 33 | _separate_color(true) | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.cpp:33:31: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.cpp:29:5: warning: when initialized here make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [-Wreorder] 29 | ds5_color::ds5_color(std::shared_ptr ctx, | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-timestamp.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/metadata.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 21%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-device.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.cpp:15: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h: In constructor 'librealsense::ds5_auto_exposure_roi_method::ds5_auto_exposure_roi_method(const librealsense::hw_monitor&, librealsense::ds::fw_cmd)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:30:27: warning: 'librealsense::ds5_auto_exposure_roi_method::_hw_monitor' will be initialized after [-Wreorder] 30 | const hw_monitor& _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:29:26: warning: 'const librealsense::ds::fw_cmd librealsense::ds5_auto_exposure_roi_method::_cmd' [-Wreorder] 29 | const ds::fw_cmd _cmd; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.cpp:85:5: warning: when initialized here [-Wreorder] 85 | ds5_auto_exposure_roi_method::ds5_auto_exposure_roi_method( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.cpp: In function 'void librealsense::update_flash_section(std::shared_ptr, const std::vector&, uint32_t, uint32_t, librealsense::update_progress_callback_ptr, float, float)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.cpp:254:31: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 254 | for (int i = 0; i < ds::FLASH_SECTOR_SIZE; ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.cpp: In constructor 'librealsense::ds5u_device::ds5u_device(std::shared_ptr, const librealsense::platform::backend_device_group&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.cpp:1333:52: warning: base 'librealsense::ds5_device' will be initialized after [-Wreorder] 1333 | : ds5_device(ctx, group), device(ctx, group) | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.cpp:1333:52: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.cpp:1331:5: warning: when initialized here [-Wreorder] 1331 | ds5u_device::ds5u_device(std::shared_ptr ctx, | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 22%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-active.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-active.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-active.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-active.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-active.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-active.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-active.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-active.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-active.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-active.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-active.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-active.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 23%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-fw-update-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-fw-update-device.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-fw-update-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-fw-update-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-fw-update-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device-interface.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-fw-update-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-fw-update-device.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-fw-update-device.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-fw-update-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 24%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/advanced_mode/rs_advanced_mode.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/advanced_mode/rs_advanced_mode.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/advanced_mode/rs_advanced_mode.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/advanced_mode/rs_advanced_mode.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/rs_advanced_mode.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/rs_advanced_mode.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/rs_advanced_mode.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/advanced_mode.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/rs_advanced_mode.cpp:9: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/advanced_mode.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/rs_advanced_mode.cpp:9: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/api.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/rs_advanced_mode.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/advanced_mode.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/rs_advanced_mode.cpp:9: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void libreamake[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' lsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/rs_advanced_mode.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 24%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/advanced_mode/presets.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/advanced_mode/presets.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/advanced_mode/presets.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/advanced_mode/presets.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/presets.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 22%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-factory.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp: In member function 'virtual bool librealsense::rs405u_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp:109:22: warning: unused variable 'vid_a' [-Wunused-variable] 109 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp: In member function 'virtual bool librealsense::rs416_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp:241:22: warning: unused variable 'vid_a' [-Wunused-variable] 241 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp: In member function 'virtual bool librealsense::rs416_rgb_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp:298:22: warning: unused variable 'vid_a' [-Wunused-variable] 298 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp: In constructor 'librealsense::rs465_device::rs465_device(std::shared_ptr, const librealsense::platform::backend_device_group&, bool)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp:853:41: warning: base 'librealsense::ds5_motion' will be initialized after [-Wreorder] 853 | get_flash_logs_command()) {} | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp:853:41: warning: base 'librealsense::ds5_nonmonochrome' [-Wreorder] /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp:841:9: warning: when initialized here [-Wreorder] 841 | rs465_device(std::shared_ptr ctx, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-factory.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-auto-calibration.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-auto-calibration.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-auto-calibration.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-auto-calibration.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp: In member function 'virtual std::vector librealsense::auto_calibrated::get_calibration_table() const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp:837:14: warning: unused variable 'table' [-Wunused-variable] 837 | auto table = (uint8_t*)(calib.data() + sizeof(table_header)); | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp: In member function 'void librealsense::auto_calibrated::get_target_rect_info(rs2_frame_queue*, float*, float&, float&, int, librealsense::update_progress_callback_ptr)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp:954:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 954 | for (int j = 1; j < rect_sides_arr.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp: In member function 'void librealsense::auto_calibrated::get_target_dots_info(rs2_frame_queue*, float*, float*, rs2::stream_profile&, rs2_intrinsics&, int, librealsense::update_progress_callback_ptr)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp:1223:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1223 | for (int j = 1; j < dots_x_arr.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp: In member function 'virtual float librealsense::auto_calibrated::calculate_target_z(rs2_frame_queue*, rs2_frame_queue*, rs2_frame_queue*, float, float, librealsense::update_progress_callback_ptr)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp:1564:26: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1564 | if ((frm_idx < min_frames_required)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp: In member function 'std::shared_ptr librealsense::auto_calibrated::change_preset()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-auto-calibration.cpp:659:33: warning: 'old_preset' may be used uninitialized in this function [-Wmaybe-uninitialized] 659 | rs2_rs400_visual_preset old_preset; | ^~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/advanced_mode/advanced_mode.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/advanced_mode/advanced_mode.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/advanced_mode/advanced_mode.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/advanced_mode/advanced_mode.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/advanced_mode.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/advanced_mode.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/advanced_mode.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/advanced_mode.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/advanced_mode.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/advanced_mode.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/advanced_mode.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/advanced_mode.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/advanced_mode.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-active.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/advanced_mode.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/advanced_mode.cpp: In member function 'virtual const char* librealsense::advanced_mode_preset_option::get_value_description(float) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/advanced_mode.cpp:914:21: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 914 | catch (std::out_of_range) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/advanced_mode.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/advanced_mode.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/advanced_mode.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/advanced_mode/advanced_mode.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/ivcam/ivcam-private.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ivcam/ivcam-private.cpp.o -MF CMakeFiles/realsense2.dir/src/ivcam/ivcam-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/ivcam/ivcam-private.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/ivcam-private.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/ds5/ds5-thermal-monitor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ds5/ds5-thermal-monitor.cpp.o -MF CMakeFiles/realsense2.dir/src/ds5/ds5-thermal-monitor.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds5/ds5-thermal-monitor.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-thermal-monitor.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-thermal-monitor.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-thermal-monitor.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-thermal-monitor.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-thermal-monitor.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-thermal-monitor.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-thermal-monitor.cpp: In member function 'void librealsense::ds5_thermal_monitor::polling(dispatcher::cancellable_timer)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-thermal-monitor.cpp:74:22: warning: unused variable 'ts' [-Wunused-variable] 74 | auto ts = (uint64_t)std::chrono::high_resolution_clock::now().time_since_epoch().count(); | ^~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-thermal-monitor.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-color.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-thermal-monitor.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/ivcam/sr300-fw-update-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ivcam/sr300-fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ivcam/sr300-fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ivcam/sr300-fw-update-device.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300-fw-update-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300-fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300-fw-update-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300-fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300-fw-update-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device-interface.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300-fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300-fw-update-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300-fw-update-device.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300-fw-update-device.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300-fw-update-device.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300-fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300-fw-update-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/ivcam/sr300.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/ivcam/sr300.cpp.o -MF CMakeFiles/realsense2.dir/src/ivcam/sr300.cpp.o.d -o CMakeFiles/realsense2.dir/src/ivcam/sr300.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp: In constructor 'librealsense::sr300_camera::sr300_camera(std::shared_ptr, const librealsense::platform::uvc_device_info&, const librealsense::platform::uvc_device_info&, const librealsense::platform::usb_device_info&, const librealsense::platform::backend_device_group&, bool)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp:533:70: warning: base 'librealsense::sr3xx_camera' will be initialized after [-Wreorder] 533 | _color_device_idx(add_sensor(create_color_device(ctx, color))) | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp:533:70: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp:525:5: warning: when initialized here [-Wreorder] 525 | sr300_camera::sr300_camera(std::shared_ptr ctx, const platform::uvc_device_info& color, | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp: In constructor 'librealsense::sr305_camera::sr305_camera(std::shared_ptr, const librealsense::platform::uvc_device_info&, const librealsense::platform::uvc_device_info&, const librealsense::platform::usb_device_info&, const librealsense::platform::backend_device_group&, bool)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp:547:57: warning: base 'librealsense::sr300_camera' will be initialized after [-Wreorder] 547 | device(ctx, group, register_device_notifications) { | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp:547:57: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp:541:5: warning: when initialized here [-Wreorder] 541 | sr305_camera::sr305_camera(std::shared_ptr ctx, const platform::uvc_device_info &color, | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp: In constructor 'librealsense::sr306_camera::sr306_camera(std::shared_ptr, const librealsense::platform::uvc_device_info&, const librealsense::platform::usb_device_info&, const librealsense::platform::backend_device_group&, bool)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp:567:57: warning: base 'librealsense::sr3xx_camera' will be initialized after [-Wreorder] 567 | device(ctx, group, register_device_notifications) { | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp:567:57: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp:561:5: warning: when initialized here [-Wreorder] 561 | sr306_camera::sr306_camera(std::shared_ptr ctx, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-depth.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-depth.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-depth.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-depth.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-depth.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-depth.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-depth.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-depth.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-depth.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-depth.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-depth.cpp:16: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-depth.cpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-depth.cpp:546:26: warning: unused variable 'vs' [-Wunused-variable] 546 | auto vs = dynamic_cast(sp.get()); | ^~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-depth.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-depth.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-private.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-private.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-private.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../option.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.h: In constructor 'librealsense::ivcam2::l500_temperature_options::l500_temperature_options(librealsense::l500_device*, rs2_option, const string&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.h:457:26: warning: 'librealsense::ivcam2::l500_temperature_options::_l500_depth_dev' will be initialized after [-Wreorder] 457 | l500_device *_l500_depth_dev; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.h:456:24: warning: 'rs2_option librealsense::ivcam2::l500_temperature_options::_option' [-Wreorder] 456 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.cpp:95:9: warning: when initialized here [-Wreorder] 95 | l500_temperature_options::l500_temperature_options(l500_device *l500_depth_dev, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-lmake[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' ibrealsense2-2.51.1/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l535-color-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l535-color-device.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l535-color-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l535-color-device.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-color-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-color-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-color-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-color-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-color-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-color-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-color-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-color-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-color-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-color-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-color-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-color-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-color-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-color-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-color-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-color.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-color.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-color.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-color.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/lmake[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' 500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-device.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-device.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp:21: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp: In constructor 'librealsense::l500_device::l500_device(std::shared_ptr, const librealsense::platform::backend_device_group&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp:65:16: warning: unused variable 'backend' [-Wunused-variable] 65 | auto&& backend = ctx->get_backend(); | ^~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp:67:15: warning: unused variable 'depth_sensor' [-Wunused-variable] 67 | auto& depth_sensor = get_depth_sensor(); | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp: In member function 'void librealsense::l500_device::update_flash_section(std::shared_ptr, const std::vector&, uint32_t, uint32_t, librealsense::update_progress_callback_ptr, float, float)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp:447:31: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 447 | for (int i = 0; i < ivcam2::FLASH_SECTOR_SIZE; ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp:667:72: warning: 'memset' used with constant zero length parameter; this could be due to transposed parameters [-Wmemset-transposed-args] 667 | memset(&_temperatures, sizeof(_temperatures), 0); | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp:667:72: warning: 'void* memset(void*, int, size_t)' writing to an object of non-trivial type 'struct librealsense::ivcam2::extended_temperatures'; use assignment instead [-Wclass-memaccess] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:15, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.h:427:16: note: 'struct librealsense::ivcam2::extended_temperatures' declared here 427 | struct extended_temperatures : public temperatures | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h: In instantiation of 'T librealsense::hw_monitor::get_gvd_field(const std::vector&, size_t) [with T = unsigned char; size_t = long unsigned int]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp:98:91: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:355:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 355 | for (int i = 0; i < sizeof(T); i++) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-motion.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-motion.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-motion.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-motion.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-motion.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-motion.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-motion.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-motion.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-motion.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-motion.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-motion.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-color.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-motion.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-fw-update-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-fw-update-device.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-fw-update-device.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-fw-update-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-fw-update-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device-interface.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-fw-update-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../option.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-fw-update-device.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-fw-update-device.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l5make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' 00-fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-fw-update-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-factory.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-factory.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-factory.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-factory.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-factory.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-factory.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-factory.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-factory.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddmake[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' ir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-factory.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-serializable.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-serializable.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-serializable.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-serializable.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-serializable.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serializable-interface.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-serializable.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-serializable.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serializable-interface.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-serializable.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-serializable.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-serializable.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-serializable.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-serializable.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-serializable.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-serializable.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-serializable.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-serializable.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serializable-interface.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-serializable.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-serializable.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l500-options.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l500-options.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l500-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l500-options.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file inmake[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cluded from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.h: In constructor 'librealsense::l500_hw_options::l500_hw_options(librealsense::l500_device*, librealsense::hw_monitor*, librealsense::l500_control, librealsense::option*, const string&, librealsense::firmware_version, std::shared_ptr)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.h:104:21: warning: 'librealsense::l500_hw_options::_hw_monitor' will be initialized after [-Wreorder] 104 | hw_monitor* _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.h:102:22: warning: 'librealsense::l500_control librealsense::l500_hw_options::_type' [-Wreorder] 102 | l500_control _type; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.cpp:59:5: warning: when initialized here [-Wreorder] 59 | l500_hw_options::l500_hw_options( l500_device* l500_dev, | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-options.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l535-device-options.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l535-device-options.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l535-device-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l535-device-options.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.cpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' 1/src/l500/l535-device-options.cpp:23:14: warning: unused variable 'default_sensor_mode' [-Wunused-variable] 23 | auto default_sensor_mode = RS2_SENSOR_MODE_VGA; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.cpp: In constructor 'librealsense::ivcam2::l535::device_options::device_options(std::shared_ptr, const librealsense::platform::backend_device_group&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.cpp:18:12: warning: unused variable 'raw_depth_sensor' [-Wunused-variable] 18 | auto & raw_depth_sensor = get_raw_depth_sensor(); | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-device-options.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l535-amc-option.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l535-amc-option.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l535-amc-option.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l535-amc-option.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.h: In constructor 'librealsense::ivcam2::l535::amc_option::amc_option(librealsense::l500_device*, librealsense::hw_monitor*, librealsense::ivcam2::l535::amc_control, const string&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.h:61:22: warning: 'librealsense::ivcam2::l535::amc_option::_hw_monitor' will be initialized after [-Wreorder] 61 | hw_monitor * _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.h:59:21: warning: 'librealsense::ivcam2::l535::amc_control librealsense::ivcam2::l535::amc_option::_control' [-Wreorder] 59 | amc_control _control; | ^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.cpp:11:1: warning: when initialized here [-Wreorder] 11 | amc_option::amc_option( librealsense::l500_device * l500_dev, | ^~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-amc-option.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/l500/l535-preset-option.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/l500/l535-preset-option.cpp.o -MF CMakeFiles/realsense2.dir/src/l500/l535-preset-option.cpp.o.d -o CMakeFiles/realsense2.dir/src/l500/l535-preset-option.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-preset-option.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-preset-option.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-preset-option.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-preset-option.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-preset-option.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-preset-option.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-preset-option.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-preset-option.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-preset-option.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-preset-option.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-preset-option.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-preset-option.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-preset-option.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-preset-option.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l535-preset-option.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/roi.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/roi.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/serialization.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/api.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.h: In constructor 'librealsense::record_sensor::record_sensor(librealsense::device_interface&, librealsense::sensor_interface&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.h:76:14: warning: 'librealsense::record_sensor::m_register_notification_to_base' will be initialized after [-Wreorder] 76 | bool m_register_notification_to_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.h:73:13: warning: 'int librealsense::record_sensor::m_before_start_callback_token' [-Wreorder] 73 | int m_before_start_callback_token; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.cpp:11:1: warning: when initialized here [-Wreorder] 11 | librealsense::record_sensor::record_sensor( device_interface& device, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/api.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/api.h:108:17: warning: 'void librealsense::translate_exception(const char*, std::string, rs2_error**)' defined but not used [-Wunused-function] 108 | static void translate_exception(const char * name, std::string args, rs2_error ** error) | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/roi.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o -MF CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_device.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/advanced_mode.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_device.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-depth.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_device.cpp:8: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_device.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_device.h: In constructor 'librealsense::record_device::record_device(std::shared_ptr, std::shared_ptr)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_device.h:74:14: warning: 'librealsense::record_device::m_is_recording' will be initialized after [-Wreorder] 74 | bool m_is_recording; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_device.h:70:54: warning: 'std::chrono::_V2::system_clock::duration librealsense::record_device::m_record_total_pause_duration' [-Wreorder] 70 | std::chrono::high_resolution_clock::duration m_record_total_pause_duration; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_device.cpp:12:1: warning: when initialized here [-Wreorder] 12 | librealsense::record_device::record_device(std::shared_ptr device, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/advanced_mode.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_device.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/record/record_device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/roi.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/roi.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/serialization.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.cpp:8: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const string&, rs2_camera_info&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.cpp:278:23: warning: unused variable 'value' [-Wunused-variable] 278 | float value = option.query(); | ^~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/media/playback/../../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/roi.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o -MF CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/roi.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/roi.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.cpp:8: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/serialization.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.cpp:8: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.cpp:8: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const string&, rs2_camera_info&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.cpp:148:117: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 148 | if(stream_profile->get_stream_type() == stream_id.stream_type && stream_profile->get_stream_index() == stream_id.stream_index) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/media/playback/../../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../core/roi.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o -MF CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/decimation-filter.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/decimation-filter.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp:14: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/proc/decimation-filter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/decimation-filter.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-depth.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h:26, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp:14: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp:14: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const string&, rs2_camera_info&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp: In member function 'void librealsense::ros_writer::write_pose_frame(const librealsense::device_serializer::stream_identifier&, const nanoseconds&, librealsense::frame_holder&&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp:262:14: warning: variable 'rotation' set but not used [-Wunused-but-set-variable] 262 | auto rotation = pose->get_rotation(); | ^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/decimation-filter.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp:14: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp:176:28: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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; | ^~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp:14: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/decimation-filter.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp: In member function 'void librealsense::ros_writer::write_sensor_processing_blocks(librealsense::device_serializer::sensor_identifier, const nanoseconds&, std::shared_ptr)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.cpp:577:77: warning: 'ext' may be used uninitialized in this function [-Wmaybe-uninitialized] 577 | processing_block_msg.data = rs2_extension_type_to_string(ext); | ^ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/mock/sql.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/mock/sql.cpp.o -MF CMakeFiles/realsense2.dir/src/mock/sql.cpp.o.d -o CMakeFiles/realsense2.dir/src/mock/sql.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/sql.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/mock/recorder.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/mock/recorder.cpp.o -MF CMakeFiles/realsense2.dir/src/mock/recorder.cpp.o.d -o CMakeFiles/realsense2.dir/src/mock/recorder.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../context.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../context.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../context.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../media/playback/../../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../media/playback/../../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../media/playback/playback_device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../context.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::recording::recording(std::shared_ptr, std::shared_ptr)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:313:43: warning: 'librealsense::platform::recording::_ts' will be initialized after [-Wreorder] 313 | std::shared_ptr _ts; | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:310:54: warning: 'std::shared_ptr librealsense::platform::recording::_watcher' [-Wreorder] 310 | std::shared_ptr _watcher; | ^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.cpp:148:9: warning: when initialized here [-Wreorder] 148 | recording::recording(std::shared_ptr ts, std::shared_ptr watcher) | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.cpp: In member function 'virtual void librealsense::platform::playback_uvc_device::stream_on(std::function)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.cpp:1253:20: warning: unused variable 'c' [-Wunused-variable] 1253 | auto&& c = _rec->find_call(call_type::uvc_play, _entity_id); | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.cpp: In member function 'virtual void librealsense::platform::playback_uvc_device::set_power_state(librealsense::platform::power_state)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.cpp:1288:20: warning: unused variable 'c' [-Wunused-variable] 1288 | auto&& c = _rec->find_call(call_type::uvc_set_power_state, _entity_id, [&](const call& call_found) | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.cpp: In member function 'virtual bool librealsense::platform::playback_uvc_device::get_xu(const librealsense::platform::extension_unit&, uint8_t, uint8_t*, int) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.cpp:1327:36: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1327 | if (stored_data.size() != len) | ~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../media/playback/../../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../media/playback/playback_device.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../context.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../media/playback/../../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/../context.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o -MF CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/serialization.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/serialization.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/serialization.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h:25, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-depth.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h:26, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const string&, rs2_camera_info&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:15: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:521:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 521 | return std::move(fh); | ~~~~~~~~~^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:521:25: note: remove 'std::move' call /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp: In member function 'void librealsense::ros_reader::update_l500_depth_sensor(const rosbag::Bag&, uint32_t, const nanoseconds&, uint32_t, librealsense::device_serializer::snapshot_collection&, uint32_t, std::string, std::string)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:864:14: warning: unused variable 'depth_to_disparity' [-Wunused-variable] 864 | auto depth_to_disparity = true; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:1297:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::match_results<__gnu_cxx::__normal_iterator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1297 | for (int i = 1; i < sm.size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:1407:46: warning: variable 'sensor_id' set but not used [-Wunused-but-set-variable] 1407 | device_serializer::sensor_identifier sensor_id = ros_topic::get_sensor_identifier(value_message_instance.getTopic()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/metadata-parser.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/detail/maybe_include.hpp:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/detail/function_iterate.hpp:14, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/preprocessor/iteration/detail/iter/forward1.hpp:52, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function.hpp:64, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp: In instantiation of 'void boost::detail::function::basic_vtable1::assign_functor(FunctionObj, boost::detail::function::function_buffer&, mpl_::true_) const [with FunctionObj = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; mpl_::true_ = mpl_::bool_]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:608:27: required from 'bool boost::detail::function::basic_vtable1::assign_to(FunctionObj, boost::detail::function::function_buffer&, boost::detail::function::function_obj_tag) const [with FunctionObj = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:498:27: required from 'bool boost::detail::function::basic_vtable1::assign_to(F, boost::detail::function::function_buffer&) const [with F = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:942:34: required from 'void boost::function1::assign_to(Functor) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:728:22: required from 'boost::function1::function1(Functor, typename boost::enable_if_c::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c::value>::value, int>::type = int]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:1077:16: required from 'boost::function::function(Functor, typename boost::enable_if_c::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c::value>::value, int>::type = int]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:112:93: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:572:16: warning: placement new constructing an object of type 'rosbag::TopicQuery' and size '24' in a region of type 'char' and size '1' [-Wplacement-new=] 572 | new (reinterpret_cast(&functor.data)) FunctionObj(f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/detail/prologue.hpp:17, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function.hpp:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include/ros/message_event.h:42, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:50, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_base.hpp: In instantiation of 'static void boost::detail::function::functor_manager_common::manage_small(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = rosbag::TopicQuery]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_base.hpp:364:56: required from 'static void boost::detail::function::functor_manager::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, mpl_::true_) [with Functor = rosbag::TopicQuery; mpl_::true_ = mpl_::bool_]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_base.hpp:412:18: required from 'static void boost::detail::function::functor_manager::manager(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type, boost::detail::function::function_obj_tag) [with Functor = rosbag::TopicQuery]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_base.hpp:440:20: required from 'static void boost::detail::function::functor_manager::manage(const boost::detail::function::function_buffer&, boost::detail::function::function_buffer&, boost::detail::function::functor_manager_operation_type) [with Functor = rosbag::TopicQuery]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:940:13: required from 'void boost::function1::assign_to(Functor) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:728:22: required from 'boost::function1::function1(Functor, typename boost::enable_if_c::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c::value>::value, int>::type = int]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_template.hpp:1077:16: required from 'boost::function::function(Functor, typename boost::enable_if_c::value>::value, int>::type) [with Functor = rosbag::TopicQuery; R = bool; T0 = const rosbag::ConnectionInfo*; typename boost::enable_if_c::value>::value, int>::type = int]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:112:93: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/function/function_base.hpp:318:18: warning: placement new constructing an object of type 'boost::detail::function::functor_manager_common::functor_type' {aka 'rosbag::TopicQuery'} and size '24' in a region of type 'char' and size '1' [-Wplacement-new=] 318 | new (reinterpret_cast(&out_buffer.data)) functor_type(*in_functor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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++/10.3.1/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = sensor_msgs::Image_ >; _Args = {}; _Tp = sensor_msgs::Image_ >]' /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = sensor_msgs::Image_ >; _Args = {}; _Tp = sensor_msgs::Image_ >; std::allocator_traits >::allocator_type = std::allocator > >]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = sensor_msgs::Image_ >; _Alloc = std::allocator > >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Alloc = std::allocator > >; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/c++/10.3.1/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Alloc = std::allocator > >; _Args = {}]' /usr/include/c++/10.3.1/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Args = {}]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:408:51: required from 'std::shared_ptr<_Tp> rosbag::Bag::instantiateBuffer(const rosbag::IndexEntry&) const [with T = sensor_msgs::Image_ >]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:165:38: required from 'std::shared_ptr<_Tp> rosbag::MessageInstance::instantiate() const [with T = sensor_msgs::Image_ >]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:32:86: required from 'static typename ROS_TYPE::ConstPtr librealsense::ros_reader::instantiate_msg(const rosbag::MessageInstance&) [with ROS_TYPE = sensor_msgs::Image_ >; typename ROS_TYPE::ConstPtr = std::shared_ptr > >]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:410:66: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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; | ^~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/serialization.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h: In static member function 'static rs2_stream librealsense::ros_topic::get_stream_type(const string&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h:243:20: warning: 'type' may be used uninitialized in this function [-Wmaybe-uninitialized] 243 | return type; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp: In member function 'std::shared_ptr librealsense::ros_reader::read_info_snapshot(const string&) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:1145:37: warning: 'info' may be used uninitialized in this function [-Wmaybe-uninitialized] 1145 | infos->register_info(info, info_msg->value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp: In static member function 'static std::shared_ptr librealsense::ros_reader::create_processing_block(const rosbag::MessageInstance&, bool&, std::shared_ptr)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:1424:9: warning: 'id' may be used uninitialized in this function [-Wmaybe-uninitialized] 1424 | switch (id) | ^~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/serialization.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h: In static member function 'static librealsense::notification librealsense::ros_reader::create_notification(const rosbag::Bag&, const rosbag::MessageInstance&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:895:89: warning: 'severity' may be used uninitialized in this function [-Wmaybe-uninitialized] 895 | :category(category), type(type), severity(severity), description(description) | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:1468:26: note: 'severity' was declared here 1468 | rs2_log_severity severity; | ^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/serialization.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:895:89: warning: 'category' may be used uninitialized in this function [-Wmaybe-uninitialized] 895 | :category(category), type(type), severity(severity), description(description) | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:1467:35: note: 'category' was declared here 1467 | rs2_notification_category category; | ^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp: In member function 'librealsense::frame_holder librealsense::ros_reader::create_pose_sample(const rosbag::MessageInstance&) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.cpp:630:35: warning: 'timestamp_ms.std::chrono::duration >::__r' may be used uninitialized in this function [-Wmaybe-uninitialized] 630 | additional_data.timestamp = timestamp_ms.count(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-pointcloud.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-pointcloud.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-pointcloud.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-pointcloud.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-pointcloud.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-pointcloud.cpp:11: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-pointcloud.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/../synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-pointcloud.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp:13: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp: In function 'void distorte_x_y(const __m128&, const __m128&, __m128*, __m128*, const rs2_intrinsics&) [with rs2_distortion dist = RS2_DISTORTION_MODIFIED_BROWN_CONRADY; __m128 = __m128; rs2_intrinsics = rs2_intrinsics]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp:54:10: warning: unused variable 'r5_0' [-Wunused-variable] 54 | auto r5_0 = _mm_mul_ps(c[2], _mm_add_ps(r2_0, _mm_mul_ps(two, _mm_mul_ps(y_f0, y_f0)))); | ^~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/buildmake[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp: In instantiation of 'void get_texture_map_sse(const uint16_t*, float, unsigned int, const float*, const float*, byte*, const rs2_intrinsics&, const rs2_extrinsics&) [with rs2_distortion dist = RS2_DISTORTION_MODIFIED_BROWN_CONRADY; uint16_t = short unsigned int; byte = unsigned char; rs2_intrinsics = rs2_intrinsics; rs2_extrinsics = rs2_extrinsics]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp:304:30: required from 'void librealsense::image_transform::align_depth_to_other_sse(const uint16_t*, uint16_t*, const rs2_intrinsics&, const rs2_intrinsics&, const rs2_extrinsics&) [with rs2_distortion dist = RS2_DISTORTION_MODIFIED_BROWN_CONRADY; uint16_t = short unsigned int; rs2_intrinsics = rs2_intrinsics; rs2_extrinsics = rs2_extrinsics]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp:248:113: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp:86:12: warning: variable 'c' set but not used [-Wunused-but-set-variable] 86 | __m128 c[5]; | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp: In instantiation of 'void get_texture_map_sse(const uint16_t*, float, unsigned int, const float*, const float*, byte*, const rs2_intrinsics&, const rs2_extrinsics&) [with rs2_distortion dist = RS2_DISTORTION_NONE; uint16_t = short unsigned int; byte = unsigned char; rs2_intrinsics = rs2_intrinsics; rs2_extrinsics = rs2_extrinsics]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp:304:30: required from 'void librealsense::image_transform::align_depth_to_other_sse(const uint16_t*, uint16_t*, const rs2_intrinsics&, const rs2_intrinsics&, const rs2_extrinsics&) [with rs2_distortion dist = RS2_DISTORTION_NONE; uint16_t = short unsigned int; rs2_intrinsics = rs2_intrinsics; rs2_extrinsics = rs2_extrinsics]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp:251:74: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp:86:12: warning: variable 'c' set but not used [-Wunused-but-set-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sse/sse-align.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.cpp:9: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/proc/align.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/align.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/align.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/align.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/video.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/video.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.cpp:22: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 22 | #pragma omp parallel for schedule(dynamic) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/video.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.cpp:11: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/proc/align.cpp:158:18: warning: unused variable 'original_video_profile' [-Wunused-variable] 158 | if (auto original_video_profile = As(original_profile.get()->profile)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.cpp: In member function 'virtual bool librealsense::align::should_process(const rs2::frame&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.cpp:188:20: warning: unused variable 'stream' [-Wunused-variable] 188 | rs2_stream stream = profile.stream_type(); | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.cpp:189:20: warning: unused variable 'format' [-Wunused-variable] 189 | rs2_format format = profile.format(); | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.cpp:190:13: warning: unused variable 'index' [-Wunused-variable] 190 | int index = profile.stream_index(); | ^~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.cpp:8: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/video.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/colorizer.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/colorizer.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/colorizer.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/colorizer.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/colorizer.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/colorizer.cpp:8: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/colorizer.cpp:11: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/colorizer.h: In constructor 'librealsense::colorizer::colorizer(const char*)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/colorizer.h:166:29: warning: 'librealsense::colorizer::_target_stream_profile' will be initialized after [-Wreorder] 166 | rs2::stream_profile _target_stream_profile; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/colorizer.h:162:26: warning: 'std::vector librealsense::colorizer::_histogram' [-Wreorder] 162 | std::vector _histogram; | ^~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/colorizer.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/colorizer.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/pointcloud.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/pointcloud.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/pointcloud.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/pointcloud.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/pointcloud.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/pointcloud.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/pointcloud.cpp: In member function 'void librealsense::pointcloud::inspect_depth_frame(const rs2::frame&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/pointcloud.cpp:79:14: warning: variable 'found_depth_intrinsics' set but not used [-Wunused-but-set-variable] 79 | bool found_depth_intrinsics = false; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rotation-transform.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/occlusion-filter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/pointcloud.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/pointcloud.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 45%] Building CXX object CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/occlusion-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/occlusion-filter.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/occlusion-filter.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/occlusion-filter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/occlusion-filter.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/occlusion-filter.cpp: In member function 'void librealsense::occlusion_filter::monotonic_heuristic_invalidation(librealsense::float3*, librealsense::float2*, const std::vector&, const rs2::depth_frame&) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/occlusion-filter.cpp:168:17: warning: unused variable 'depth_ptr' [-Wunused-variable] 168 | auto depth_ptr = (byte*)(depth.get_data()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/occlusion-filter.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/occlusion-filter.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 45%] Building CXX object CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.cpp:8: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.cpp: In member function 'librealsense::processing_block& librealsense::composite_processing_block::get(rs2_option)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.cpp:510:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 510 | for (i = 0; i < _processing_blocks.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:192:13: warning: 'librealsense::interleaved_functional_processing_block::_left_target_profile_idx' will be initialized after [-Wreorder] 192 | int _left_target_profile_idx = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:187:20: warning: 'rs2_format librealsense::interleaved_functional_processing_block::_right_target_format' [-Wreorder] 187 | rs2_format _right_target_format; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.cpp:560:5: warning: when initialized here [-Wreorder] 560 | interleaved_functional_processing_block::interleaved_functional_processing_block(const char* name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 46%] Building CXX object CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/syncer-processing-block.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/syncer-processing-block.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/syncer-processing-block.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/syncer-processing-block.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/syncer-processing-block.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/syncer-processing-block.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/syncer-processing-block.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 46%] Building CXX object CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/decimation-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/decimation-filter.cpp:9: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/decimation-filter.cpp:9: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/decimation-filter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/decimation-filter.cpp:9: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/decimation-filter.cpp:11: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/decimation-filter.cpp:10: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/decimation-filter.cpp:9: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 47%] Building CXX object CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:8: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp: In member function 'void librealsense::spatial_filter::recursive_filter_horizontal_fp(void*, float, float)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:235:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 235 | for (v = 0; v < _height;) { | ~~^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:244:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 244 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:250:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 250 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:284:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 284 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:302:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 302 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:307:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 307 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:3make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' 41:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 341 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp: In member function 'void librealsense::spatial_filter::recursive_filter_vertical_fp(void*, float, float)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:365:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 365 | for (u = 0; u < _width;) { | ~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:375:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 375 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:381:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 381 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:415:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 415 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:433:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 433 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:438:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 438 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:472:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 472 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:12: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.h: In instantiation of 'void librealsense::spatial_filter::intertial_holes_fill(T*) [with T = float]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.h:52:40: required from 'void librealsense::spatial_filter::dxf_smooth(void*, float, float, int) [with T = float]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:159:132: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.h:229:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 229 | for (int j = 0; j < _height; ++j) | ~~^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.h:52:40: required from 'void librealsense::spatial_filter::dxf_smooth(void*, float, float, int) [with T = short unsigned int]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:161:135: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.h:229:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/spatial-filter.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 48%] Building CXX object CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hdr-merge.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hdr-merge.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hdr-merge.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hdr-merge.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hdr-merge.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hdr-merge.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hdr-merge.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hdr-merge.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hdr-merge.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/proc/hdr-merge.cpp:85:31: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'long long int' [-Wsign-compare] 85 | if (_framesets.size() == depth_seq_id) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hdr-merge.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hdr-merge.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hdr-merge.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hdr-merge.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 48%] Building CXX object CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/temporal-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/temporal-filter.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/temporal-filter.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/temporal-filter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/temporal-filter.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/temporal-filter.cpp:9: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/temporal-filter.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/temporal-filter.cpp:11: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/temporal-filter.h: In instantiation of 'void librealsense::temporal_filter::temp_jw_smooth(void*, void*, uint8_t*) [with T = float; uint8_t = unsigned char]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/temporal-filter.cpp:118:105: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/temporal-filter.h:27:24: warning: unused variable 'fp' [-Wunused-variable] 27 | const bool fp = (std::is_floating_point::value); | ^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/temporal-filter.h: In instantiation of 'void librealsense::temporal_filter::temp_jw_smooth(void*, void*, uint8_t*) [with T = short unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/temporal-filter.cpp:120:108: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/temporal-filter.h:27:24: warning: unused variable 'fp' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/temporal-filter.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 49%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sequence-id-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sequence-id-filter.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sequence-id-filter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sequence-id-filter.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sequence-id-filter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sequence-id-filter.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sequence-id-filter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sequence-id-filter.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sequence-id-filter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sequence-id-filter.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sequence-id-filter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sequence-id-filter.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/sequence-id-filter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 49%] Building CXX object CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.cpp:9: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.cpp:12: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.cpp:64:72: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.h:30:18: warning: unused variable 'fp' [-Wunused-variable] 30 | bool fp = (std::is_floating_point::value); | ^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.cpp:66:75: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.h:30:18: warning: unused variable 'fp' [-Wunused-variable] /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.h:40:34: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = float]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.cpp:64:72: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.h:83:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 83 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.h:43:35: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = float]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.cpp:64:72: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.h:126:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.h:40:34: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = short unsigned int]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.cpp:66:75: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.h:83:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 83 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.h:43:35: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = short unsigned int]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.cpp:66:75: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.h:126:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 126 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/hole-filling-filter.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 51%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y8i-to-y8y8.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y8i-to-y8y8.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y8i-to-y8y8.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y8i-to-y8y8.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y8i-to-y8y8.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y8i-to-y8y8.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y8i-to-y8y8.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y8i-to-y8y8.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y8i-to-y8y8.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y8i-to-y8y8.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y8i-to-y8y8.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y8i-to-y8y8.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y8i-to-y8y8.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y8i-to-y8y8.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 50%] Building CXX object CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/disparity-transform.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/disparity-transform.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/disparity-transform.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/disparity-transform.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/disparity-transform.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/disparity-transform.cpp:8: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/disparity-transform.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/disparity-transform.cpp:7: /builddir/build/BUILD/agirosmake[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' -loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 52%] Building CXX object CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/identity-processing-block.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/identity-processing-block.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/identity-processing-block.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/identity-processing-block.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/identity-processing-block.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/identity-processing-block.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/identity-processing-block.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 51%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y12i-to-y16y16.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y12i-to-y16y16.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y12i-to-y16y16.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y12i-to-y16y16.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y12i-to-y16y16.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y12i-to-y16y16.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y12i-to-y16y16.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y12i-to-y16y16.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y12i-to-y16y16.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y12i-to-y16y16.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y12i-to-y16y16.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y12i-to-y16y16.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y12i-to-y16y16.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y12i-to-y16y16.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 53%] Building CXX object CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rates-printer.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rates-printer.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rates-printer.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rates-printer.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rates-printer.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rates-printer.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rates-printer.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rates-printer.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rates-printer.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rates-printer.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rates-printer.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rates-printer.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rates-printer.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 52%] Building CXX object CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/threshold.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/threshold.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/threshold.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/threshold.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/threshold.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/threshold.cpp:8: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/threshold.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/threshold.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 54%] Building CXX object CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/units-transform.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/units-transform.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/units-transform.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/units-transform.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/units-transform.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/proc/units-transform.cpp:73:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 73 | for (int i = 0; i < _width * _height; i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/units-transform.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/units-transform.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 54%] Building CXX object CMakeFiles/realsense2.dir/src/proc/zero-order.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/zero-order.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/zero-order.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/zero-order.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-device.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/l500-depth.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/l500/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.cpp: In function 'bool librealsense::try_get_zo_rtd_ir_point_values(const double*, const uint16_t*, const uint8_t*, const rs2_intrinsics&, const librealsense::zero_order_options&, int, int, double*, uint8_t*)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.cpp:87:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 87 | for (auto i = 0; i < values_rtd.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 55%] Building CXX object CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rotation-transform.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rotation-transform.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rotation-transform.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rotation-transform.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rotation-transform.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rotation-transform.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rotation-transform.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rotation-transform.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rotation-transform.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rotation-transform.cpp:8: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rotation-transform.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rotation-transform.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rotation-transform.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/rotation-transform.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 55%] Building CXX object CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:81: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 81 | #pragma omp parallel for | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:12: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h: In function 'unsigned char* stbi__convert_format(unsigned char*, int, int, unsigned int, unsigned int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1342:10: note: in expansion of macro 'CASE' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1342:49: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1342 | CASE(1,2) dest[0]=src[0], dest[1]=255; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1343:10: note: in expansion of macro 'CASE' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1343:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1343 | CASE(1,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1344:10: note: in expansion of macro 'CASE' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1344:65: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1344 | CASE(1,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1345:10: note: in expansion of macro 'CASE' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1345:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1345 | CASE(2,1) dest[0]=src[0]; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1346:10: note: in expansion of macro 'CASE' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1346:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1346 | CASE(2,3) dest[0]=dest[1]=dest[2]=src[0]; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1347:10: note: in expansion of macro 'CASE' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1347:68: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1347 | CASE(2,4) dest[0]=dest[1]=dest[2]=src[0], dest[3]=src[1]; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1348:10: note: in expansion of macro 'CASE' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1348:78: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1348 | CASE(3,4) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2],dest[3]=255; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1349:10: note: in expansion of macro 'CASE' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1349:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1349 | CASE(3,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1350:10: note: in expansion of macro 'CASE' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1350:82: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1350 | CASE(3,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = 255; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1351:10: note: in expansion of macro 'CASE' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1351:67: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1351 | CASE(4,1) dest[0]=stbi__compute_y(src[0],src[1],src[2]); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1352:10: note: in expansion of macro 'CASE' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1352:85: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1352 | CASE(4,2) dest[0]=stbi__compute_y(src[0],src[1],src[2]), dest[1] = src[3]; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1338:44: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 1338 | #define CASE(a,b) case COMBO(a,b): for(i=x-1; i >= 0; --i, src += a, dest += b) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1353:10: note: in expansion of macro 'CASE' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1353:66: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 1353 | CASE(4,3) dest[0]=src[0],dest[1]=src[1],dest[2]=src[2]; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h: In function 'int stbi__create_png_image_raw(stbi__png*, stbi_uc*, stbi__uint32, int, stbi__uint32, stbi__uint32, int, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4031:13: note: in expansion of macro 'CASE' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4031:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4031 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-filter_bytes]); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4032:13: note: in expansion of macro 'CASE' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4032:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4032 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4033:13: note: in expansion of macro 'CASE' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4033:113: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4033 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-filter_bytes])>>1)); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4034:13: note: in expansion of macro 'CASE' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4034:139: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4034 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],prior[k],prior[k-filter_bytes])); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4035:13: note: in expansion of macro 'CASE' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4035:102: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4035 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-filter_bytes] >> 1)); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4027:17: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4027 | for (k=0; k < nk; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4036:13: note: in expansion of macro 'CASE' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4036:112: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4036 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-filter_bytes],0,0)); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4047:13: note: in expansion of macro 'CASE' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4047:57: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4047 | CASE(STBI__F_none) cur[k] = raw[k]; break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4048:13: note: in expansion of macro 'CASE' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4048:88: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4048 | CASE(STBI__F_sub) cur[k] = STBI__BYTECAST(raw[k] + cur[k-out_n]); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4049:13: note: in expansion of macro 'CASE' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4049:84: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4049 | CASE(STBI__F_up) cur[k] = STBI__BYTECAST(raw[k] + prior[k]); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4050:13: note: in expansion of macro 'CASE' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4050:106: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4050 | CASE(STBI__F_avg) cur[k] = STBI__BYTECAST(raw[k] + ((prior[k] + cur[k-out_n])>>1)); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4051:13: note: in expansion of macro 'CASE' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4051:125: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4051 | CASE(STBI__F_paeth) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],prior[k],prior[k-out_n])); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4052:13: note: in expansion of macro 'CASE' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4052:95: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4052 | CASE(STBI__F_avg_first) cur[k] = STBI__BYTECAST(raw[k] + (cur[k-out_n] >> 1)); break; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4045:20: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 4045 | for (k=0; k < img_n; ++k) | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4053:13: note: in expansion of macro 'CASE' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4053:105: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 4053 | CASE(STBI__F_paeth_first) cur[k] = STBI__BYTECAST(raw[k] + stbi__paeth(cur[k-out_n],0,0)); break; | ^~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_yuy2(byte* const*, const byte*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_Y8; byte = unsigned char]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:362:63: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:63:21: warning: unused variable 'do_avx' [-Wunused-variable] 63 | static bool do_avx = has_avx(); | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_yuy2(byte* const*, const byte*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_Y16; byte = unsigned char]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:365:64: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:63:21: warning: unused variable 'do_avx' [-Wunused-variable] /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_yuy2(byte* const*, const byte*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_RGB8; byte = unsigned char]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:368:65: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:63:21: warning: unused variable 'do_avx' [-Wunused-variable] /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_yuy2(byte* const*, const byte*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_RGBA8; byte = unsigned char]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:371:66: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:63:21: warning: unused variable 'do_avx' [-Wunused-variable] /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_yuy2(byte* const*, const byte*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_BGR8; byte = unsigned char]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:374:65: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:63:21: warning: unused variable 'do_avx' [-Wunused-variable] /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_yuy2(byte* const*, const byte*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_BGRA8; byte = unsigned char]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:377:66: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:63:21: warning: unused variable 'do_avx' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:12: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:6287:13: warning: 'int stbi_info_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*)' defined but not used [-Wunused-function] 6287 | STBIDEF int stbi_info_from_callbacks(stbi_io_callbacks const *c, void *user, int *x, int *y, int *comp) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:6280:13: warning: 'int stbi_info_from_memory(const stbi_uc*, int, int*, int*, int*)' defined but not used [-Wunused-function] 6280 | STBIDEF int stbi_info_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:6258:13: warning: 'int stbi_info(const char*, int*, int*, int*)' defined but not used [-Wunused-function] 6258 | STBIDEF int stbi_info(char const *filename, int *x, int *y, int *comp) | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4248:14: warning: 'void stbi_convert_iphone_png_to_rgb(int)' defined but not used [-Wunused-function] 4248 | STBIDEF void stbi_convert_iphone_png_to_rgb(int flag_true_if_should_convert) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:4243:14: warning: 'void stbi_set_unpremultiply_on_load(int)' defined but not used [-Wunused-function] 4243 | STBIDEF void stbi_set_unpremultiply_on_load(int flag_true_if_should_unpremultiply) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:3871:13: warning: 'int stbi_zlib_decode_noheader_buffer(char*, int, const char*, int)' defined but not used [-Wunused-function] 3871 | STBIDEF int stbi_zlib_decode_noheader_buffer(char *obuffer, int olen, const char *ibuffer, int ilen) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:3855:15: warning: 'char* stbi_zlib_decode_noheader_malloc(const char*, int, int*)' defined but not used [-Wunused-function] 3855 | STBIDEF char *stbi_zlib_decode_noheader_malloc(char const *buffer, int len, int *outlen) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:3844:13: warning: 'int stbi_zlib_decode_buffer(char*, int, const char*, int)' defined but not used [-Wunused-function] 3844 | STBIDEF int stbi_zlib_decode_buffer(char *obuffer, int olen, char const *ibuffer, int ilen) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:3823:15: warning: 'char* stbi_zlib_decode_malloc(const char*, int, int*)' defined but not used [-Wunused-function] 3823 | STBIDEF char *stbi_zlib_decode_malloc(char const *buffer, int len, int *outlen) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1181:16: warning: 'void stbi_hdr_to_ldr_scale(float)' defined but not used [-Wunused-function] 1181 | STBIDEF void stbi_hdr_to_ldr_scale(float scale) { stbi__h2l_scale_i = 1/scale; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1180:16: warning: 'void stbi_hdr_to_ldr_gamma(float)' defined but not used [-Wunused-function] 1180 | STBIDEF void stbi_hdr_to_ldr_gamma(float gamma) { stbi__h2l_gamma_i = 1/gamma; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1177:16: warning: 'void stbi_ldr_to_hdr_scale(float)' defined but not used [-Wunused-function] 1177 | STBIDEF void stbi_ldr_to_hdr_scale(float scale) { stbi__l2h_scale = scale; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1176:16: warning: 'void stbi_ldr_to_hdr_gamma(float)' defined but not used [-Wunused-function] 1176 | STBIDEF void stbi_ldr_to_hdr_gamma(float gamma) { stbi__l2h_gamma = gamma; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1161:18: warning: 'int stbi_is_hdr_from_callbacks(const stbi_io_callbacks*, void*)' defined but not used [-Wunused-function] 1161 | STBIDEF int stbi_is_hdr_from_callbacks(stbi_io_callbacks const *clbk, void *user) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1138:18: warning: 'int stbi_is_hdr(const char*)' defined but not used [-Wunused-function] 1138 | STBIDEF int stbi_is_hdr (char const *filename) | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1124:13: warning: 'int stbi_is_hdr_from_memory(const stbi_uc*, int)' defined but not used [-Wunused-function] 1124 | STBIDEF int stbi_is_hdr_from_memory(stbi_uc const *buffer, int len) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1100:16: warning: 'float* stbi_loadf(const char*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1100 | STBIDEF float *stbi_loadf(char const *filename, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1092:16: warning: 'float* stbi_loadf_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1092 | STBIDEF float *stbi_loadf_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1085:16: warning: 'float* stbi_loadf_from_memory(const stbi_uc*, int, int*, int*, int*, int)' defined but not used [-Wunused-function] 1085 | STBIDEF float *stbi_loadf_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1060:18: warning: 'stbi_uc* stbi_load_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1060 | STBIDEF stbi_uc *stbi_load_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:1029:18: warning: 'stbi_uc* stbi_load(const char*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1029 | STBIDEF stbi_uc *stbi_load(char const *filename, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:922:14: warning: 'void stbi_set_flip_vertically_on_load(int)' defined but not used [-Wunused-function] 922 | STBIDEF void stbi_set_flip_vertically_on_load(int flag_true_if_should_flip) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../third-party/stb_image.h:876:21: warning: 'const char* stbi_failure_reason()' defined but not used [-Wunused-function] 876 | STBIDEF const char *stbi_failure_reason(void) | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/color-formats-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 56%] Building CXX object CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-formats-converter.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-formats-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-formats-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-formats-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-formats-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-formats-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-formats-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-formats-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-formats-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-formats-converter.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-formats-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-formats-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-formats-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-formats-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 57%] Building CXX object CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/auto-exposure-processor.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/auto-exposure-processor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/auto-exposure-processor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/auto-exposure-processor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/auto-exposure-processor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/auto-exposure-processor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/auto-exposure-processor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/auto-exposure-processor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/auto-exposure-processor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/auto-exposure-processor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/proc/auto-exposure-processor.cpp:9:1: warning: when initialized here [-Wreorder] 9 | librealsense::auto_exposure_processor::auto_exposure_processor(const char * name, rs2_stream stream, enable_auto_exposure_option& enable_ae_option) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/auto-exposure-processor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/auto-exposure-processor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/auto-exposure-processor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/auto-exposure-processor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 57%] Building CXX object CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/motion-transform.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/motion-transform.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/motion-transform.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/motion-transform.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/motion-transform.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-motion.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/motion-transform.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/motion-transform.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-private.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ds5/ds5-options.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/motion-transform.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 58%] Building CXX object CMakeFiles/realsense2.dir/src/proc/depth-decompress.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/depth-decompress.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/depth-decompress.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/depth-decompress.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-decompress.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-decompress.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-decompress.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-decompress.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-decompress.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-decompress.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-decompress.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-decompress.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-decompress.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-decompress.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-decompress.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-decompress.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/depth-decompress.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 58%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y411-converter.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y411-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y411-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y411-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y411-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y411-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y411-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y411-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y411-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y411-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y411-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y411-converter.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/y411-converter.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 60%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o -MF CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o.d -o CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/config.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/config.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/config.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/config.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/config.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/config.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/config.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/config.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/config.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:14, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/config.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/config.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/config.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/config.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:177:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 177 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:176:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 176 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:128:26: warning: when initialized here [-Wreorder] 128 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:262:21: warning: unused variable 'it' [-Wunused-variable] 262 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:294:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 294 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:427:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 427 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/config.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/config.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/config.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/config.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 59%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o -MF CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o.d -o CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.cpp:8: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:177:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 177 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:176:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 176 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:128:26: warning: when initialized here [-Wreorder] 128 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:262:21: warning: unused variable 'it' [-Wunused-variable] 262 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:294:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 294 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:427:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 427 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.cpp:8: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const string&, rs2_camera_info&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.h: In constructor 'librealsense::pipeline::pipeline::pipeline(std::shared_ptr)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.h:55:24: warning: 'librealsense::pipeline::pipeline::_dispatcher' will be initialized after [-Wreorder] 55 | dispatcher _dispatcher; | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.h:47:24: warning: 'librealsense::device_hub librealsense::pipeline::pipeline::_hub' [-Wreorder] 47 | device_hub _hub; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.cpp:14:9: warning: when initialized here [-Wreorder] 14 | pipeline::pipeline(std::shared_ptr ctx) : | ^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/media/playback/../../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 60%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o -MF CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o.d -o CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:14, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:177:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 177 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:176:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 176 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:128:26: warning: when initialized here [-Wreorder] 128 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:262:21: warning: unused variable 'it' [-Wunused-variable] 262 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:294:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 294 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:427:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 427 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const string&, rs2_camera_info&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 61%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o -MF CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o.d -o CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/aggregator.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/aggregator.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/aggregator.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/aggregator.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/aggregator.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/aggregator.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/aggregator.cpp: In member function 'void librealsense::pipeline::aggregator::handle_frame(librealsense::frame_holder, librealsense::synthetic_source_interface*)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/aggregator.cpp:41:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 41 | for (auto i = 0; i < comp->get_embedded_frames_count(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/aggregator.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/media/playback/../../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/aggregator.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 62%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formating-options.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formating-options.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formating-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formating-options.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-logs-formating-options.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 61%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-log-data.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-log-data.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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 */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-log-data.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-log-data.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 63%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-logs-xml-helper.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 63%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-logs-parser.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-logs-parser.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-logs-parser.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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 */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-logs-parser.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-logs-parser.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-logs-parser.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-logs-parser.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 64%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-string-formatter.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-string-formatter.cpp: In member function 'bool librealsense::fw_logs::fw_string_formatter::replace_params(const string&, const std::map, std::__cxx11::basic_string >&, const std::map, int>&, std::string*)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-logs/fw-string-formatter.cpp:81:22: warning: variable 'res' set but not used [-Wunused-but-set-variable] 81 | auto res = regex_replace(back_inserter(destTemp), source_temp.begin(), source_temp.end(), e, exp_replace_it->second); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 64%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device-interface.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../media/playback/../../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../media/playback/../../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../media/playback/playback_device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../context.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.cpp: In function 'std::string librealsense::get_formatted_fw_version(uint32_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.cpp:24:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 24 | for (auto i = 1; i <= buffer.size(); i++) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../media/playback/../../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../media/playback/playback_device.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../context.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../media/playback/../../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device-interface.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 66%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.cpp: In function 'std::vector librealsense::parse_payloads(const std::vector&, size_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.cpp: In function 'std::vector librealsense::parse_tables(const std::vector&, librealsense::flash_table, librealsense::flash_structure)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-unsigned.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 66%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/context-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/context-libusb.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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 */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/context-libusb.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/context-libusb.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/context-libusb.h: In constructor 'librealsense::platform::usb_context::usb_context()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/context-libusb.h:35:36: warning: 'librealsense::platform::usb_context::_ctx' will be initialized after [-Wreorder] 35 | struct libusb_context* _ctx; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/context-libusb.h:32:29: warning: 'libusb_device** librealsense::platform::usb_context::_list' [-Wreorder] 32 | libusb_device **_list; | ^~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/context-libusb.cpp:11:9: warning: when initialized here [-Wreorder] 11 | usb_context::usb_context() : _ctx(NULL), _list(NULL), _count(0) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/context-libusb.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 65%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-factory.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-factory.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-factory.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-factory.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-factory.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-factory.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-factory.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-factory.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-factory.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-factory.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/media/playback/../../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/fw-update/../hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-factory.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/fw-update/fw-update-factory.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 67%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/interface-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/interface-libusb.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/interface-libusb.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/interface-libusb.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:133:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 133 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:132:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 132 | std::shared_ptr _context; | ^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/interface-libusb.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/interface-libusb.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 67%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:133:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 133 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:132:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 132 | std::shared_ptr _context; | ^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 68%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:133:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 133 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:132:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 132 | std::shared_ptr _context; | ^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 69%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/request-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/request-libusb.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/request-libusb.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/request-libusb.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:133:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 133 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:132:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 132 | std::shared_ptr _context; | ^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/request-libusb.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/request-libusb.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 69%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/enumerator-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/enumerator-libusb.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/enumerator-libusb.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/enumerator-libusb.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:133:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 133 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:132:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 132 | std::shared_ptr _context; | ^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/enumerator-libusb.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:42:13: warning: when initialized here [-Wreorder] 42 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/enumerator-libusb.cpp: In function 'std::string librealsense::platform::get_device_path(libusb_device*)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/libusb/enumerator-libusb.cpp:123:43: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 123 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/libusb/enumerator-libusb.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 70%] Building CXX object CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o -MF CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o.d -o CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-hid.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/metadata.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-hid.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/metadata.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-hid.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-hid.cpp: In member function 'std::vector librealsense::platform::hid_custom_sensor::get_report_data(const string&, librealsense::platform::custom_sensor_report_field)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-hid.cpp:193:24: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 193 | catch(std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-hid.cpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-hid.cpp:298:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 298 | for (auto i = 0; i < read_size / channel_size; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/metadata.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-hid.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 71%] Building CXX object CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o -MF CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o.d -o CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/../librealsense-exception.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/../small-heap.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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 */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.h: In constructor 'librealsense::udev_device_watcher::udev_device_watcher(const librealsense::platform::backend*)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.h:21:31: warning: 'librealsense::udev_device_watcher::_backend' will be initialized after [-Wreorder] 21 | platform::backend const * _backend; | ^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.h:18:21: warning: 'active_object<> librealsense::udev_device_watcher::_active_object' [-Wreorder] 18 | active_object<> _active_object; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.cpp:86:1: warning: when initialized here [-Wreorder] 86 | udev_device_watcher::udev_device_watcher( const platform::backend * backend ) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.cpp: In destructor 'virtual librealsense::udev_device_watcher::~udev_device_watcher()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.cpp:185:9: warning: 'throw' will always call 'terminate' [-Wterminate] 185 | throw runtime_error( "monitor fd was -1" ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.cpp:185:9: note: in C++11 destructors default to 'noexcept' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/linux/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.cpp: In member function 'bool librealsense::udev_device_watcher::foreach_device(std::function)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.cpp:220:25: warning: control reaches end of non-void function [-Wreturn-type] 220 | udev_enumerate_unref( enumerator ); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.cpp: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.cpp:18:10: warning: 'void {anonymous}::foreach_device_prop(udev_device*, std::function&, const std::__cxx11::basic_string&)>)' defined but not used [-Wunused-function] 18 | void foreach_device_prop( struct udev_device * udev_dev, | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/../small-heap.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 70%] Building CXX object CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o -MF CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o.d -o CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.cpp:715:46: warning: comparison of integer expressions of different signedness: 'std::deque >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 715 | if (queue_for_profile.size() >= max_num_of_drops) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.h:368:17: warning: 'librealsense::platform::v4l_uvc_device::_stop_pipe_fd' will be initialized after [-Wreorder] 368 | int _stop_pipe_fd[2]; // write to _stop_pipe_fd[1] and read from _stop_pipe_fd[0] | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.h:363:29: warning: 'librealsense::platform::buffers_mgr librealsense::platform::v4l_uvc_device::_buf_dispatch' [-Wreorder] 363 | buffers_mgr _buf_dispatch; // Holder for partial (MD only) frames that shall be preserved between 'select' calls when polling v4l buffers | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.cpp:733:9: warning: when initialized here [-Wreorder] 733 | v4l_uvc_device::v4l_uvc_device(const uvc_device_info& info, bool use_memory_map) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.cpp:781:38: warning: variable 'frame_size' set but not used [-Wunused-but-set-variable] 781 | v4l2_frmsizeenum frame_size = {}; | ^~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.cpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.cpp:1046:50: warning: unused variable 'fn' [-Wunused-variable] 1046 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.cpp: In member function 'void librealsense::platform::v4l_uvc_device::poll()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.cpp:1144:46: warning: unused variable 'fn' [-Wunused-variable] 1144 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.cpp:973:18: warning: unused variable 'realtime' [-Wunused-variable] 973 | auto realtime = std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()).count(); | ^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.cpp:974:18: warning: unused variable 'time_since_epoch' [-Wunused-variable] 974 | auto time_since_epoch = std::chrono::duration_cast(std::chrono::steady_clock::now().time_since_epoch()).count(); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.cpp:1882:22: warning: unused variable 'hwts' [-Wunused-variable] 1882 | auto hwts = *(uint32_t*)((mdbuf+2)); | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.cpp:1883:22: warning: unused variable 'fn' [-Wunused-variable] 1883 | auto fn = *(uint32_t*)((mdbuf+38)); | ^~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/udev-device-watcher.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.cpp:9: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/linux/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/linux/backend-v4l2.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 72%] Building CXX object CMakeFiles/realsense2.dir/src/algo.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/algo.cpp.o -MF CMakeFiles/realsense2.dir/src/algo.cpp.o.d -o CMakeFiles/realsense2.dir/src/algo.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/algo.h:246:13: warning: 'librealsense::rect_gaussian_dots_target_calculator::_full_height' will be initialized after [-Wreorder] 246 | int _full_height; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.h:243:13: warning: 'int librealsense::rect_gaussian_dots_target_calculator::_roi_start_x' [-Wreorder] 243 | int _roi_start_x; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.cpp:564:1: warning: when initialized here [-Wreorder] 564 | rect_gaussian_dots_target_calculator::rect_gaussian_dots_target_calculator(int width, int height, int roi_start_x, int roi_start_y, int roi_width, int roi_height) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.h:244:13: warning: 'librealsense::rect_gaussian_dots_target_calculator::_roi_start_y' will be initialized after [-Wreorder] 244 | int _roi_start_y; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.h:224:13: warning: 'int librealsense::rect_gaussian_dots_target_calculator::_width' [-Wreorder] 224 | int _width = 0; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.cpp:564:1: warning: when initialized here [-Wreorder] 564 | rect_gaussian_dots_target_calculator::rect_gaussian_dots_target_calculator(int width, int height, int roi_start_x, int roi_start_y, int roi_width, int roi_height) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/algo.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 73%] Building CXX object CMakeFiles/realsense2.dir/src/backend.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/backend.cpp.o -MF CMakeFiles/realsense2.dir/src/backend.cpp.o.d -o CMakeFiles/realsense2.dir/src/backend.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/backend.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 72%] Building CXX object CMakeFiles/realsense2.dir/src/archive.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/archive.cpp.o -MF CMakeFiles/realsense2.dir/src/archive.cpp.o.d -o CMakeFiles/realsense2.dir/src/archive.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/archive.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::video_frame]': /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/10.3.1/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' /usr/include/c++/10.3.1/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.cpp:18:101: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::composite_frame]': /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/10.3.1/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' /usr/include/c++/10.3.1/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.cpp:21:105: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::motion_frame]': /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/10.3.1/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' /usr/include/c++/10.3.1/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.cpp:24:102: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::points]': /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/10.3.1/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' /usr/include/c++/10.3.1/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.cpp:27:96: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::depth_frame]': /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/10.3.1/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' /usr/include/c++/10.3.1/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.cpp:30:101: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::pose_frame]': /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/10.3.1/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' /usr/include/c++/10.3.1/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.cpp:33:100: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, std::shared_ptr, std::shared_ptr > >) [with T = librealsense::disparity_frame]': /usr/include/c++/10.3.1/ext/new_allocator.h:150:4: required from 'void __gnu_cxx::new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/10.3.1/bits/alloc_traits.h:512:17: required from 'static void std::allocator_traits >::construct(std::allocator_traits >::allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; std::allocator_traits >::allocator_type = std::allocator >]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:551:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:682:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr_base.h:1371:71: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/10.3.1/bits/shared_ptr.h:408:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/10.3.1/bits/shared_ptr.h:859:14: required from 'std::shared_ptr<_Tp> std::allocate_shared(const _Alloc&, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator >; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' /usr/include/c++/10.3.1/bits/shared_ptr.h:875:39: required from 'std::shared_ptr<_Tp> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr&, std::shared_ptr, std::less, std::allocator > > > >&}]' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.cpp:36:105: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:23:49: warning: 'librealsense::frame_archive::_time_service' will be initialized after [-Wreorder] 23 | std::shared_ptr _time_service; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:16:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 16 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame-archive.h:143:18: warning: when initialized here [-Wreorder] 143 | explicit frame_archive(std::atomic* in_max_frame_queue_size, | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 74%] Building CXX object CMakeFiles/realsense2.dir/src/device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/device.cpp.o -MF CMakeFiles/realsense2.dir/src/device.cpp.o.d -o CMakeFiles/realsense2.dir/src/device.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp: In member function 'int librealsense::device::assign_sensor(const std::shared_ptr&, uint8_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp:218:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 218 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp: In member function 'virtual librealsense::sensor_interface& librealsense::device::get_sensor(size_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp:235:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 235 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp: In member function 'virtual const librealsense::sensor_interface& librealsense::device::get_sensor(size_t) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp:258:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 258 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp: In member function 'virtual void librealsense::device::tag_profiles(librealsense::stream_profiles) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp:335:57: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 335 | (tag.width == -1 || vp->get_width() == tag.width) && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp:336:59: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 336 | (tag.height == -1 || vp->get_height() == tag.height) && | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp:337:59: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 337 | (tag.fps == -1 || vp->get_framerate() == tag.fps) && | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp:346:59: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 346 | (tag.fps == -1 || mp->get_framerate() == tag.fps) && | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp:7: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 75%] Building CXX object CMakeFiles/realsense2.dir/src/device_hub.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/device_hub.cpp.o -MF CMakeFiles/realsense2.dir/src/device_hub.cpp.o.d -o CMakeFiles/realsense2.dir/src/device_hub.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.cpp:8: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.cpp: In function 'std::vector > librealsense::filter_by_vid(std::vector >, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.cpp:19:18: warning: variable 'filtered' set but not used [-Wunused-but-set-variable] 19 | bool filtered = false; | ^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callbamake[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' ck-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device_hub.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 73%] Building CXX object CMakeFiles/realsense2.dir/src/context.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/context.cpp.o -MF CMakeFiles/realsense2.dir/src/context.cpp.o.d -o CMakeFiles/realsense2.dir/src/context.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.cpp:11: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.cpp:11: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:41, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.cpp:17: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.cpp:11: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.cpp:11: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.cpp:11: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.cpp:17: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.cpp:17: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const string&, rs2_camera_info&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.cpp: In member function 'std::shared_ptr librealsense::context::add_device(const string&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.cpp:565:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 565 | return std::move(dinfo); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.cpp:565:25: note: remove 'std::move' call In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.cpp:11: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/ivcam/sr300.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.cpp:11: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 75%] Building CXX object CMakeFiles/realsense2.dir/src/environment.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/environment.cpp.o -MF CMakeFiles/realsense2.dir/src/environment.cpp.o.d -o CMakeFiles/realsense2.dir/src/environment.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/environment.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 76%] Building CXX object CMakeFiles/realsense2.dir/src/error-handling.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/error-handling.cpp.o -MF CMakeFiles/realsense2.dir/src/error-handling.cpp.o.d -o CMakeFiles/realsense2.dir/src/error-handling.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/error-handling.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/error-handling.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/error-handling.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/error-handling.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/error-handling.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/error-handling.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/error-handling.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/error-handling.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/error-handling.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/error-handling.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/error-handling.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/error-handling.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/error-handling.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 76%] Building CXX object CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o -MF CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o.d -o CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.h: In constructor 'librealsense::firmware_logger_device::firmware_logger_device(std::shared_ptr, librealsense::platform::backend_device_group, std::shared_ptr, const librealsense::command&, const librealsense::command&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.h:60:34: warning: 'librealsense::firmware_logger_device::_parser' will be initialized after [-Wreorder] 60 | fw_logs::fw_logs_parser* _parser; | ^~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.h:50:17: warning: 'librealsense::command librealsense::firmware_logger_device::_fw_logs_command' [-Wreorder] 50 | command _fw_logs_command; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.cpp:9:5: warning: when initialized here [-Wreorder] 9 | firmware_logger_device::firmware_logger_device(std::shared_ptr ctx, | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.cpp: In member function 'void librealsense::firmware_logger_device::get_fw_logs_from_hw_monitor()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.cpp:56:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 56 | for (int i = 0; i < res.size() / fw_logs::BINARY_DATA_SIZE; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.cpp: In member function 'void librealsense::firmware_logger_device::get_flash_logs_from_hw_monitor()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.cpp:83:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 83 | for (int i = 0; i < res.size() / fw_logs::BINARY_DATA_SIZE && *beginOfLogIterator == 160; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/firmware_logger_device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 77%] Building CXX object CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o -MF CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o.d -o CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.h: In constructor 'librealsense::CLinearCoefficients::CLinearCoefficients(unsigned int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.h:52:17: warning: 'librealsense::CLinearCoefficients::_base_sample' will be initialized after [-Wreorder] 52 | CSample _base_sample; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.h:50:22: warning: 'unsigned int librealsense::CLinearCoefficients::_buffer_size' [-Wreorder] 50 | unsigned int _buffer_size; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.cpp:24:5: warning: when initialized here [-Wreorder] 24 | CLinearCoefficients::CLinearCoefficients(unsigned int buffer_size) : | ^~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.h: In constructor 'librealsense::time_diff_keeper::time_diff_keeper(librealsense::global_time_interface*, unsigned int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.h:81:29: warning: 'librealsense::time_diff_keeper::_coefs' will be initialized after [-Wreorder] 81 | CLinearCoefficients _coefs; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.h:77:25: warning: 'int librealsense::time_diff_keeper::_users_count' [-Wreorder] 77 | int _users_count; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.cpp:157:5: warning: when initialized here [-Wreorder] 157 | time_diff_keeper::time_diff_keeper(global_time_interface* dev, const unsigned int sampling_interval_ms) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.cpp:3: /builddir/build/BUILD/agiros-loonmake[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' g-librealsense2-2.51.1/src/global_timestamp_reader.h:83:14: warning: 'librealsense::time_diff_keeper::_is_ready' will be initialized after [-Wreorder] 83 | bool _is_ready; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.h:82:16: warning: 'double librealsense::time_diff_keeper::_min_command_delay' [-Wreorder] 82 | double _min_command_delay; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.cpp:157:5: warning: when initialized here [-Wreorder] 157 | time_diff_keeper::time_diff_keeper(global_time_interface* dev, const unsigned int sampling_interval_ms) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.h:82:16: warning: 'librealsense::time_diff_keeper::_min_command_delay' will be initialized after [-Wreorder] 82 | double _min_command_delay; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.h:78:25: warning: 'active_object<> librealsense::time_diff_keeper::_active_object' [-Wreorder] 78 | active_object<> _active_object; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.cpp:157:5: warning: when initialized here [-Wreorder] 157 | time_diff_keeper::time_diff_keeper(global_time_interface* dev, const unsigned int sampling_interval_ms) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/global_timestamp_reader.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 78%] Building CXX object CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o -MF CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o.d -o CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.cpp: In static member function 'static std::string librealsense::hw_monitor::get_firmware_version_string(const std::vector&, size_t, size_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.cpp:13:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 13 | for (auto i = 1; i <= length; i++) | ~~^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/hw-monitor.cpp:25:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 25 | for (auto i = 0; i < length; i++) | ~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.cpp: In member function 'void librealsense::hw_monitor::execute_usb_command(uint8_t*, size_t, uint32_t&, uint8_t*, size_t&) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.cpp:80:28: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 80 | if (res.size() > static_cast(inSize)) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 78%] Building CXX object CMakeFiles/realsense2.dir/src/hdr-config.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/hdr-config.cpp.o -MF CMakeFiles/realsense2.dir/src/hdr-config.cpp.o.d -o CMakeFiles/realsense2.dir/src/hdr-config.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.h: In constructor 'librealsense::hdr_config::hdr_config(librealsense::hw_monitor&, std::shared_ptr, const librealsense::option_range&, const librealsense::option_range&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.h:86:36: warning: 'librealsense::hdr_config::_sensor' will be initialized after [-Wreorder] 86 | std::weak_ptr _sensor; | ^~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.h:80:22: warning: 'bool librealsense::hdr_config::_is_enabled' [-Wreorder] 80 | mutable bool _is_enabled; | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:9:5: warning: when initialized here [-Wreorder] 9 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.h:82:14: warning: 'librealsense::hdr_config::_has_config_changed' will be initialized after [-Wreorder] 82 | bool _has_config_changed; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.h:79:13: warning: 'int librealsense::hdr_config::_current_hdr_sequence_index' [-Wreorder] 79 | int _current_hdr_sequence_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:9:5: warning: when initialized here [-Wreorder] 9 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpmake[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' p:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.h:84:14: warning: 'librealsense::hdr_config::_emitter_on_off_to_be_restored' will be initialized after [-Wreorder] 84 | bool _emitter_on_off_to_be_restored; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.h:76:13: warning: 'int librealsense::hdr_config::_id' [-Wreorder] 76 | int _id; | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:9:5: warning: when initialized here [-Wreorder] 9 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp: In member function 'bool librealsense::hdr_config::is_hdr_enabled_in_device(std::vector&) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:58:31: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 58 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp: In member function 'bool librealsense::hdr_config::configure_hdr_as_in_fw(const std::vector&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:94:38: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 94 | if (current_subpreset.size() != subpreset_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp: In member function 'float librealsense::hdr_config::get(rs2_option) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:161:25: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 161 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:171:25: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 171 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp: In member function 'bool librealsense::hdr_config::send_sub_preset_to_fw()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:363:31: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 363 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp: In member function 'void librealsense::hdr_config::disable()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:380:31: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 380 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp: In member function 'std::vector librealsense::hdr_config::prepare_sub_preset_frames_config() const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:436:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 436 | for (int i = 0; i < _sequence_size; ++i) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hdr-config.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 79%] Building CXX object CMakeFiles/realsense2.dir/src/image.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/image.cpp.o -MF CMakeFiles/realsense2.dir/src/image.cpp.o.d -o CMakeFiles/realsense2.dir/src/image.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/image.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/image.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/image.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/image.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/image.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/image.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/image.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 79%] Building CXX object CMakeFiles/realsense2.dir/src/image-avx.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/image-avx.cpp.o -MF CMakeFiles/realsense2.dir/src/image-avx.cpp.o.d -o CMakeFiles/realsense2.dir/src/image-avx.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/image-avx.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/image-avx.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/image-avx.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/image-avx.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/image-avx.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/image-avx.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/image-avx.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 80%] Building CXX object CMakeFiles/realsense2.dir/src/log.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/log.cpp.o -MF CMakeFiles/realsense2.dir/src/log.cpp.o.d -o CMakeFiles/realsense2.dir/src/log.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/log.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/log.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/log.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/log.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 81%] Building CXX object CMakeFiles/realsense2.dir/src/option.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/option.cpp.o -MF CMakeFiles/realsense2.dir/src/option.cpp.o.d -o CMakeFiles/realsense2.dir/src/option.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 82%] Building CXX object CMakeFiles/realsense2.dir/src/sensor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/sensor.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp:12: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/10.3.1/cassert:44, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:25, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp:402:47: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 402 | assert( expected_size == sizeof(byte) * /*fr->data.size()*/f.frame_size ); | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp:859:18: warning: variable 'is_custom_sensor' smake[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' et but not used [-Wunused-but-set-variable] 859 | bool is_custom_sensor = false; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp:891:26: warning: unused variable 'bpp' [-Wunused-variable] 891 | const auto&& bpp = get_image_bpp(request->get_format()); | ^~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp: In member function 'uint32_t librealsense::hid_sensor::stream_to_fourcc(rs2_stream) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp:982:21: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 982 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp: In member function 'std::pair, std::vector > > librealsense::synthetic_sensor::find_requests_best_pb_match(const stream_profiles&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp:1375:54: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1375 | && pbf->get_source_info().size() < best_source_size)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp:1571:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 1571 | for (auto i = 0; i < composite->get_embedded_frames_count(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/debug.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 82%] Building CXX object CMakeFiles/realsense2.dir/src/software-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/software-device.cpp.o -MF CMakeFiles/realsense2.dir/src/software-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/software-device.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/software-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/software-device.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/software-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/software-device.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/software-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/software-device.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/software-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/software-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/software-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/software-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/software-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/software-device.cpp: In member function 'librealsense::software_sensor& librealsense::software_device::get_software_sensor(int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/software-device.cpp:54:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 54 | if (index >= _software_sensors.size()) | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/software-device.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/software-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/software-device.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/software-device.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 81%] Building CXX object CMakeFiles/realsense2.dir/src/rs.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/rs.cpp.o -MF CMakeFiles/realsense2.dir/src/rs.cpp.o.d -o CMakeFiles/realsense2.dir/src/rs.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/api.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/api.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:64, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp:15: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/api.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/api.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/api.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In fmake[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' ile included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_writer.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp:15: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const string&, rs2_camera_info&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_file_format.h:671:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 671 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/aux_/na_assert.hpp:23, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/arg.hpp:25, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/placeholders.hpp:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/iterator/iterator_categories.hpp:17, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/iterator/iterator_facade.hpp:14, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:39, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp:16: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:188:21: warning: unnecessary parentheses in declaration of 'assert_arg' [-Wparentheses] 188 | failed ************ (Pred::************ | ^ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost/boost/mpl/assert.hpp:193:21: warning: unnecessary parentheses in declaration of 'assert_not_arg' [-Wparentheses] 193 | failed ************ (boost::mpl::not_::************ | ^ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp:30: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h: In constructor 'librealsense::zero_order_options::zero_order_options()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:46:33: warning: 'librealsense::zero_order_options::threshold_scale' will be initialized after [-Wreorder] 46 | int threshold_scale; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:41:33: warning: 'bool librealsense::zero_order_options::read_baseline' [-Wreorder] 41 | bool read_baseline; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/zero-order.h:24:9: warning: when initialized here [-Wreorder] 24 | zero_order_options(): | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/profile.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/pipeline.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp:40: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:177:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 177 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:176:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 176 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:128:26: warning: when initialized here [-Wreorder] 128 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:262:21: warning: unused variable 'it' [-Wunused-variable] 262 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:294:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 294 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/pipeline/resolver.h:427:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 427 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp:47: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp: In function 'void rs2_software_sensor_detach(rs2_sensor*, rs2_error**)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp:2683:10: warning: unused variable 'bs' [-Wunused-variable] 2683 | auto bs = VALIDATE_INTERFACE(sensor->sensor, librealsense::software_sensor); | ^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp: In function 'rs2_firmware_log_message* rs2_create_fw_log_message(rs2_device*, rs2_error**)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp:3325:10: warning: unused variable 'fw_logger' [-Wunused-variable] 3325 | auto fw_logger = VALIDATE_INTERFACE(dev->device, librealsense::firmware_logger_extensions); | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp: In function 'rs2_firmware_log_parsed_message* rs2_create_fw_log_parsed_message(rs2_device*, rs2_error**)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp:3410:10: warning: unused variable 'fw_logger' [-Wunused-variable] 3410 | auto fw_logger = VALIDATE_INTERFACE(dev->device, librealsense::firmware_logger_extensions); | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/api.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/media/playback/../../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/api.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/rs.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 83%] Building CXX object CMakeFiles/realsense2.dir/src/source.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/source.cpp.o -MF CMakeFiles/realsense2.dir/src/source.cpp.o.d -o CMakeFiles/realsense2.dir/src/source.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/option.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h: In constructor 'librealsense::frame_source::frame_source(uint32_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:60:28: warning: 'librealsense::frame_source::_callback' will be initialized after [-Wreorder] 60 | frame_callback_ptr _callback; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:59:31: warning: 'std::atomic librealsense::frame_source::_max_publish_list_size' [-Wreorder] 59 | std::atomic _max_publish_list_size; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.cpp:44:5: warning: when initialized here [-Wreorder] 44 | frame_source::frame_source(uint32_t max_publish_list_size) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, fromake[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' m /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/source.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 84%] Building CXX object CMakeFiles/realsense2.dir/src/stream.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/stream.cpp.o -MF CMakeFiles/realsense2.dir/src/stream.cpp.o.d -o CMakeFiles/realsense2.dir/src/stream.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/playback_device.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/media/playback/../../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/stream.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 84%] Building CXX object CMakeFiles/realsense2.dir/src/sync.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/sync.cpp.o -MF CMakeFiles/realsense2.dir/src/sync.cpp.o.d -o CMakeFiles/realsense2.dir/src/sync.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sync.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sync.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sync.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sync.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sync.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sync.cpp: In member function 'virtual void librealsense::composite_matcher::sync(librealsense::frame_holder, const librealsense::syncronization_environment&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sync.cpp:371:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 371 | for( auto i = 1; i < frames_arrived.size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../source.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sync.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/../types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/options.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/streaming.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/../core/processing.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sync.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 85%] Building CXX object CMakeFiles/realsense2.dir/src/types.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/types.cpp.o -MF CMakeFiles/realsense2.dir/src/types.cpp.o.d -o CMakeFiles/realsense2.dir/src/types.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.cpp:12: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_processing.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.cpp:13: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.cpp: In function 'std::string librealsense::make_less_screamy(const char*)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.cpp:53:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 53 | for (auto i = 0; i < res.size(); i++) | ~~^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h: In constructor 'librealsense::notifications_processor::notifications_processor()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:930:20: warning: 'librealsense::notifications_processor::_dispatcher' will be initialized after [-Wreorder] 930 | dispatcher _dispatcher; | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:928:36: warning: 'librealsense::notifications_callback_ptr librealsense::notifications_processor::_callback' [-Wreorder] 928 | notifications_callback_ptr _callback; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.cpp:230:5: warning: when initialized here [-Wreorder] 230 | notifications_processor::notifications_processor() | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 86%] Building C object CMakeFiles/realsense2.dir/src/verify.c.o /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -D_DEFAULT_SOURCE -mssse3 -pthread -fPIC -MD -MT CMakeFiles/realsense2.dir/src/verify.c.o -MF CMakeFiles/realsense2.dir/src/verify.c.o.d -o CMakeFiles/realsense2.dir/src/verify.c.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/verify.c make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 85%] Building CXX object CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o -MF CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o.d -o CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/terminal-parser.cpp:80:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 80 | for (auto param_index = 0; param_index < params.size(); ++param_index) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.cpp: In member function 'void librealsense::terminal_parser::get_command_and_params_from_input(const string&, command_from_xml&, std::vector >&) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.cpp:117:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 117 | for (auto i = 1; i < tokens.size(); ++i) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/terminal-parser.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 87%] Building CXX object CMakeFiles/realsense2.dir/src/frame.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/frame.cpp.o -MF CMakeFiles/realsense2.dir/src/frame.cpp.o.d -o CMakeFiles/realsense2.dir/src/frame.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 87%] Building CXX object CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o -MF CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o.d -o CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serialized-utilities.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serialized-utilities.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serialized-utilities.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serialized-utilities.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serialized-utilities.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../composite-frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/streaming.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serialized-utilities.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/core/../frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/synthetic-stream.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/align.h:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/proc/processing-blocks-factory.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/sensor.h:24, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serialized-utilities.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/context.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:18, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serialized-utilities.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h: In constructor 'librealsense::platform::record_device_watcher::record_device_watcher(const librealsense::platform::record_backend*, std::shared_ptr, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:421:45: warning: 'librealsense::platform::record_device_watcher::_source_watcher' will be initialized after [-Wreorder] 421 | std::shared_ptr _source_watcher; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:420:35: warning: 'const librealsense::platform::record_backend* librealsense::platform::record_device_watcher::_owner' [-Wreorder] 420 | const record_backend* _owner; | ^~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/mock/recorder.h:406:13: warning: when initialized here [-Wreorder] 406 | record_device_watcher(const record_backend* owner, std::shared_ptr source_watcher, int id) : | ^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serialized-utilities.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serialized-utilities.h: In constructor 'librealsense::serialized_utilities::json_preset_reader::json_preset_reader(const string&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serialized-utilities.h:62:19: warning: 'librealsense::serialized_utilities::json_preset_reader::_parameters' will be initialized after [-Wreorder] 62 | json *_parameters; | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serialized-utilities.h:60:17: warning: 'int librealsense::serialized_utilities::json_preset_reader::_schema_version' [-Wreorder] 60 | int _schema_version; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serialized-utilities.cpp:12:1: warning: when initialized here [-Wreorder] 12 | json_preset_reader::json_preset_reader( const std::string & json_content ) : _parameters(nullptr), _schema_version(0) | ^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/archive.h:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/device.h:11, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serialized-utilities.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/callback-invocation.h:48:43: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/hw-monitor.h:209:46: required from here /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serialized-utilities.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/serialized-utilities.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 88%] Building CXX object CMakeFiles/realsense2.dir/src/points.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/points.cpp.o -MF CMakeFiles/realsense2.dir/src/points.cpp.o.d -o CMakeFiles/realsense2.dir/src/points.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/points.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/points.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/points.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/points.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/points.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/points.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/points.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.h:35:26: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 35 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.h:34:26: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 34 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.h:42:5: warning: when initialized here [-Wreorder] 42 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/points.cpp: In member function 'void librealsense::points::export_to_ply(const string&, const librealsense::frame_holder&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/points.cpp:49:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 49 | for( int i = 0; i < get_vertex_count(); ++i ) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/points.cpp:111:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 111 | for( int i = 0; i < new_vertices.size(); ++i ) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/points.cpp:128:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 128 | for( int i = 0; i < size; ++i ) | ~~^~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/frame.h:6, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/points.h:5, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/points.cpp:3: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h: At global scope: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 88%] Building CXX object CMakeFiles/realsense2.dir/src/to-string.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/src/to-string.cpp.o -MF CMakeFiles/realsense2.dir/src/to-string.cpp.o.d -o CMakeFiles/realsense2.dir/src/to-string.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/to-string.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:10, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/to-string.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/to-string.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:56: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 56 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/utilities/easylogging/easyloggingpp.h:22, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/librealsense-exception.h:7, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/types.h:16, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src/to-string.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.h:742:20: warning: 'el::base::consts::kPerformanceLoggerId' defined but not used [-Wunused-variable] 742 | static const char* kPerformanceLoggerId = "performance"; | ^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 90%] Building CXX object CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o -MF CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o.d -o CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.cc /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/easyloggingpp/src/easylogging++.cc:1407:13: warning: 'void el::base::threading::msleep(int)' defined but not used [-Wunused-function] 1407 | static void msleep(int ms) { | ^~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 90%] Building CXX object CMakeFiles/realsense2.dir/common/utilities/time/l500/get-mfr-ww.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIC -std=gnu++11 -MD -MT CMakeFiles/realsense2.dir/common/utilities/time/l500/get-mfr-ww.cpp.o -MF CMakeFiles/realsense2.dir/common/utilities/time/l500/get-mfr-ww.cpp.o.d -o CMakeFiles/realsense2.dir/common/utilities/time/l500/get-mfr-ww.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/common/utilities/time/l500/get-mfr-ww.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 89%] Building C object CMakeFiles/realsense2.dir/third-party/sqlite/sqlite3.c.o /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/src -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/boost -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -I/usr/include/libusb-1.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -D_DEFAULT_SOURCE -mssse3 -pthread -fPIC -MD -MT CMakeFiles/realsense2.dir/third-party/sqlite/sqlite3.c.o -MF CMakeFiles/realsense2.dir/third-party/sqlite/sqlite3.c.o.d -o CMakeFiles/realsense2.dir/third-party/sqlite/sqlite3.c.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/sqlite/sqlite3.c make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/sqlite/sqlite3.c: In function 'sqlite3SelectNew': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/sqlite/sqlite3.c:112957:10: warning: function may return address of local variable [-Wreturn-local-addr] 112957 | return pNew; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/sqlite/sqlite3.c:112917:10: note: declared here 112917 | Select standin; | ^~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 91%] Linking CXX shared library librealsense2.so /usr/bin/cmake -E cmake_link_script CMakeFiles/realsense2.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -shared -Wl,-soname,librealsense2.so.2.51 -o librealsense2.so.2.51.1 CMakeFiles/realsense2.dir/include/librealsense2/utilities/concurrency/dispatcher.cpp.o CMakeFiles/realsense2.dir/include/librealsense2/utilities/time/work-week.cpp.o CMakeFiles/realsense2.dir/src/algo/thermal-loop/l500-thermal-loop.cpp.o CMakeFiles/realsense2.dir/src/algo/max-usable-range/l500/max-usable-range.cpp.o CMakeFiles/realsense2.dir/src/core/streaming.cpp.o CMakeFiles/realsense2.dir/src/ds5/ds5-options.cpp.o CMakeFiles/realsense2.dir/src/ds5/ds5-timestamp.cpp.o CMakeFiles/realsense2.dir/src/ds5/ds5-private.cpp.o CMakeFiles/realsense2.dir/src/ds5/ds5-motion.cpp.o CMakeFiles/realsense2.dir/src/ds5/ds5-nonmonochrome.cpp.o CMakeFiles/realsense2.dir/src/ds5/ds5-device.cpp.o CMakeFiles/realsense2.dir/src/ds5/ds5-color.cpp.o CMakeFiles/realsense2.dir/src/ds5/ds5-active.cpp.o CMakeFiles/realsense2.dir/src/ds5/ds5-factory.cpp.o CMakeFiles/realsense2.dir/src/ds5/ds5-fw-update-device.cpp.o CMakeFiles/realsense2.dir/src/ds5/advanced_mode/rs_advanced_mode.cpp.o CMakeFiles/realsense2.dir/src/ds5/advanced_mode/presets.cpp.o CMakeFiles/realsense2.dir/src/ds5/advanced_mode/advanced_mode.cpp.o CMakeFiles/realsense2.dir/src/ds5/ds5-auto-calibration.cpp.o CMakeFiles/realsense2.dir/src/ds5/ds5-thermal-monitor.cpp.o CMakeFiles/realsense2.dir/src/ivcam/ivcam-private.cpp.o CMakeFiles/realsense2.dir/src/ivcam/sr300.cpp.o CMakeFiles/realsense2.dir/src/ivcam/sr300-fw-update-device.cpp.o CMakeFiles/realsense2.dir/src/l500/l500-depth.cpp.o CMakeFiles/realsense2.dir/src/l500/l500-private.cpp.o CMakeFiles/realsense2.dir/src/l500/l500-color.cpp.o CMakeFiles/realsense2.dir/src/l500/l535-color-device.cpp.o CMakeFiles/realsense2.dir/src/l500/l500-device.cpp.o CMakeFiles/realsense2.dir/src/l500/l500-motion.cpp.o CMakeFiles/realsense2.dir/src/l500/l500-factory.cpp.o CMakeFiles/realsense2.dir/src/l500/l500-fw-update-device.cpp.o CMakeFiles/realsense2.dir/src/l500/l500-serializable.cpp.o CMakeFiles/realsense2.dir/src/l500/l500-options.cpp.o CMakeFiles/realsense2.dir/src/l500/l535-device-options.cpp.o CMakeFiles/realsense2.dir/src/l500/l535-amc-option.cpp.o CMakeFiles/realsense2.dir/src/l500/l535-preset-option.cpp.o CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o CMakeFiles/realsense2.dir/src/mock/sql.cpp.o CMakeFiles/realsense2.dir/src/mock/recorder.cpp.o CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o CMakeFiles/realsense2.dir/src/proc/align.cpp.o CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o CMakeFiles/realsense2.dir/src/proc/zero-order.cpp.o CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o CMakeFiles/realsense2.dir/src/proc/depth-decompress.cpp.o CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formating-options.cpp.o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o CMakeFiles/realsense2.dir/src/algo.cpp.o CMakeFiles/realsense2.dir/src/archive.cpp.o CMakeFiles/realsense2.dir/src/backend.cpp.o CMakeFiles/realsense2.dir/src/context.cpp.o CMakeFiles/realsense2.dir/src/device.cpp.o CMakeFiles/realsense2.dir/src/device_hub.cpp.o CMakeFiles/realsense2.dir/src/environment.cpp.o CMakeFiles/realsense2.dir/src/error-handling.cpp.o CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o CMakeFiles/realsense2.dir/src/hdr-config.cpp.o CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o CMakeFiles/realsense2.dir/src/image.cpp.o CMakeFiles/realsense2.dir/src/image-avx.cpp.o CMakeFiles/realsense2.dir/src/log.cpp.o CMakeFiles/realsense2.dir/src/option.cpp.o CMakeFiles/realsense2.dir/src/rs.cpp.o CMakeFiles/realsense2.dir/src/sensor.cpp.o CMakeFiles/realsense2.dir/src/software-device.cpp.o CMakeFiles/realsense2.dir/src/source.cpp.o CMakeFiles/realsense2.dir/src/stream.cpp.o CMakeFiles/realsense2.dir/src/sync.cpp.o CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o CMakeFiles/realsense2.dir/src/types.cpp.o CMakeFiles/realsense2.dir/src/verify.c.o CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o CMakeFiles/realsense2.dir/src/frame.cpp.o CMakeFiles/realsense2.dir/src/points.cpp.o CMakeFiles/realsense2.dir/src/to-string.cpp.o CMakeFiles/realsense2.dir/third-party/sqlite/sqlite3.c.o CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o CMakeFiles/realsense2.dir/common/utilities/time/l500/get-mfr-ww.cpp.o -ludev third-party/realsense-file/librealsense-file.a -lusb-1.0 /usr/bin/cmake -E cmake_symlink_library librealsense2.so.2.51.1 librealsense2.so.2.51 librealsense2.so make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 91%] Built target realsense2 make[1]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/convert/CMakeFiles/rs-convert.dir/build.make tools/convert/CMakeFiles/rs-convert.dir/depend /usr/bin/make -f tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build.make tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/depend make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/convert /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/convert/CMakeFiles/rs-convert.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/convert/CMakeFiles/rs-convert.dir/build.make tools/convert/CMakeFiles/rs-convert.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/enumerate-devices /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/enumerate-devices /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build.make tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 91%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/rs-convert.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/convert && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/../../common -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/../../third-party -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/../../third-party/tclap/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIE -std=gnu++11 -MD -MT tools/convert/CMakeFiles/rs-convert.dir/rs-convert.cpp.o -MF CMakeFiles/rs-convert.dir/rs-convert.cpp.o.d -o CMakeFiles/rs-convert.dir/rs-convert.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/rs-convert.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/rs-convert.cpp:6: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/rs-convert.cpp:11: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/converters/converter-png.hpp: In constructor 'rs2::tools::converter::converter_png::converter_png(const string&, rs2_stream)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/tools/convert/rs-convert.cpp:12: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/converters/converter-raw.hpp: In constructor 'rs2::tools::converter::converter_raw::converter_raw(const string&, rs2_stream)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/tools/convert/rs-convert.cpp:14: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/converters/converter-bin.hpp: In constructor 'rs2::tools::converter::converter_bin::converter_bin(const string&, rs2_stream)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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) | ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 92%] Building CXX object tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/enumerate-devices && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/enumerate-devices/../../third-party/tclap/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIE -std=gnu++11 -MD -MT tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o -MF CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o.d -o CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/enumerate-devices/rs-enumerate-devices.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/enumerate-devices/rs-enumerate-devices.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 93%] Linking CXX executable rs-enumerate-devices cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/enumerate-devices && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-enumerate-devices.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -rdynamic CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o -o rs-enumerate-devices -Wl,-rpath,/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu: ../../librealsense2.so.2.51.1 make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 93%] Built target rs-enumerate-devices make[1]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build.make tools/fw-logger/CMakeFiles/rs-fw-logger.dir/depend make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-logger /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/fw-logger /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/fw-logger/CMakeFiles/rs-fw-logger.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build.make tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 93%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/converter.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/convert && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/../../common -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/../../third-party -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/../../third-party/tclap/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIE -std=gnu++11 -MD -MT tools/convert/CMakeFiles/rs-convert.dir/converter.cpp.o -MF CMakeFiles/rs-convert.dir/converter.cpp.o.d -o CMakeFiles/rs-convert.dir/converter.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/converter.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/converter.hpp:14, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/converter.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 95%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/convert && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/../../common -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/../../third-party -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/../../third-party/tclap/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIE -std=gnu++11 -MD -MT tools/convert/CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o -MF CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o.d -o CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/converters/converter-csv.cpp In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/converters/../converter.hpp:14, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/converters/converter-csv.hpp:12, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/converters/converter-csv.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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++) | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/converters/converter-csv.cpp:5: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/converters/converter-csv.hpp: In constructor 'rs2::tools::converter::converter_csv::converter_csv(const string&, rs2_stream)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/converters/converter-csv.hpp:59:29: warning: 'rs2::tools::converter::converter_csv::_filePath' will be initialized after [-Wreorder] 59 | std::string _filePath; | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert/converters/converter-csv.hpp:58:28: warning: 'rs2_stream rs2::tools::converter::converter_csv::_streamType' [-Wreorder] 58 | rs2_stream _streamType; | ^~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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++) | ~~^~~~~~~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 95%] Linking CXX executable rs-convert cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/convert && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-convert.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -rdynamic CMakeFiles/rs-convert.dir/rs-convert.cpp.o CMakeFiles/rs-convert.dir/converter.cpp.o CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o -o rs-convert -Wl,-rpath,/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu: ../../librealsense2.so.2.51.1 make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 95%] Built target rs-convert make[1]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/terminal/CMakeFiles/rs-terminal.dir/build.make tools/terminal/CMakeFiles/rs-terminal.dir/depend make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/terminal /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/terminal/CMakeFiles/rs-terminal.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/terminal/CMakeFiles/rs-terminal.dir/build.make tools/terminal/CMakeFiles/rs-terminal.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 94%] Building CXX object tools/fw-logger/CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/fw-logger && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-logger/../../common -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-logger/../../third-party/tclap/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-logger/cpp-fw-logger-helpers -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIE -std=gnu++11 -MD -MT tools/fw-logger/CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o -MF CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o.d -o CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-logger/rs-fw-logger.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-logger/rs-fw-logger.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-logger/rs-fw-logger.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-logger/rs-fw-logger.cpp:116:30: warning: unused variable 'parsing_result' [-Wunused-variable] 116 | bool parsing_result = fw_log_device.parse_log(log_message, parsed_log); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-logger/rs-fw-logger.cpp:131:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 131 | for (int i = 0; i < msg_data.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-logger/rs-fw-logger.cpp:44:10: warning: unused variable 'use_xml_file' [-Wunused-variable] 44 | auto use_xml_file = false; | ^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 95%] Linking CXX executable rs-fw-logger cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/fw-logger && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-fw-logger.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -rdynamic CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o -o rs-fw-logger -Wl,-rpath,/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu: -lpthread ../../librealsense2.so.2.51.1 make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 95%] Built target rs-fw-logger make[1]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 96%] Building CXX object tools/terminal/CMakeFiles/rs-terminal.dir/auto-complete.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/terminal && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/../../common -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/../../third-party -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/../../third-party/tclap/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIE -std=gnu++11 -MD -MT tools/terminal/CMakeFiles/rs-terminal.dir/auto-complete.cpp.o -MF CMakeFiles/rs-terminal.dir/auto-complete.cpp.o.d -o CMakeFiles/rs-terminal.dir/auto-complete.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/auto-complete.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/auto-complete.cpp: In member function 'std::string auto_complete::get_last_word(const string&) const': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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); | ^~~~~~ /usr/bin/make -f tools/recorder/CMakeFiles/rs-record.dir/build.make tools/recorder/CMakeFiles/rs-record.dir/depend make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/recorder /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/recorder /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/recorder/CMakeFiles/rs-record.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/recorder/CMakeFiles/rs-record.dir/build.make tools/recorder/CMakeFiles/rs-record.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 96%] Building CXX object tools/recorder/CMakeFiles/rs-record.dir/rs-record.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/recorder && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/recorder/../../common -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/recorder/../../third-party/tclap/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIE -std=gnu++11 -MD -MT tools/recorder/CMakeFiles/rs-record.dir/rs-record.cpp.o -MF CMakeFiles/rs-record.dir/rs-record.cpp.o.d -o CMakeFiles/rs-record.dir/rs-record.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/recorder/rs-record.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/recorder/rs-record.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 97%] Linking CXX executable rs-record cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/recorder && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-record.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -rdynamic CMakeFiles/rs-record.dir/rs-record.cpp.o -o rs-record -Wl,-rpath,/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu: ../../librealsense2.so.2.51.1 make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 97%] Built target rs-record make[1]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/fw-update/CMakeFiles/rs-fw-update.dir/build.make tools/fw-update/CMakeFiles/rs-fw-update.dir/depend make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-update /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/fw-update /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/fw-update/CMakeFiles/rs-fw-update.dir/DependInfo.cmake --color= make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/fw-update/CMakeFiles/rs-fw-update.dir/build.make tools/fw-update/CMakeFiles/rs-fw-update.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 95%] Building CXX object tools/terminal/CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/terminal && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/../../common -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/../../third-party -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/../../third-party/tclap/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIE -std=gnu++11 -MD -MT tools/terminal/CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o -MF CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o.d -o CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/rs-terminal.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/rs-terminal.cpp:9: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/rs-terminal.cpp:12: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/../../common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/../../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/../../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/tools/terminal/../../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/tools/terminal/../../common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/../../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/../../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.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/agiros-loong-librealsense2-2.51.1/tools/terminal/../../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/rs-terminal.cpp: In function 'std::vector build_raw_command_data(const command&, const std::vector >&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/rs-terminal.cpp:26:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 26 | for (auto param_index = 0; param_index < params.size(); ++param_index) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/rs-terminal.cpp: In function 'void xml_mode(const string&, const commands_xml&, rs2::device&, std::map, std::function&)> >&)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/rs-terminal.cpp:63:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 63 | for (auto i = 1; i < tokens.size(); ++i) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/rs-terminal.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/rs-terminal.cpp:268:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 268 | if (num_rs_devices < (dev_id + 1)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal/rs-terminal.cpp:275:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 275 | for (int i = 0; i < (num_rs_devices - 1); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 99%] Linking CXX executable rs-terminal cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/terminal && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-terminal.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -rdynamic CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o CMakeFiles/rs-terminal.dir/auto-complete.cpp.o -o rs-terminal -Wl,-rpath,/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu: -lpthread ../../librealsense2.so.2.51.1 make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 99%] Built target rs-terminal make[1]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 98%] Building CXX object tools/fw-update/CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/fw-update && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DSQLITE_HAVE_ISNAN -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-update/../../third-party/tclap/include -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu -I/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -fPIE -std=gnu++11 -MD -MT tools/fw-update/CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o -MF CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o.d -o CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o -c /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-update/rs-fw-update.cpp make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-update/rs-fw-update.cpp:4: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1047:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1047 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1069:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1069 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/include/librealsense2/hpp/rs_frame.hpp:1091:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1091 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-update/rs-fw-update.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-update/rs-fw-update.cpp:316:14: warning: unused variable 'fw' [-Wunused-variable] 316 | auto fw = d.get_info(RS2_CAMERA_INFO_FIRMWARE_VERSION); | ^~ /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-update/rs-fw-update.cpp:165:10: warning: unused variable 'recovery_request' [-Wunused-variable] 165 | bool recovery_request = recover_arg.getValue(); | ^~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [100%] Linking CXX executable rs-fw-update cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/fw-update && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-fw-update.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -g -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mssse3 -pthread -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -rdynamic CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o -o rs-fw-update -Wl,-rpath,/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu: ../../librealsense2.so.2.51.1 make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [100%] Built target rs-fw-update make[1]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.HdGZ1P + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64 ++ dirname /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64 + cd agiros-loong-librealsense2-2.51.1 + export PYTHONPATH=/opt/agiros/loong/lib/python3.9/site-packages + PYTHONPATH=/opt/agiros/loong/lib/python3.9/site-packages + '[' -f /opt/agiros/loong/setup.sh ']' + . /opt/agiros/loong/setup.sh ++ : /opt/agiros/loong ++ : sh ++ _prefix_setup_IFS=' ' ++ IFS=' ' ++ _UNIQUE_PREFIX_PATH= ++ '[' -z SKIP_PARENT_PREFIX_PATH ']' ++ ament_append_unique_value _UNIQUE_PREFIX_PATH /opt/agiros/loong ++ _listname=_UNIQUE_PREFIX_PATH ++ _value=/opt/agiros/loong ++ eval '_values=$_UNIQUE_PREFIX_PATH' +++ _values= ++ _duplicate= ++ _ament_append_unique_value_IFS=' ' ++ IFS=: ++ '[' sh = zsh ']' ++ unset _item ++ '[' -z '' ']' ++ '[' -z '' ']' ++ eval '_UNIQUE_PREFIX_PATH="/opt/agiros/loong"' +++ _UNIQUE_PREFIX_PATH=/opt/agiros/loong ++ IFS=' ' ++ unset _ament_append_unique_value_IFS ++ unset _duplicate ++ unset _values ++ unset _value ++ unset _listname ++ unset AMENT_CURRENT_PREFIX ++ _prefix_setup_AMENT_SHELL=sh ++ IFS=: ++ '[' sh = zsh ']' ++ for _path in $_UNIQUE_PREFIX_PATH ++ '[' -n '' ']' ++ '[' -f /opt/agiros/loong/local_setup.sh ']' ++ '[' sh = sh ']' ++ AMENT_CURRENT_PREFIX=/opt/agiros/loong ++ IFS=' ' ++ . /opt/agiros/loong/local_setup.sh +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/agiros/loong +++ '[' -z /opt/agiros/loong ']' +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/agiros/loong +++ : sh +++ _ament_python_executable=/usr/bin/python3.9 +++ '[' -n '' ']' +++ '[' '!' -f /usr/bin/python3.9 ']' +++ _ament_additional_extension= +++ '[' sh '!=' sh ']' ++++ /usr/bin/python3.9 /opt/agiros/loong/_local_setup_util.py sh +++ _ament_ordered_commands='export AMENT_PREFIX_PATH="/opt/agiros/loong:$AMENT_PREFIX_PATH" export LD_LIBRARY_PATH="/opt/agiros/loong/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/agiros/loong/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' +++ unset _ament_additional_extension +++ unset _ament_python_executable +++ '[' -n '' ']' +++ eval 'export AMENT_PREFIX_PATH="/opt/agiros/loong:$AMENT_PREFIX_PATH" export LD_LIBRARY_PATH="/opt/agiros/loong/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/agiros/loong/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' ++++ export AMENT_PREFIX_PATH=/opt/agiros/loong: ++++ AMENT_PREFIX_PATH=/opt/agiros/loong: ++++ export LD_LIBRARY_PATH=/opt/agiros/loong/lib: ++++ LD_LIBRARY_PATH=/opt/agiros/loong/lib: ++++ export LD_LIBRARY_PATH=/opt/agiros/loong/lib64:/opt/agiros/loong/lib: ++++ LD_LIBRARY_PATH=/opt/agiros/loong/lib64:/opt/agiros/loong/lib: +++++ echo -n /opt/agiros/loong: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/agiros/loong: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export AMENT_PREFIX_PATH=/opt/agiros/loong ++++ AMENT_PREFIX_PATH=/opt/agiros/loong +++++ echo -n /opt/agiros/loong/lib64:/opt/agiros/loong/lib: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/agiros/loong/lib64:/opt/agiros/loong/lib: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export LD_LIBRARY_PATH=/opt/agiros/loong/lib64:/opt/agiros/loong/lib ++++ LD_LIBRARY_PATH=/opt/agiros/loong/lib64:/opt/agiros/loong/lib +++ unset _ament_ordered_commands +++ unset _ament_prefix_sh_source_script +++ unset _ament_prefix_sh_AMENT_CURRENT_PREFIX ++ AMENT_SHELL=sh ++ unset _path ++ IFS=' ' ++ unset _prefix_setup_IFS ++ unset _prefix_setup_AMENT_SHELL ++ unset _UNIQUE_PREFIX_PATH ++ unset AMENT_SHELL + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64 'INSTALL=/usr/bin/install -p' -C .obj-x86_64-openEuler-linux-gnu make: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/cmake -S/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 -B/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/CMakeFiles /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/depend make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/third-party/realsense-file /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/third-party/realsense-file/CMakeFiles/realsense-file.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target realsense-file make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'third-party/realsense-file/CMakeFiles/realsense-file.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 12%] Built target realsense-file /usr/bin/make -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/depend make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/CMakeFiles/realsense2.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target realsense2 make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'CMakeFiles/realsense2.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 89%] Built target realsense2 /usr/bin/make -f tools/convert/CMakeFiles/rs-convert.dir/build.make tools/convert/CMakeFiles/rs-convert.dir/depend make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/convert /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/convert /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/convert/CMakeFiles/rs-convert.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rs-convert make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/convert/CMakeFiles/rs-convert.dir/build.make tools/convert/CMakeFiles/rs-convert.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/convert/CMakeFiles/rs-convert.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 91%] Built target rs-convert /usr/bin/make -f tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build.make tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/depend make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/enumerate-devices /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/enumerate-devices /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rs-enumerate-devices make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build.make tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 92%] Built target rs-enumerate-devices /usr/bin/make -f tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build.make tools/fw-logger/CMakeFiles/rs-fw-logger.dir/depend make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-logger /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/fw-logger /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/fw-logger/CMakeFiles/rs-fw-logger.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rs-fw-logger make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build.make tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 93%] Built target rs-fw-logger /usr/bin/make -f tools/terminal/CMakeFiles/rs-terminal.dir/build.make tools/terminal/CMakeFiles/rs-terminal.dir/depend make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/terminal /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/terminal /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/terminal/CMakeFiles/rs-terminal.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rs-terminal make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/terminal/CMakeFiles/rs-terminal.dir/build.make tools/terminal/CMakeFiles/rs-terminal.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/terminal/CMakeFiles/rs-terminal.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 95%] Built target rs-terminal /usr/bin/make -f tools/recorder/CMakeFiles/rs-record.dir/build.make tools/recorder/CMakeFiles/rs-record.dir/depend make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/recorder /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/recorder /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/recorder/CMakeFiles/rs-record.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rs-record make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/recorder/CMakeFiles/rs-record.dir/build.make tools/recorder/CMakeFiles/rs-record.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/recorder/CMakeFiles/rs-record.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 96%] Built target rs-record /usr/bin/make -f tools/fw-update/CMakeFiles/rs-fw-update.dir/build.make tools/fw-update/CMakeFiles/rs-fw-update.dir/depend make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/fw-update /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/fw-update /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/fw-update/CMakeFiles/rs-fw-update.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rs-fw-update make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/fw-update/CMakeFiles/rs-fw-update.dir/build.make tools/fw-update/CMakeFiles/rs-fw-update.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/fw-update/CMakeFiles/rs-fw-update.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [ 98%] Built target rs-fw-update /usr/bin/make -f tools/embed/CMakeFiles/rs-embed.dir/build.make tools/embed/CMakeFiles/rs-embed.dir/depend make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' cd /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/tools/embed /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/embed /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/tools/embed/CMakeFiles/rs-embed.dir/DependInfo.cmake --color= Consolidate compiler generated dependencies of target rs-embed make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/make -f tools/embed/CMakeFiles/rs-embed.dir/build.make tools/embed/CMakeFiles/rs-embed.dir/build make[2]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/embed/CMakeFiles/rs-embed.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' [100%] Built target rs-embed make[1]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "" -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/lib64/librealsense2.so.2.51.1 -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/lib64/librealsense2.so.2.51 -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/lib64/librealsense2.so -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2 -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/time -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/time/work-week.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/time/work-week.cpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/time/waiting-on.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/time/timer.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/time/stopwatch.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/time/periodic-timer.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/time/common.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/time/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/string -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/string/windows.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/string/trim-newlines.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/string/string-utilities.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/string/split.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/string/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/os -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/os/hresult.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/os/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/number -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/number/stabilized-value.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/number/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/easylogging -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/easylogging/shared-init.cpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/easylogging/easyloggingpp.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/easylogging/easyloggingpp.cmake -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/easylogging/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/concurrency -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/concurrency/dispatcher.cpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/concurrency/concurrency.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/concurrency/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/utilities/CMakeLists.txt -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/rsutil.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/rs_advanced_mode.hpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/rs_advanced_mode.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/rs.hpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/rs.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/hpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/hpp/rs_types.hpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/hpp/rs_serializable_device.hpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/hpp/rs_sensor.hpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/hpp/rs_record_playback.hpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/hpp/rs_processing.hpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/hpp/rs_pipeline.hpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/hpp/rs_options.hpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/hpp/rs_internal.hpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/hpp/rs_frame.hpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/hpp/rs_export.hpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/hpp/rs_device.hpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/hpp/rs_context.hpp -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/h/rs_types.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/h/rs_sensor.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/h/rs_record_playback.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/h/rs_processing.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/h/rs_pipeline.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/h/rs_option.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/h/rs_internal.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/h/rs_frame.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/h/rs_device.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/h/rs_context.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/h/rs_config.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/include/librealsense2/h/rs_advanced_mode_command.h -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/lib64/cmake/realsense2/realsense2Targets.cmake -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/lib64/cmake/realsense2/realsense2Targets-noconfig.cmake -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/lib64/cmake/realsense2/realsense2Config.cmake -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/lib64/cmake/realsense2/realsense2ConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/lib64/pkgconfig/realsense2.pc ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/lib64/librealsense-file.a -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-convert -- Set runtime path of "/builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-convert" to "" -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-enumerate-devices -- Set runtime path of "/builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-enumerate-devices" to "" -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-fw-logger -- Set runtime path of "/builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-fw-logger" to "" -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-terminal -- Set runtime path of "/builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-terminal" to "" -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-record -- Set runtime path of "/builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-record" to "" -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-fw-update -- Set runtime path of "/builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-fw-update" to "" -- Installing: /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-embed make: Leaving directory '/builddir/build/BUILD/agiros-loong-librealsense2-2.51.1/.obj-x86_64-openEuler-linux-gnu' + /usr/bin/find-debuginfo -j2 --strict-build-id -i --build-id-seed 2.51.1-1 --unique-debug-suffix -2.51.1-1.x86_64 --unique-debug-src-base agiros-loong-librealsense2-2.51.1-1.x86_64 -S debugsourcefiles.list /builddir/build/BUILD/agiros-loong-librealsense2-2.51.1 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-convert explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-embed extracting debug info from /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-embed extracting debug info from /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-convert explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-enumerate-devices extracting debug info from /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-enumerate-devices explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-fw-logger extracting debug info from /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-fw-logger explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-fw-update extracting debug info from /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-fw-update explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-record extracting debug info from /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-record explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-terminal extracting debug info from /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/bin/rs-terminal explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/lib64/librealsense2.so.2.51.1 extracting debug info from /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64/opt/agiros/loong/lib64/librealsense2.so.2.51.1 27032 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.vymIlx + umask 022 + cd /builddir/build/BUILD + cd agiros-loong-librealsense2-2.51.1 + export PYTHONPATH=/opt/agiros/loong/lib/python3.9/site-packages + PYTHONPATH=/opt/agiros/loong/lib/python3.9/site-packages ++ /usr/bin/make -qp -C .obj-x86_64-openEuler-linux-gnu ++ sed 's/^\(test\|check\):.*/\1/;t f;d;:f;q0' RPM TESTS SKIPPED + TEST_TARGET= + '[' -n '' ']' + echo 'RPM TESTS SKIPPED' + RPM_EC=0 ++ jobs -p + exit 0 Processing files: agiros-loong-librealsense2-2.51.1-1.x86_64 Provides: agiros-loong-librealsense2 = 2.51.1-1 agiros-loong-librealsense2(x86-64) = 2.51.1-1 agiros-loong-librealsense2-devel = 2.51.1-1 agiros-loong-librealsense2-doc = 2.51.1-1 agiros-loong-librealsense2-runtime = 2.51.1-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: agiros-loong-librealsense2-debuginfo-2.51.1-1.x86_64 Provides: agiros-loong-librealsense2-debuginfo = 2.51.1-1 agiros-loong-librealsense2-debuginfo(x86-64) = 2.51.1-1 librealsense2.so.2.51.1-2.51.1-1.x86_64.debug()(64bit) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: agiros-loong-librealsense2-debugsource(x86-64) = 2.51.1-1 Processing files: agiros-loong-librealsense2-debugsource-2.51.1-1.x86_64 Provides: agiros-loong-librealsense2-debugsource = 2.51.1-1 agiros-loong-librealsense2-debugsource(x86-64) = 2.51.1-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64 Wrote: /builddir/build/RPMS/agiros-loong-librealsense2-2.51.1-1.x86_64.rpm Wrote: /builddir/build/RPMS/agiros-loong-librealsense2-debugsource-2.51.1-1.x86_64.rpm Wrote: /builddir/build/RPMS/agiros-loong-librealsense2-debuginfo-2.51.1-1.x86_64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.R4G4xQ + umask 022 + cd /builddir/build/BUILD + cd agiros-loong-librealsense2-2.51.1 + /usr/bin/rm -rf /builddir/build/BUILDROOT/agiros-loong-librealsense2-2.51.1-1.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild agiros-loong-librealsense2-2.51.1-1.src.rpm Finish: build phase for agiros-loong-librealsense2-2.51.1-1.src.rpm INFO: chroot_scan: 3 files copied to /var/lib/copr-rpmbuild/results/chroot_scan INFO: /var/lib/mock/openeuler-22.03-x86_64-1730220375.578072/root/var/log/dnf.log /var/lib/mock/openeuler-22.03-x86_64-1730220375.578072/root/var/log/dnf.librepo.log /var/lib/mock/openeuler-22.03-x86_64-1730220375.578072/root/var/log/dnf.rpm.log INFO: Done(/var/lib/copr-rpmbuild/results/agiros-loong-librealsense2-2.51.1-1.src.rpm) Config(child) 11 minutes 57 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": "agiros-loong-librealsense2", "epoch": null, "version": "2.51.1", "release": "1", "arch": "x86_64" }, { "name": "agiros-loong-librealsense2", "epoch": null, "version": "2.51.1", "release": "1", "arch": "src" }, { "name": "agiros-loong-librealsense2-debugsource", "epoch": null, "version": "2.51.1", "release": "1", "arch": "x86_64" }, { "name": "agiros-loong-librealsense2-debuginfo", "epoch": null, "version": "2.51.1", "release": "1", "arch": "x86_64" } ] } RPMResults finished