You can reproduce this build on your computer by running: sudo dnf install copr-rpmbuild /usr/bin/copr-rpmbuild --verbose --drop-resultdir --build-id 110692 --chroot openeuler-24.03_LTS-aarch64 Version: 0.68 PID: 2178 Logging PID: 2179 Task: {'appstream': True, 'background': False, 'build_id': 110692, 'buildroot_pkgs': [], 'chroot': 'openeuler-24.03_LTS-aarch64', 'enable_net': True, 'fedora_review': False, 'git_hash': 'ae1c4251e00700df12d1c858d7555916664ebe0d', 'git_repo': 'http://copr-distgit:5001/git/wanminghu/openeuler-embedded-ib-robot/librealsense2', 'isolation': 'default', 'memory_reqs': 2048, 'package_name': 'librealsense2', 'package_version': '2.57.7-1', 'project_dirname': 'openeuler-embedded-ib-robot', 'project_name': 'openeuler-embedded-ib-robot', 'project_owner': 'wanminghu', 'repos': [{'baseurl': 'https://eur.openeuler.openatom.cn/results/wanminghu/openeuler-embedded-ib-robot/openeuler-24.03_LTS-aarch64/', 'id': 'copr_base', 'name': 'Copr repository'}, {'baseurl': 'https://eulermaker.compass-ci.openeuler.openatom.cn/api/ems1/repositories/ROS-SIG-Multi-Version_ros-humble_openEuler-24.03-LTS-TEST4/openEuler%3A24.03-LTS/$basearch/', 'id': 'https_eulermaker_compass_ci_openeuler_openatom_cn_api_ems1_repositories_ROS_SIG_Multi_Version_ros_humble_openEuler_24_03_LTS_TEST4_openEuler_3A24_03_LTS_basearch', 'name': 'Additional repo ' 'https_eulermaker_compass_ci_openeuler_openatom_cn_api_ems1_repositories_ROS_SIG_Multi_Version_ros_humble_openEuler_24_03_LTS_TEST4_openEuler_3A24_03_LTS_basearch'}], 'sandbox': 'wanminghu/openeuler-embedded-ib-robot--wanminghu', 'source_json': {}, 'source_type': None, 'submitter': 'wanminghu', 'tags': [], 'task_id': '110692-openeuler-24.03_LTS-aarch64', 'timeout': 18000, 'uses_devel_repo': False, 'with_opts': [], 'without_opts': []} Running: git clone http://copr-distgit:5001/git/wanminghu/openeuler-embedded-ib-robot/librealsense2 /var/lib/copr-rpmbuild/workspace/workdir-n9n5qpts/librealsense2 --depth 500 --no-single-branch --recursive cmd: ['git', 'clone', 'http://copr-distgit:5001/git/wanminghu/openeuler-embedded-ib-robot/librealsense2', '/var/lib/copr-rpmbuild/workspace/workdir-n9n5qpts/librealsense2', '--depth', '500', '--no-single-branch', '--recursive'] cwd: . rc: 0 stdout: stderr: Cloning into '/var/lib/copr-rpmbuild/workspace/workdir-n9n5qpts/librealsense2'... Running: git checkout ae1c4251e00700df12d1c858d7555916664ebe0d -- cmd: ['git', 'checkout', 'ae1c4251e00700df12d1c858d7555916664ebe0d', '--'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-n9n5qpts/librealsense2 rc: 0 stdout: stderr: Note: switching to 'ae1c4251e00700df12d1c858d7555916664ebe0d'. 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 ae1c425 automatic import of librealsense2 Running: copr-distgit-client sources cmd: ['copr-distgit-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-n9n5qpts/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 librealsense2-2.57.7.tar.gz INFO: Calling: curl -H Pragma: -o librealsense2-2.57.7.tar.gz --location --remote-time --show-error --fail http://copr-distgit:5001/repo/pkgs/wanminghu/openeuler-embedded-ib-robot/librealsense2/librealsense2-2.57.7.tar.gz/37498116c456e664babec8dba74971b4/librealsense2-2.57.7.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed /usr/bin/tail: /var/lib/copr-rpmbuild/main.log: file truncated 100 31.7M 100 31.7M 0 0 464k 0 0:01:10 0:01:10 --:--:-- 404k INFO: Reading stdout from command: md5sum librealsense2-2.57.7.tar.gz Running (timeout=18000): unbuffer mock --buildsrpm --spec /var/lib/copr-rpmbuild/workspace/workdir-n9n5qpts/librealsense2/librealsense2.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-n9n5qpts/librealsense2 --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1774575568.082698 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.9.9, NVR = mock-3.5-1)... Start(bootstrap): init plugins INFO: selinux disabled Finish(bootstrap): init plugins Start: init plugins INFO: selinux disabled Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/workspace/workdir-n9n5qpts/librealsense2/librealsense2.spec) Config(openeuler-24.03_LTS-aarch64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init 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: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 WARNING: '%' must be followed by '%' or '(', found: '%3A24.03-LTS/$basearch/' Start(bootstrap): dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 25 kB/s | 33 kB 00:01 Additional repo https_eulermaker_compass_ci_ope 189 kB/s | 1.6 MB 00:08 OS 155 MB/s | 2.8 MB 00:00 everything 296 MB/s | 17 MB 00:00 EPOL 191 MB/s | 4.3 MB 00:00 update 308 MB/s | 44 MB 00:00 EPOL update 52 MB/s | 590 kB 00:00 multi_version-OpenStack 86 MB/s | 1.0 MB 00:00 multi_version-OpenStack 58 kB/s | 257 B 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: dnf noarch 4.16.2-6.oe2403 update 10 k dnf-plugins-core noarch 4.3.1-4.oe2403 OS 11 k Installing dependencies: attr aarch64 2.5.1-5.oe2403 update 51 k audit-libs aarch64 1:3.1.2-9.oe2403 update 96 k basesystem noarch 12-3.oe2403 OS 6.2 k bash aarch64 5.2.15-9.oe2403 OS 1.2 M bc aarch64 1.07.1-12.oe2403 OS 83 k brotli aarch64 1.1.0-1.oe2403 OS 321 k bzip2 aarch64 1.0.8-7.oe2403 OS 65 k ca-certificates noarch 2023.2.64-1.oe2403 OS 451 k chkconfig aarch64 1.25-2.oe2403 update 167 k coreutils aarch64 9.4-17.oe2403 update 2.8 M cracklib aarch64 2.9.11-1.oe2403 OS 3.9 M crontabs noarch 1.11-23.oe2403 OS 18 k crypto-policies noarch 20230614-2.git5f3458e.oe2403 OS 43 k curl aarch64 8.4.0-16.oe2403 update 156 k cyrus-sasl-lib aarch64 2.1.28-2.oe2403 OS 69 k dbus-libs aarch64 1:1.14.8-2.oe2403 OS 136 k dnf-data noarch 4.16.2-6.oe2403 update 21 k e2fsprogs aarch64 1.47.0-3.oe2403 OS 1.1 M elfutils-default-yama-scope noarch 0.190-8.oe2403 update 9.0 k elfutils-libelf aarch64 0.190-8.oe2403 update 184 k elfutils-libs aarch64 0.190-8.oe2403 update 232 k expat aarch64 2.5.0-7.oe2403 update 69 k file-libs aarch64 5.45-1.oe2403 OS 791 k filesystem aarch64 3.16-6.oe2403 update 1.1 M fuse aarch64 2.9.9-11.oe2403 OS 133 k fuse-common aarch64 3.16.2-1.oe2403 OS 4.1 k gawk aarch64 5.2.2-1.oe2403 OS 364 k gdbm aarch64 1:1.23-2.oe2403 OS 165 k glib2 aarch64 2.78.3-8.oe2403 update 2.8 M glibc aarch64 2.38-59.oe2403 update 2.8 M glibc-common aarch64 2.38-59.oe2403 update 2.7 M gmp aarch64 1:6.3.0-3.oe2403 update 245 k gnupg2 aarch64 2.4.3-6.oe2403 update 2.3 M gnutls aarch64 3.8.2-5.oe2403 update 912 k gpgme aarch64 1.21.0-1.oe2403 OS 359 k grep aarch64 3.11-1.oe2403 OS 287 k gzip aarch64 1.12-4.oe2403 OS 104 k ima-evm-utils-libs aarch64 1.5-1.oe2403 OS 20 k info aarch64 7.0.3-3.oe2403 OS 221 k json-c aarch64 0.17-7.oe2403 update 37 k keyutils-libs aarch64 1.6.3-5.oe2403 OS 22 k krb5-libs aarch64 1.21.2-14.oe2403 update 661 k libacl aarch64 2.3.1-3.oe2403 update 19 k libarchive aarch64 3.7.1-7.oe2403 update 319 k libassuan aarch64 2.5.6-2.oe2403 OS 55 k libblkid aarch64 2.39.1-22.oe2403 update 154 k libcap aarch64 2.69-4.oe2403 update 59 k libcap-ng aarch64 0.8.3-2.oe2403 OS 40 k libcomps aarch64 0.1.19-1.oe2403 OS 64 k libcurl aarch64 8.4.0-16.oe2403 update 303 k libdnf aarch64 0.70.2-6.oe2403 update 611 k libev aarch64 4.33-4.oe2403 OS 44 k libevent aarch64 2.1.12-11.oe2403 OS 215 k libffi aarch64 3.4.4-3.oe2403 OS 24 k libgcc aarch64 12.3.1-38.oe2403 update 68 k libgcrypt aarch64 1.10.2-1.oe2403 OS 424 k libgomp aarch64 12.3.1-38.oe2403 update 257 k libgpg-error aarch64 1.47-1.oe2403 OS 279 k libidn2 aarch64 2.3.4-1.oe2403 OS 133 k libksba aarch64 1.6.4-2.oe2403 update 140 k libmodulemd aarch64 2.15.0-1.oe2403 OS 155 k libmount aarch64 2.39.1-22.oe2403 update 189 k libnghttp2 aarch64 1.58.0-2.oe2403 OS 70 k libnsl2 aarch64 2.0.1-1.oe2403 OS 25 k libpng aarch64 2:1.6.40-1.oe2403 OS 96 k libpsl aarch64 0.21.2-1.oe2403 OS 59 k libpwquality aarch64 1.4.5-2.oe2403 update 86 k librepo aarch64 1.15.2-1.oe2403 OS 76 k libreport-filesystem noarch 2.17.10-1.oe2403 OS 4.3 k libselinux aarch64 3.5-3.oe2403 OS 111 k libsepol aarch64 3.5-3.oe2403 OS 275 k libsigsegv aarch64 2.14-1.oe2403 OS 44 k libsmartcols aarch64 2.39.1-22.oe2403 update 120 k libsolv aarch64 0.7.24-1.oe2403 OS 358 k libssh aarch64 0.10.5-2.oe2403 OS 184 k libstdc++ aarch64 12.3.1-38.oe2403 update 651 k libtasn1 aarch64 4.19.0-2.oe2403 update 78 k libtirpc aarch64 1.3.4-4.oe2403 update 79 k libunistring aarch64 1.1-2.oe2403 OS 445 k libuuid aarch64 2.39.1-22.oe2403 update 25 k libverto aarch64 0.3.2-3.oe2403 OS 24 k libxcrypt aarch64 4.4.36-2.oe2403 OS 115 k libxml2 aarch64 2.11.5-7.oe2403 update 634 k libyaml aarch64 0.2.5-6.oe2403 OS 50 k logrotate aarch64 3.21.0-1.oe2403 OS 48 k lua aarch64 5.4.6-1.oe2403 OS 134 k lz4 aarch64 1.9.4-2.oe2403 OS 111 k mpfr aarch64 4.2.1-1.oe2403 OS 249 k ncurses aarch64 6.4-8.oe2403 OS 680 k ncurses-base noarch 6.4-8.oe2403 OS 51 k ncurses-libs aarch64 6.4-8.oe2403 OS 263 k nettle aarch64 3.8.1-1.oe2403 OS 931 k newt aarch64 0.52.23-3.oe2403 update 80 k npth aarch64 1.6-7.oe2403 OS 21 k openEuler-gpg-keys aarch64 1.0-4.1.oe2403 update 7.6 k openEuler-release aarch64 24.03LTS-55.oe2403 OS 19 k openEuler-repos aarch64 1.0-4.1.oe2403 update 4.3 k openldap aarch64 2.6.5-6.oe2403 update 203 k openssl-libs aarch64 1:3.0.12-15.oe2403 update 2.2 M p11-kit aarch64 0.25.0-2.oe2403 OS 260 k p11-kit-trust aarch64 0.25.0-2.oe2403 OS 122 k pam aarch64 1.5.3-8.oe2403 update 460 k pcre2 aarch64 10.42-12.oe2403 update 484 k popt aarch64 1.19-2.oe2403 OS 51 k publicsuffix-list noarch 20240108-1.oe2403 OS 130 k python-pip-wheel noarch 23.3.1-2.oe2403 update 1.5 M python-setuptools noarch 68.0.0-2.oe2403 update 670 k python3 aarch64 3.11.6-10.oe2403 update 10 M python3-dateutil noarch 1:2.8.2-3.oe2403 OS 341 k python3-dbus aarch64 1.3.2-1.oe2403 OS 131 k python3-distro noarch 1.9.0-1.oe2403 OS 48 k python3-dnf noarch 4.16.2-6.oe2403 update 595 k python3-dnf-plugins-core noarch 4.3.1-4.oe2403 OS 256 k python3-gpgme aarch64 1.21.0-1.oe2403 OS 258 k python3-hawkey aarch64 0.70.2-6.oe2403 update 83 k python3-libcomps aarch64 0.1.19-1.oe2403 OS 40 k python3-libdnf aarch64 0.70.2-6.oe2403 update 671 k python3-rpm aarch64 4.18.2-22.oe2403 update 61 k python3-setuptools noarch 68.0.0-2.oe2403 update 1.6 M python3-six noarch 1.16.0-3.oe2403 OS 45 k readline aarch64 8.2-2.oe2403 OS 144 k rpm aarch64 4.18.2-22.oe2403 update 489 k rpm-libs aarch64 4.18.2-22.oe2403 update 343 k sed aarch64 4.9-4.oe2403 OS 169 k setup noarch 2.14.5-2.oe2403 OS 149 k slang aarch64 2.3.3-2.oe2403 OS 578 k sqlite aarch64 3.42.0-1.oe2403 OS 1.2 M systemd-libs aarch64 255-43.oe2403 update 513 k tcl aarch64 1:8.6.14-1.oe2403 OS 1.1 M tpm2-tss aarch64 4.0.1-3.oe2403 OS 610 k tzdata noarch 2024a-4.oe2403 update 421 k which aarch64 2.21-16.oe2403 OS 28 k xz-libs aarch64 5.4.7-6.oe2403 update 89 k zlib aarch64 1.2.13-2.oe2403 OS 78 k zstd aarch64 1.5.5-1.oe2403 OS 609 k Transaction Summary ================================================================================ Install 137 Packages Total download size: 63 M Installed size: 287 M Downloading Packages: (1/137): basesystem-12-3.oe2403.noarch.rpm 2.4 MB/s | 6.2 kB 00:00 (2/137): bc-1.07.1-12.oe2403.aarch64.rpm 20 MB/s | 83 kB 00:00 (3/137): bzip2-1.0.8-7.oe2403.aarch64.rpm 37 MB/s | 65 kB 00:00 (4/137): brotli-1.1.0-1.oe2403.aarch64.rpm 46 MB/s | 321 kB 00:00 (5/137): ca-certificates-2023.2.64-1.oe2403.noa 73 MB/s | 451 kB 00:00 (6/137): crontabs-1.11-23.oe2403.noarch.rpm 15 MB/s | 18 kB 00:00 (7/137): crypto-policies-20230614-2.git5f3458e. 31 MB/s | 43 kB 00:00 (8/137): bash-5.2.15-9.oe2403.aarch64.rpm 64 MB/s | 1.2 MB 00:00 (9/137): cyrus-sasl-lib-2.1.28-2.oe2403.aarch64 21 MB/s | 69 kB 00:00 (10/137): dnf-plugins-core-4.3.1-4.oe2403.noarc 11 MB/s | 11 kB 00:00 (11/137): dbus-libs-1.14.8-2.oe2403.aarch64.rpm 45 MB/s | 136 kB 00:00 (12/137): file-libs-5.45-1.oe2403.aarch64.rpm 93 MB/s | 791 kB 00:00 (13/137): e2fsprogs-1.47.0-3.oe2403.aarch64.rpm 87 MB/s | 1.1 MB 00:00 (14/137): fuse-2.9.9-11.oe2403.aarch64.rpm 35 MB/s | 133 kB 00:00 (15/137): fuse-common-3.16.2-1.oe2403.aarch64.r 3.6 MB/s | 4.1 kB 00:00 (16/137): gdbm-1.23-2.oe2403.aarch64.rpm 69 MB/s | 165 kB 00:00 (17/137): gawk-5.2.2-1.oe2403.aarch64.rpm 75 MB/s | 364 kB 00:00 (18/137): gpgme-1.21.0-1.oe2403.aarch64.rpm 75 MB/s | 359 kB 00:00 (19/137): grep-3.11-1.oe2403.aarch64.rpm 66 MB/s | 287 kB 00:00 (20/137): gzip-1.12-4.oe2403.aarch64.rpm 48 MB/s | 104 kB 00:00 (21/137): ima-evm-utils-libs-1.5-1.oe2403.aarch 11 MB/s | 20 kB 00:00 (22/137): keyutils-libs-1.6.3-5.oe2403.aarch64. 19 MB/s | 22 kB 00:00 (23/137): info-7.0.3-3.oe2403.aarch64.rpm 64 MB/s | 221 kB 00:00 (24/137): libassuan-2.5.6-2.oe2403.aarch64.rpm 27 MB/s | 55 kB 00:00 (25/137): libcap-ng-0.8.3-2.oe2403.aarch64.rpm 25 MB/s | 40 kB 00:00 (26/137): libcomps-0.1.19-1.oe2403.aarch64.rpm 39 MB/s | 64 kB 00:00 (27/137): libev-4.33-4.oe2403.aarch64.rpm 26 MB/s | 44 kB 00:00 (28/137): libffi-3.4.4-3.oe2403.aarch64.rpm 19 MB/s | 24 kB 00:00 (29/137): libevent-2.1.12-11.oe2403.aarch64.rpm 62 MB/s | 215 kB 00:00 (30/137): cracklib-2.9.11-1.oe2403.aarch64.rpm 70 MB/s | 3.9 MB 00:00 (31/137): libgpg-error-1.47-1.oe2403.aarch64.rp 36 MB/s | 279 kB 00:00 (32/137): libgcrypt-1.10.2-1.oe2403.aarch64.rpm 41 MB/s | 424 kB 00:00 (33/137): libidn2-2.3.4-1.oe2403.aarch64.rpm 39 MB/s | 133 kB 00:00 (34/137): libmodulemd-2.15.0-1.oe2403.aarch64.r 46 MB/s | 155 kB 00:00 (35/137): libnghttp2-1.58.0-2.oe2403.aarch64.rp 23 MB/s | 70 kB 00:00 (36/137): libnsl2-2.0.1-1.oe2403.aarch64.rpm 14 MB/s | 25 kB 00:00 (37/137): libpng-1.6.40-1.oe2403.aarch64.rpm 43 MB/s | 96 kB 00:00 (38/137): libpsl-0.21.2-1.oe2403.aarch64.rpm 28 MB/s | 59 kB 00:00 (39/137): librepo-1.15.2-1.oe2403.aarch64.rpm 27 MB/s | 76 kB 00:00 (40/137): libreport-filesystem-2.17.10-1.oe2403 2.6 MB/s | 4.3 kB 00:00 (41/137): libselinux-3.5-3.oe2403.aarch64.rpm 52 MB/s | 111 kB 00:00 (42/137): libsigsegv-2.14-1.oe2403.aarch64.rpm 24 MB/s | 44 kB 00:00 (43/137): libsepol-3.5-3.oe2403.aarch64.rpm 59 MB/s | 275 kB 00:00 (44/137): libssh-0.10.5-2.oe2403.aarch64.rpm 57 MB/s | 184 kB 00:00 (45/137): libsolv-0.7.24-1.oe2403.aarch64.rpm 61 MB/s | 358 kB 00:00 (46/137): libverto-0.3.2-3.oe2403.aarch64.rpm 12 MB/s | 24 kB 00:00 (47/137): libxcrypt-4.4.36-2.oe2403.aarch64.rpm 53 MB/s | 115 kB 00:00 (48/137): libyaml-0.2.5-6.oe2403.aarch64.rpm 24 MB/s | 50 kB 00:00 (49/137): logrotate-3.21.0-1.oe2403.aarch64.rpm 29 MB/s | 48 kB 00:00 (50/137): libunistring-1.1-2.oe2403.aarch64.rpm 53 MB/s | 445 kB 00:00 (51/137): lua-5.4.6-1.oe2403.aarch64.rpm 36 MB/s | 134 kB 00:00 (52/137): lz4-1.9.4-2.oe2403.aarch64.rpm 43 MB/s | 111 kB 00:00 (53/137): mpfr-4.2.1-1.oe2403.aarch64.rpm 65 MB/s | 249 kB 00:00 (54/137): ncurses-libs-6.4-8.oe2403.aarch64.rpm 92 MB/s | 263 kB 00:00 (55/137): ncurses-base-6.4-8.oe2403.noarch.rpm 7.7 MB/s | 51 kB 00:00 (56/137): npth-1.6-7.oe2403.aarch64.rpm 18 MB/s | 21 kB 00:00 (57/137): openEuler-release-24.03LTS-55.oe2403. 16 MB/s | 19 kB 00:00 (58/137): ncurses-6.4-8.oe2403.aarch64.rpm 49 MB/s | 680 kB 00:00 (59/137): p11-kit-0.25.0-2.oe2403.aarch64.rpm 59 MB/s | 260 kB 00:00 (60/137): p11-kit-trust-0.25.0-2.oe2403.aarch64 50 MB/s | 122 kB 00:00 (61/137): popt-1.19-2.oe2403.aarch64.rpm 25 MB/s | 51 kB 00:00 (62/137): nettle-3.8.1-1.oe2403.aarch64.rpm 64 MB/s | 931 kB 00:00 (63/137): publicsuffix-list-20240108-1.oe2403.n 34 MB/s | 130 kB 00:00 (64/137): python3-dbus-1.3.2-1.oe2403.aarch64.r 52 MB/s | 131 kB 00:00 (65/137): python3-distro-1.9.0-1.oe2403.noarch. 21 MB/s | 48 kB 00:00 (66/137): python3-dateutil-2.8.2-3.oe2403.noarc 49 MB/s | 341 kB 00:00 (67/137): python3-libcomps-0.1.19-1.oe2403.aarc 30 MB/s | 40 kB 00:00 (68/137): python3-dnf-plugins-core-4.3.1-4.oe24 52 MB/s | 256 kB 00:00 (69/137): python3-six-1.16.0-3.oe2403.noarch.rp 28 MB/s | 45 kB 00:00 (70/137): python3-gpgme-1.21.0-1.oe2403.aarch64 45 MB/s | 258 kB 00:00 (71/137): readline-8.2-2.oe2403.aarch64.rpm 46 MB/s | 144 kB 00:00 (72/137): sed-4.9-4.oe2403.aarch64.rpm 51 MB/s | 169 kB 00:00 (73/137): setup-2.14.5-2.oe2403.noarch.rpm 40 MB/s | 149 kB 00:00 (74/137): slang-2.3.3-2.oe2403.aarch64.rpm 80 MB/s | 578 kB 00:00 (75/137): sqlite-3.42.0-1.oe2403.aarch64.rpm 94 MB/s | 1.2 MB 00:00 (76/137): tcl-8.6.14-1.oe2403.aarch64.rpm 84 MB/s | 1.1 MB 00:00 (77/137): which-2.21-16.oe2403.aarch64.rpm 13 MB/s | 28 kB 00:00 (78/137): tpm2-tss-4.0.1-3.oe2403.aarch64.rpm 60 MB/s | 610 kB 00:00 (79/137): zlib-1.2.13-2.oe2403.aarch64.rpm 27 MB/s | 78 kB 00:00 (80/137): attr-2.5.1-5.oe2403.aarch64.rpm 28 MB/s | 51 kB 00:00 (81/137): audit-libs-3.1.2-9.oe2403.aarch64.rpm 48 MB/s | 96 kB 00:00 (82/137): chkconfig-1.25-2.oe2403.aarch64.rpm 56 MB/s | 167 kB 00:00 (83/137): zstd-1.5.5-1.oe2403.aarch64.rpm 64 MB/s | 609 kB 00:00 (84/137): curl-8.4.0-16.oe2403.aarch64.rpm 45 MB/s | 156 kB 00:00 (85/137): dnf-4.16.2-6.oe2403.noarch.rpm 6.7 MB/s | 10 kB 00:00 (86/137): dnf-data-4.16.2-6.oe2403.noarch.rpm 16 MB/s | 21 kB 00:00 (87/137): elfutils-default-yama-scope-0.190-8.o 6.6 MB/s | 9.0 kB 00:00 (88/137): elfutils-libelf-0.190-8.oe2403.aarch6 65 MB/s | 184 kB 00:00 (89/137): elfutils-libs-0.190-8.oe2403.aarch64. 61 MB/s | 232 kB 00:00 (90/137): expat-2.5.0-7.oe2403.aarch64.rpm 29 MB/s | 69 kB 00:00 (91/137): filesystem-3.16-6.oe2403.aarch64.rpm 92 MB/s | 1.1 MB 00:00 (92/137): coreutils-9.4-17.oe2403.aarch64.rpm 80 MB/s | 2.8 MB 00:00 (93/137): glib2-2.78.3-8.oe2403.aarch64.rpm 86 MB/s | 2.8 MB 00:00 (94/137): gmp-6.3.0-3.oe2403.aarch64.rpm 70 MB/s | 245 kB 00:00 (95/137): glibc-2.38-59.oe2403.aarch64.rpm 82 MB/s | 2.8 MB 00:00 (96/137): glibc-common-2.38-59.oe2403.aarch64.r 82 MB/s | 2.7 MB 00:00 (97/137): json-c-0.17-7.oe2403.aarch64.rpm 27 MB/s | 37 kB 00:00 (98/137): gnutls-3.8.2-5.oe2403.aarch64.rpm 70 MB/s | 912 kB 00:00 (99/137): libacl-2.3.1-3.oe2403.aarch64.rpm 16 MB/s | 19 kB 00:00 (100/137): libarchive-3.7.1-7.oe2403.aarch64.rp 86 MB/s | 319 kB 00:00 (101/137): krb5-libs-1.21.2-14.oe2403.aarch64.r 70 MB/s | 661 kB 00:00 (102/137): gnupg2-2.4.3-6.oe2403.aarch64.rpm 72 MB/s | 2.3 MB 00:00 (103/137): libcap-2.69-4.oe2403.aarch64.rpm 15 MB/s | 59 kB 00:00 (104/137): libblkid-2.39.1-22.oe2403.aarch64.rp 25 MB/s | 154 kB 00:00 (105/137): libgcc-12.3.1-38.oe2403.aarch64.rpm 42 MB/s | 68 kB 00:00 (106/137): libcurl-8.4.0-16.oe2403.aarch64.rpm 58 MB/s | 303 kB 00:00 (107/137): libgomp-12.3.1-38.oe2403.aarch64.rpm 65 MB/s | 257 kB 00:00 (108/137): libksba-1.6.4-2.oe2403.aarch64.rpm 45 MB/s | 140 kB 00:00 (109/137): libdnf-0.70.2-6.oe2403.aarch64.rpm 66 MB/s | 611 kB 00:00 (110/137): libpwquality-1.4.5-2.oe2403.aarch64. 36 MB/s | 86 kB 00:00 (111/137): libmount-2.39.1-22.oe2403.aarch64.rp 41 MB/s | 189 kB 00:00 (112/137): libsmartcols-2.39.1-22.oe2403.aarch6 36 MB/s | 120 kB 00:00 (113/137): libtasn1-4.19.0-2.oe2403.aarch64.rpm 41 MB/s | 78 kB 00:00 (114/137): libtirpc-1.3.4-4.oe2403.aarch64.rpm 38 MB/s | 79 kB 00:00 (115/137): libuuid-2.39.1-22.oe2403.aarch64.rpm 16 MB/s | 25 kB 00:00 (116/137): newt-0.52.23-3.oe2403.aarch64.rpm 42 MB/s | 80 kB 00:00 (117/137): openEuler-gpg-keys-1.0-4.1.oe2403.aa 6.5 MB/s | 7.6 kB 00:00 (118/137): libstdc++-12.3.1-38.oe2403.aarch64.r 60 MB/s | 651 kB 00:00 (119/137): openEuler-repos-1.0-4.1.oe2403.aarch 2.8 MB/s | 4.3 kB 00:00 (120/137): libxml2-2.11.5-7.oe2403.aarch64.rpm 66 MB/s | 634 kB 00:00 (121/137): openldap-2.6.5-6.oe2403.aarch64.rpm 48 MB/s | 203 kB 00:00 (122/137): pam-1.5.3-8.oe2403.aarch64.rpm 88 MB/s | 460 kB 00:00 (123/137): pcre2-10.42-12.oe2403.aarch64.rpm 76 MB/s | 484 kB 00:00 (124/137): python-setuptools-68.0.0-2.oe2403.no 99 MB/s | 670 kB 00:00 (125/137): openssl-libs-3.0.12-15.oe2403.aarch6 86 MB/s | 2.2 MB 00:00 (126/137): python-pip-wheel-23.3.1-2.oe2403.noa 78 MB/s | 1.5 MB 00:00 (127/137): python3-hawkey-0.70.2-6.oe2403.aarch 40 MB/s | 83 kB 00:00 (128/137): python3-dnf-4.16.2-6.oe2403.noarch.r 72 MB/s | 595 kB 00:00 (129/137): python3-rpm-4.18.2-22.oe2403.aarch64 40 MB/s | 61 kB 00:00 (130/137): python3-libdnf-0.70.2-6.oe2403.aarch 75 MB/s | 671 kB 00:00 (131/137): rpm-4.18.2-22.oe2403.aarch64.rpm 86 MB/s | 489 kB 00:00 (132/137): rpm-libs-4.18.2-22.oe2403.aarch64.rp 79 MB/s | 343 kB 00:00 (133/137): python3-setuptools-68.0.0-2.oe2403.n 87 MB/s | 1.6 MB 00:00 (134/137): systemd-libs-255-43.oe2403.aarch64.r 65 MB/s | 513 kB 00:00 (135/137): tzdata-2024a-4.oe2403.noarch.rpm 73 MB/s | 421 kB 00:00 (136/137): xz-libs-5.4.7-6.oe2403.aarch64.rpm 38 MB/s | 89 kB 00:00 (137/137): python3-3.11.6-10.oe2403.aarch64.rpm 139 MB/s | 10 MB 00:00 -------------------------------------------------------------------------------- Total 176 MB/s | 63 MB 00:00 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 Running scriptlet: filesystem-3.16-6.oe2403.aarch64 1/1 Preparing : 1/1 Installing : libgcc-12.3.1-38.oe2403.aarch64 1/137 Running scriptlet: libgcc-12.3.1-38.oe2403.aarch64 1/137 Installing : tzdata-2024a-4.oe2403.noarch 2/137 Installing : ncurses-base-6.4-8.oe2403.noarch 3/137 Installing : libreport-filesystem-2.17.10-1.oe2403.noarch 4/137 Installing : dnf-data-4.16.2-6.oe2403.noarch 5/137 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : python-setuptools-68.0.0-2.oe2403.noarch 6/137 Installing : openEuler-gpg-keys-1.0-4.1.oe2403.aarch64 7/137 Installing : openEuler-repos-1.0-4.1.oe2403.aarch64 8/137 Installing : libselinux-3.5-3.oe2403.aarch64 9/137 Installing : glibc-common-2.38-59.oe2403.aarch64 10/137 Installing : ncurses-libs-6.4-8.oe2403.aarch64 11/137 Installing : info-7.0.3-3.oe2403.aarch64 12/137 Installing : bash-5.2.15-9.oe2403.aarch64 13/137 Installing : setup-2.14.5-2.oe2403.noarch 14/137 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.5-2.oe2403.noarch 14/137 Installing : filesystem-3.16-6.oe2403.aarch64 15/137 Installing : basesystem-12-3.oe2403.noarch 16/137 Running scriptlet: glibc-2.38-59.oe2403.aarch64 17/137 Installing : glibc-2.38-59.oe2403.aarch64 17/137 Running scriptlet: glibc-2.38-59.oe2403.aarch64 17/137 Installing : readline-8.2-2.oe2403.aarch64 18/137 Installing : pcre2-10.42-12.oe2403.aarch64 19/137 Running scriptlet: pcre2-10.42-12.oe2403.aarch64 19/137 Running scriptlet: libsepol-3.5-3.oe2403.aarch64 20/137 Installing : libsepol-3.5-3.oe2403.aarch64 20/137 Running scriptlet: libsepol-3.5-3.oe2403.aarch64 20/137 Installing : bc-1.07.1-12.oe2403.aarch64 21/137 Installing : openEuler-release-24.03LTS-55.oe2403.aarch64 22/137 Running scriptlet: openEuler-release-24.03LTS-55.oe2403.aarch64 22/137 /var/tmp/rpm-tmp.JkKUyb: line 1: rpm: command not found Installing : zlib-1.2.13-2.oe2403.aarch64 23/137 Installing : xz-libs-5.4.7-6.oe2403.aarch64 24/137 Installing : libgpg-error-1.47-1.oe2403.aarch64 25/137 Running scriptlet: popt-1.19-2.oe2403.aarch64 26/137 Installing : popt-1.19-2.oe2403.aarch64 26/137 Running scriptlet: popt-1.19-2.oe2403.aarch64 26/137 Installing : bzip2-1.0.8-7.oe2403.aarch64 27/137 Installing : libstdc++-12.3.1-38.oe2403.aarch64 28/137 Installing : zstd-1.5.5-1.oe2403.aarch64 29/137 Running scriptlet: zstd-1.5.5-1.oe2403.aarch64 29/137 Installing : libxml2-2.11.5-7.oe2403.aarch64 30/137 Running scriptlet: libxml2-2.11.5-7.oe2403.aarch64 30/137 Installing : gmp-1:6.3.0-3.oe2403.aarch64 31/137 Installing : libuuid-2.39.1-22.oe2403.aarch64 32/137 Running scriptlet: libuuid-2.39.1-22.oe2403.aarch64 32/137 Running scriptlet: grep-3.11-1.oe2403.aarch64 33/137 Installing : grep-3.11-1.oe2403.aarch64 33/137 Running scriptlet: grep-3.11-1.oe2403.aarch64 33/137 Installing : libffi-3.4.4-3.oe2403.aarch64 34/137 Installing : json-c-0.17-7.oe2403.aarch64 35/137 Installing : p11-kit-0.25.0-2.oe2403.aarch64 36/137 Running scriptlet: p11-kit-0.25.0-2.oe2403.aarch64 36/137 Installing : elfutils-libelf-0.190-8.oe2403.aarch64 37/137 Running scriptlet: elfutils-libelf-0.190-8.oe2403.aarch64 37/137 Installing : gdbm-1:1.23-2.oe2403.aarch64 38/137 Running scriptlet: lua-5.4.6-1.oe2403.aarch64 39/137 Installing : lua-5.4.6-1.oe2403.aarch64 39/137 Running scriptlet: lua-5.4.6-1.oe2403.aarch64 39/137 Installing : libunistring-1.1-2.oe2403.aarch64 40/137 Running scriptlet: libidn2-2.3.4-1.oe2403.aarch64 41/137 Installing : libidn2-2.3.4-1.oe2403.aarch64 41/137 Installing : libxcrypt-4.4.36-2.oe2403.aarch64 42/137 Running scriptlet: libxcrypt-4.4.36-2.oe2403.aarch64 42/137 Installing : expat-2.5.0-7.oe2403.aarch64 43/137 Installing : libsmartcols-2.39.1-22.oe2403.aarch64 44/137 Running scriptlet: libsmartcols-2.39.1-22.oe2403.aarch64 44/137 Installing : libassuan-2.5.6-2.oe2403.aarch64 45/137 Installing : libgcrypt-1.10.2-1.oe2403.aarch64 46/137 Installing : file-libs-5.45-1.oe2403.aarch64 47/137 Installing : lz4-1.9.4-2.oe2403.aarch64 48/137 Running scriptlet: lz4-1.9.4-2.oe2403.aarch64 48/137 Installing : attr-2.5.1-5.oe2403.aarch64 49/137 Running scriptlet: attr-2.5.1-5.oe2403.aarch64 49/137 Installing : libacl-2.3.1-3.oe2403.aarch64 50/137 Running scriptlet: libacl-2.3.1-3.oe2403.aarch64 50/137 Installing : sed-4.9-4.oe2403.aarch64 51/137 Installing : libgomp-12.3.1-38.oe2403.aarch64 52/137 Installing : libtasn1-4.19.0-2.oe2403.aarch64 53/137 Running scriptlet: libtasn1-4.19.0-2.oe2403.aarch64 53/137 Installing : crontabs-1.11-23.oe2403.noarch 54/137 Installing : libcomps-0.1.19-1.oe2403.aarch64 55/137 Running scriptlet: libcomps-0.1.19-1.oe2403.aarch64 55/137 Installing : cyrus-sasl-lib-2.1.28-2.oe2403.aarch64 56/137 Installing : mpfr-4.2.1-1.oe2403.aarch64 57/137 Running scriptlet: mpfr-4.2.1-1.oe2403.aarch64 57/137 Installing : nettle-3.8.1-1.oe2403.aarch64 58/137 Installing : ncurses-6.4-8.oe2403.aarch64 59/137 Running scriptlet: libksba-1.6.4-2.oe2403.aarch64 60/137 Installing : libksba-1.6.4-2.oe2403.aarch64 60/137 Running scriptlet: libksba-1.6.4-2.oe2403.aarch64 60/137 Installing : libpng-2:1.6.40-1.oe2403.aarch64 61/137 Running scriptlet: tcl-1:8.6.14-1.oe2403.aarch64 62/137 Installing : tcl-1:8.6.14-1.oe2403.aarch64 62/137 Running scriptlet: tcl-1:8.6.14-1.oe2403.aarch64 62/137 Installing : sqlite-3.42.0-1.oe2403.aarch64 63/137 Installing : brotli-1.1.0-1.oe2403.aarch64 64/137 Installing : keyutils-libs-1.6.3-5.oe2403.aarch64 65/137 Running scriptlet: keyutils-libs-1.6.3-5.oe2403.aarch64 65/137 Installing : libcap-ng-0.8.3-2.oe2403.aarch64 66/137 Installing : audit-libs-1:3.1.2-9.oe2403.aarch64 67/137 Installing : libev-4.33-4.oe2403.aarch64 68/137 Installing : libnghttp2-1.58.0-2.oe2403.aarch64 69/137 Installing : libsigsegv-2.14-1.oe2403.aarch64 70/137 Installing : gawk-5.2.2-1.oe2403.aarch64 71/137 Installing : libyaml-0.2.5-6.oe2403.aarch64 72/137 Running scriptlet: libyaml-0.2.5-6.oe2403.aarch64 72/137 Installing : npth-1.6-7.oe2403.aarch64 73/137 Running scriptlet: npth-1.6-7.oe2403.aarch64 73/137 Installing : which-2.21-16.oe2403.aarch64 74/137 Running scriptlet: publicsuffix-list-20240108-1.oe2403.noarch 75/137 Installing : publicsuffix-list-20240108-1.oe2403.noarch 75/137 Running scriptlet: publicsuffix-list-20240108-1.oe2403.noarch 75/137 Running scriptlet: libpsl-0.21.2-1.oe2403.aarch64 76/137 Installing : libpsl-0.21.2-1.oe2403.aarch64 76/137 Running scriptlet: libpsl-0.21.2-1.oe2403.aarch64 76/137 Installing : elfutils-default-yama-scope-0.190-8.oe2403.noarc 77/137 Running scriptlet: elfutils-default-yama-scope-0.190-8.oe2403.noarc 77/137 Installing : elfutils-libs-0.190-8.oe2403.aarch64 78/137 Running scriptlet: elfutils-libs-0.190-8.oe2403.aarch64 78/137 Installing : fuse-common-3.16.2-1.oe2403.aarch64 79/137 Installing : fuse-2.9.9-11.oe2403.aarch64 80/137 Running scriptlet: fuse-2.9.9-11.oe2403.aarch64 80/137 Installing : libmount-2.39.1-22.oe2403.aarch64 81/137 Running scriptlet: libmount-2.39.1-22.oe2403.aarch64 81/137 Installing : glib2-2.78.3-8.oe2403.aarch64 82/137 Installing : libevent-2.1.12-11.oe2403.aarch64 83/137 Installing : libverto-0.3.2-3.oe2403.aarch64 84/137 Installing : gzip-1.12-4.oe2403.aarch64 85/137 Installing : cracklib-2.9.11-1.oe2403.aarch64 86/137 Installing : e2fsprogs-1.47.0-3.oe2403.aarch64 87/137 Installing : krb5-libs-1.21.2-14.oe2403.aarch64 88/137 Installing : libtirpc-1.3.4-4.oe2403.aarch64 89/137 Installing : libnsl2-2.0.1-1.oe2403.aarch64 90/137 Installing : libpwquality-1.4.5-2.oe2403.aarch64 91/137 Installing : slang-2.3.3-2.oe2403.aarch64 92/137 Installing : newt-0.52.23-3.oe2403.aarch64 93/137 Installing : chkconfig-1.25-2.oe2403.aarch64 94/137 Installing : p11-kit-trust-0.25.0-2.oe2403.aarch64 95/137 Running scriptlet: p11-kit-trust-0.25.0-2.oe2403.aarch64 95/137 Installing : pam-1.5.3-8.oe2403.aarch64 96/137 Running scriptlet: pam-1.5.3-8.oe2403.aarch64 96/137 Running scriptlet: libcap-2.69-4.oe2403.aarch64 97/137 Installing : libcap-2.69-4.oe2403.aarch64 97/137 Running scriptlet: libcap-2.69-4.oe2403.aarch64 97/137 Installing : openssl-libs-1:3.0.12-15.oe2403.aarch64 98/137 Running scriptlet: openssl-libs-1:3.0.12-15.oe2403.aarch64 98/137 Installing : coreutils-9.4-17.oe2403.aarch64 99/137 Running scriptlet: coreutils-9.4-17.oe2403.aarch64 99/137 Installing : crypto-policies-20230614-2.git5f3458e.oe2403.noa 100/137 Running scriptlet: ca-certificates-2023.2.64-1.oe2403.noarch 101/137 Installing : ca-certificates-2023.2.64-1.oe2403.noarch 101/137 Running scriptlet: ca-certificates-2023.2.64-1.oe2403.noarch 101/137 Installing : libblkid-2.39.1-22.oe2403.aarch64 102/137 Running scriptlet: libblkid-2.39.1-22.oe2403.aarch64 102/137 Installing : python-pip-wheel-23.3.1-2.oe2403.noarch 103/137 Installing : python3-setuptools-68.0.0-2.oe2403.noarch 104/137 Installing : python3-3.11.6-10.oe2403.aarch64 105/137 Installing : python3-distro-1.9.0-1.oe2403.noarch 106/137 Installing : python3-libcomps-0.1.19-1.oe2403.aarch64 107/137 Installing : python3-six-1.16.0-3.oe2403.noarch 108/137 Installing : python3-dateutil-1:2.8.2-3.oe2403.noarch 109/137 Installing : libssh-0.10.5-2.oe2403.aarch64 110/137 Installing : gnutls-3.8.2-5.oe2403.aarch64 111/137 Installing : gnupg2-2.4.3-6.oe2403.aarch64 112/137 Installing : gpgme-1.21.0-1.oe2403.aarch64 113/137 Installing : python3-gpgme-1.21.0-1.oe2403.aarch64 114/137 Running scriptlet: logrotate-3.21.0-1.oe2403.aarch64 115/137 Installing : logrotate-3.21.0-1.oe2403.aarch64 115/137 Running scriptlet: logrotate-3.21.0-1.oe2403.aarch64 115/137 Installing : systemd-libs-255-43.oe2403.aarch64 116/137 Running scriptlet: systemd-libs-255-43.oe2403.aarch64 116/137 Installing : dbus-libs-1:1.14.8-2.oe2403.aarch64 117/137 Running scriptlet: dbus-libs-1:1.14.8-2.oe2403.aarch64 117/137 Installing : python3-dbus-1.3.2-1.oe2403.aarch64 118/137 Installing : libarchive-3.7.1-7.oe2403.aarch64 119/137 Installing : openldap-2.6.5-6.oe2403.aarch64 120/137 Installing : libcurl-8.4.0-16.oe2403.aarch64 121/137 Installing : librepo-1.15.2-1.oe2403.aarch64 122/137 Running scriptlet: tpm2-tss-4.0.1-3.oe2403.aarch64 123/137 Installing : tpm2-tss-4.0.1-3.oe2403.aarch64 123/137 Running scriptlet: tpm2-tss-4.0.1-3.oe2403.aarch64 123/137 Installing : ima-evm-utils-libs-1.5-1.oe2403.aarch64 124/137 Installing : curl-8.4.0-16.oe2403.aarch64 125/137 Installing : rpm-4.18.2-22.oe2403.aarch64 126/137 Installing : rpm-libs-4.18.2-22.oe2403.aarch64 127/137 Installing : libmodulemd-2.15.0-1.oe2403.aarch64 128/137 Installing : libsolv-0.7.24-1.oe2403.aarch64 129/137 Installing : libdnf-0.70.2-6.oe2403.aarch64 130/137 Installing : python3-libdnf-0.70.2-6.oe2403.aarch64 131/137 Installing : python3-hawkey-0.70.2-6.oe2403.aarch64 132/137 Installing : python3-rpm-4.18.2-22.oe2403.aarch64 133/137 Installing : python3-dnf-4.16.2-6.oe2403.noarch 134/137 Installing : python3-dnf-plugins-core-4.3.1-4.oe2403.noarch 135/137 Installing : dnf-4.16.2-6.oe2403.noarch 136/137 Running scriptlet: dnf-4.16.2-6.oe2403.noarch 136/137 Installing : dnf-plugins-core-4.3.1-4.oe2403.noarch 137/137 Running scriptlet: glibc-common-2.38-59.oe2403.aarch64 137/137 Running scriptlet: filesystem-3.16-6.oe2403.aarch64 137/137 Running scriptlet: ca-certificates-2023.2.64-1.oe2403.noarch 137/137 Running scriptlet: rpm-4.18.2-22.oe2403.aarch64 137/137 Running scriptlet: glibc-common-2.38-59.oe2403.aarch64 137/137 Running scriptlet: glib2-2.78.3-8.oe2403.aarch64 137/137 Verifying : basesystem-12-3.oe2403.noarch 1/137 Verifying : bash-5.2.15-9.oe2403.aarch64 2/137 Verifying : bc-1.07.1-12.oe2403.aarch64 3/137 Verifying : brotli-1.1.0-1.oe2403.aarch64 4/137 Verifying : bzip2-1.0.8-7.oe2403.aarch64 5/137 Verifying : ca-certificates-2023.2.64-1.oe2403.noarch 6/137 Verifying : cracklib-2.9.11-1.oe2403.aarch64 7/137 Verifying : crontabs-1.11-23.oe2403.noarch 8/137 Verifying : crypto-policies-20230614-2.git5f3458e.oe2403.noa 9/137 Verifying : cyrus-sasl-lib-2.1.28-2.oe2403.aarch64 10/137 Verifying : dbus-libs-1:1.14.8-2.oe2403.aarch64 11/137 Verifying : dnf-plugins-core-4.3.1-4.oe2403.noarch 12/137 Verifying : e2fsprogs-1.47.0-3.oe2403.aarch64 13/137 Verifying : file-libs-5.45-1.oe2403.aarch64 14/137 Verifying : fuse-2.9.9-11.oe2403.aarch64 15/137 Verifying : fuse-common-3.16.2-1.oe2403.aarch64 16/137 Verifying : gawk-5.2.2-1.oe2403.aarch64 17/137 Verifying : gdbm-1:1.23-2.oe2403.aarch64 18/137 Verifying : gpgme-1.21.0-1.oe2403.aarch64 19/137 Verifying : grep-3.11-1.oe2403.aarch64 20/137 Verifying : gzip-1.12-4.oe2403.aarch64 21/137 Verifying : ima-evm-utils-libs-1.5-1.oe2403.aarch64 22/137 Verifying : info-7.0.3-3.oe2403.aarch64 23/137 Verifying : keyutils-libs-1.6.3-5.oe2403.aarch64 24/137 Verifying : libassuan-2.5.6-2.oe2403.aarch64 25/137 Verifying : libcap-ng-0.8.3-2.oe2403.aarch64 26/137 Verifying : libcomps-0.1.19-1.oe2403.aarch64 27/137 Verifying : libev-4.33-4.oe2403.aarch64 28/137 Verifying : libevent-2.1.12-11.oe2403.aarch64 29/137 Verifying : libffi-3.4.4-3.oe2403.aarch64 30/137 Verifying : libgcrypt-1.10.2-1.oe2403.aarch64 31/137 Verifying : libgpg-error-1.47-1.oe2403.aarch64 32/137 Verifying : libidn2-2.3.4-1.oe2403.aarch64 33/137 Verifying : libmodulemd-2.15.0-1.oe2403.aarch64 34/137 Verifying : libnghttp2-1.58.0-2.oe2403.aarch64 35/137 Verifying : libnsl2-2.0.1-1.oe2403.aarch64 36/137 Verifying : libpng-2:1.6.40-1.oe2403.aarch64 37/137 Verifying : libpsl-0.21.2-1.oe2403.aarch64 38/137 Verifying : librepo-1.15.2-1.oe2403.aarch64 39/137 Verifying : libreport-filesystem-2.17.10-1.oe2403.noarch 40/137 Verifying : libselinux-3.5-3.oe2403.aarch64 41/137 Verifying : libsepol-3.5-3.oe2403.aarch64 42/137 Verifying : libsigsegv-2.14-1.oe2403.aarch64 43/137 Verifying : libsolv-0.7.24-1.oe2403.aarch64 44/137 Verifying : libssh-0.10.5-2.oe2403.aarch64 45/137 Verifying : libunistring-1.1-2.oe2403.aarch64 46/137 Verifying : libverto-0.3.2-3.oe2403.aarch64 47/137 Verifying : libxcrypt-4.4.36-2.oe2403.aarch64 48/137 Verifying : libyaml-0.2.5-6.oe2403.aarch64 49/137 Verifying : logrotate-3.21.0-1.oe2403.aarch64 50/137 Verifying : lua-5.4.6-1.oe2403.aarch64 51/137 Verifying : lz4-1.9.4-2.oe2403.aarch64 52/137 Verifying : mpfr-4.2.1-1.oe2403.aarch64 53/137 Verifying : ncurses-6.4-8.oe2403.aarch64 54/137 Verifying : ncurses-base-6.4-8.oe2403.noarch 55/137 Verifying : ncurses-libs-6.4-8.oe2403.aarch64 56/137 Verifying : nettle-3.8.1-1.oe2403.aarch64 57/137 Verifying : npth-1.6-7.oe2403.aarch64 58/137 Verifying : openEuler-release-24.03LTS-55.oe2403.aarch64 59/137 Verifying : p11-kit-0.25.0-2.oe2403.aarch64 60/137 Verifying : p11-kit-trust-0.25.0-2.oe2403.aarch64 61/137 Verifying : popt-1.19-2.oe2403.aarch64 62/137 Verifying : publicsuffix-list-20240108-1.oe2403.noarch 63/137 Verifying : python3-dateutil-1:2.8.2-3.oe2403.noarch 64/137 Verifying : python3-dbus-1.3.2-1.oe2403.aarch64 65/137 Verifying : python3-distro-1.9.0-1.oe2403.noarch 66/137 Verifying : python3-dnf-plugins-core-4.3.1-4.oe2403.noarch 67/137 Verifying : python3-gpgme-1.21.0-1.oe2403.aarch64 68/137 Verifying : python3-libcomps-0.1.19-1.oe2403.aarch64 69/137 Verifying : python3-six-1.16.0-3.oe2403.noarch 70/137 Verifying : readline-8.2-2.oe2403.aarch64 71/137 Verifying : sed-4.9-4.oe2403.aarch64 72/137 Verifying : setup-2.14.5-2.oe2403.noarch 73/137 Verifying : slang-2.3.3-2.oe2403.aarch64 74/137 Verifying : sqlite-3.42.0-1.oe2403.aarch64 75/137 Verifying : tcl-1:8.6.14-1.oe2403.aarch64 76/137 Verifying : tpm2-tss-4.0.1-3.oe2403.aarch64 77/137 Verifying : which-2.21-16.oe2403.aarch64 78/137 Verifying : zlib-1.2.13-2.oe2403.aarch64 79/137 Verifying : zstd-1.5.5-1.oe2403.aarch64 80/137 Verifying : attr-2.5.1-5.oe2403.aarch64 81/137 Verifying : audit-libs-1:3.1.2-9.oe2403.aarch64 82/137 Verifying : chkconfig-1.25-2.oe2403.aarch64 83/137 Verifying : coreutils-9.4-17.oe2403.aarch64 84/137 Verifying : curl-8.4.0-16.oe2403.aarch64 85/137 Verifying : dnf-4.16.2-6.oe2403.noarch 86/137 Verifying : dnf-data-4.16.2-6.oe2403.noarch 87/137 Verifying : elfutils-default-yama-scope-0.190-8.oe2403.noarc 88/137 Verifying : elfutils-libelf-0.190-8.oe2403.aarch64 89/137 Verifying : elfutils-libs-0.190-8.oe2403.aarch64 90/137 Verifying : expat-2.5.0-7.oe2403.aarch64 91/137 Verifying : filesystem-3.16-6.oe2403.aarch64 92/137 Verifying : glib2-2.78.3-8.oe2403.aarch64 93/137 Verifying : glibc-2.38-59.oe2403.aarch64 94/137 Verifying : glibc-common-2.38-59.oe2403.aarch64 95/137 Verifying : gmp-1:6.3.0-3.oe2403.aarch64 96/137 Verifying : gnupg2-2.4.3-6.oe2403.aarch64 97/137 Verifying : gnutls-3.8.2-5.oe2403.aarch64 98/137 Verifying : json-c-0.17-7.oe2403.aarch64 99/137 Verifying : krb5-libs-1.21.2-14.oe2403.aarch64 100/137 Verifying : libacl-2.3.1-3.oe2403.aarch64 101/137 Verifying : libarchive-3.7.1-7.oe2403.aarch64 102/137 Verifying : libblkid-2.39.1-22.oe2403.aarch64 103/137 Verifying : libcap-2.69-4.oe2403.aarch64 104/137 Verifying : libcurl-8.4.0-16.oe2403.aarch64 105/137 Verifying : libdnf-0.70.2-6.oe2403.aarch64 106/137 Verifying : libgcc-12.3.1-38.oe2403.aarch64 107/137 Verifying : libgomp-12.3.1-38.oe2403.aarch64 108/137 Verifying : libksba-1.6.4-2.oe2403.aarch64 109/137 Verifying : libmount-2.39.1-22.oe2403.aarch64 110/137 Verifying : libpwquality-1.4.5-2.oe2403.aarch64 111/137 Verifying : libsmartcols-2.39.1-22.oe2403.aarch64 112/137 Verifying : libstdc++-12.3.1-38.oe2403.aarch64 113/137 Verifying : libtasn1-4.19.0-2.oe2403.aarch64 114/137 Verifying : libtirpc-1.3.4-4.oe2403.aarch64 115/137 Verifying : libuuid-2.39.1-22.oe2403.aarch64 116/137 Verifying : libxml2-2.11.5-7.oe2403.aarch64 117/137 Verifying : newt-0.52.23-3.oe2403.aarch64 118/137 Verifying : openEuler-gpg-keys-1.0-4.1.oe2403.aarch64 119/137 Verifying : openEuler-repos-1.0-4.1.oe2403.aarch64 120/137 Verifying : openldap-2.6.5-6.oe2403.aarch64 121/137 Verifying : openssl-libs-1:3.0.12-15.oe2403.aarch64 122/137 Verifying : pam-1.5.3-8.oe2403.aarch64 123/137 Verifying : pcre2-10.42-12.oe2403.aarch64 124/137 Verifying : python-pip-wheel-23.3.1-2.oe2403.noarch 125/137 Verifying : python-setuptools-68.0.0-2.oe2403.noarch 126/137 Verifying : python3-3.11.6-10.oe2403.aarch64 127/137 Verifying : python3-dnf-4.16.2-6.oe2403.noarch 128/137 Verifying : python3-hawkey-0.70.2-6.oe2403.aarch64 129/137 Verifying : python3-libdnf-0.70.2-6.oe2403.aarch64 130/137 Verifying : python3-rpm-4.18.2-22.oe2403.aarch64 131/137 Verifying : python3-setuptools-68.0.0-2.oe2403.noarch 132/137 Verifying : rpm-4.18.2-22.oe2403.aarch64 133/137 Verifying : rpm-libs-4.18.2-22.oe2403.aarch64 134/137 Verifying : systemd-libs-255-43.oe2403.aarch64 135/137 Verifying : tzdata-2024a-4.oe2403.noarch 136/137 Verifying : xz-libs-5.4.7-6.oe2403.aarch64 137/137 Installed: attr-2.5.1-5.oe2403.aarch64 audit-libs-1:3.1.2-9.oe2403.aarch64 basesystem-12-3.oe2403.noarch bash-5.2.15-9.oe2403.aarch64 bc-1.07.1-12.oe2403.aarch64 brotli-1.1.0-1.oe2403.aarch64 bzip2-1.0.8-7.oe2403.aarch64 ca-certificates-2023.2.64-1.oe2403.noarch chkconfig-1.25-2.oe2403.aarch64 coreutils-9.4-17.oe2403.aarch64 cracklib-2.9.11-1.oe2403.aarch64 crontabs-1.11-23.oe2403.noarch crypto-policies-20230614-2.git5f3458e.oe2403.noarch curl-8.4.0-16.oe2403.aarch64 cyrus-sasl-lib-2.1.28-2.oe2403.aarch64 dbus-libs-1:1.14.8-2.oe2403.aarch64 dnf-4.16.2-6.oe2403.noarch dnf-data-4.16.2-6.oe2403.noarch dnf-plugins-core-4.3.1-4.oe2403.noarch e2fsprogs-1.47.0-3.oe2403.aarch64 elfutils-default-yama-scope-0.190-8.oe2403.noarch elfutils-libelf-0.190-8.oe2403.aarch64 elfutils-libs-0.190-8.oe2403.aarch64 expat-2.5.0-7.oe2403.aarch64 file-libs-5.45-1.oe2403.aarch64 filesystem-3.16-6.oe2403.aarch64 fuse-2.9.9-11.oe2403.aarch64 fuse-common-3.16.2-1.oe2403.aarch64 gawk-5.2.2-1.oe2403.aarch64 gdbm-1:1.23-2.oe2403.aarch64 glib2-2.78.3-8.oe2403.aarch64 glibc-2.38-59.oe2403.aarch64 glibc-common-2.38-59.oe2403.aarch64 gmp-1:6.3.0-3.oe2403.aarch64 gnupg2-2.4.3-6.oe2403.aarch64 gnutls-3.8.2-5.oe2403.aarch64 gpgme-1.21.0-1.oe2403.aarch64 grep-3.11-1.oe2403.aarch64 gzip-1.12-4.oe2403.aarch64 ima-evm-utils-libs-1.5-1.oe2403.aarch64 info-7.0.3-3.oe2403.aarch64 json-c-0.17-7.oe2403.aarch64 keyutils-libs-1.6.3-5.oe2403.aarch64 krb5-libs-1.21.2-14.oe2403.aarch64 libacl-2.3.1-3.oe2403.aarch64 libarchive-3.7.1-7.oe2403.aarch64 libassuan-2.5.6-2.oe2403.aarch64 libblkid-2.39.1-22.oe2403.aarch64 libcap-2.69-4.oe2403.aarch64 libcap-ng-0.8.3-2.oe2403.aarch64 libcomps-0.1.19-1.oe2403.aarch64 libcurl-8.4.0-16.oe2403.aarch64 libdnf-0.70.2-6.oe2403.aarch64 libev-4.33-4.oe2403.aarch64 libevent-2.1.12-11.oe2403.aarch64 libffi-3.4.4-3.oe2403.aarch64 libgcc-12.3.1-38.oe2403.aarch64 libgcrypt-1.10.2-1.oe2403.aarch64 libgomp-12.3.1-38.oe2403.aarch64 libgpg-error-1.47-1.oe2403.aarch64 libidn2-2.3.4-1.oe2403.aarch64 libksba-1.6.4-2.oe2403.aarch64 libmodulemd-2.15.0-1.oe2403.aarch64 libmount-2.39.1-22.oe2403.aarch64 libnghttp2-1.58.0-2.oe2403.aarch64 libnsl2-2.0.1-1.oe2403.aarch64 libpng-2:1.6.40-1.oe2403.aarch64 libpsl-0.21.2-1.oe2403.aarch64 libpwquality-1.4.5-2.oe2403.aarch64 librepo-1.15.2-1.oe2403.aarch64 libreport-filesystem-2.17.10-1.oe2403.noarch libselinux-3.5-3.oe2403.aarch64 libsepol-3.5-3.oe2403.aarch64 libsigsegv-2.14-1.oe2403.aarch64 libsmartcols-2.39.1-22.oe2403.aarch64 libsolv-0.7.24-1.oe2403.aarch64 libssh-0.10.5-2.oe2403.aarch64 libstdc++-12.3.1-38.oe2403.aarch64 libtasn1-4.19.0-2.oe2403.aarch64 libtirpc-1.3.4-4.oe2403.aarch64 libunistring-1.1-2.oe2403.aarch64 libuuid-2.39.1-22.oe2403.aarch64 libverto-0.3.2-3.oe2403.aarch64 libxcrypt-4.4.36-2.oe2403.aarch64 libxml2-2.11.5-7.oe2403.aarch64 libyaml-0.2.5-6.oe2403.aarch64 logrotate-3.21.0-1.oe2403.aarch64 lua-5.4.6-1.oe2403.aarch64 lz4-1.9.4-2.oe2403.aarch64 mpfr-4.2.1-1.oe2403.aarch64 ncurses-6.4-8.oe2403.aarch64 ncurses-base-6.4-8.oe2403.noarch ncurses-libs-6.4-8.oe2403.aarch64 nettle-3.8.1-1.oe2403.aarch64 newt-0.52.23-3.oe2403.aarch64 npth-1.6-7.oe2403.aarch64 openEuler-gpg-keys-1.0-4.1.oe2403.aarch64 openEuler-release-24.03LTS-55.oe2403.aarch64 openEuler-repos-1.0-4.1.oe2403.aarch64 openldap-2.6.5-6.oe2403.aarch64 openssl-libs-1:3.0.12-15.oe2403.aarch64 p11-kit-0.25.0-2.oe2403.aarch64 p11-kit-trust-0.25.0-2.oe2403.aarch64 pam-1.5.3-8.oe2403.aarch64 pcre2-10.42-12.oe2403.aarch64 popt-1.19-2.oe2403.aarch64 publicsuffix-list-20240108-1.oe2403.noarch python-pip-wheel-23.3.1-2.oe2403.noarch python-setuptools-68.0.0-2.oe2403.noarch python3-3.11.6-10.oe2403.aarch64 python3-dateutil-1:2.8.2-3.oe2403.noarch python3-dbus-1.3.2-1.oe2403.aarch64 python3-distro-1.9.0-1.oe2403.noarch python3-dnf-4.16.2-6.oe2403.noarch python3-dnf-plugins-core-4.3.1-4.oe2403.noarch python3-gpgme-1.21.0-1.oe2403.aarch64 python3-hawkey-0.70.2-6.oe2403.aarch64 python3-libcomps-0.1.19-1.oe2403.aarch64 python3-libdnf-0.70.2-6.oe2403.aarch64 python3-rpm-4.18.2-22.oe2403.aarch64 python3-setuptools-68.0.0-2.oe2403.noarch python3-six-1.16.0-3.oe2403.noarch readline-8.2-2.oe2403.aarch64 rpm-4.18.2-22.oe2403.aarch64 rpm-libs-4.18.2-22.oe2403.aarch64 sed-4.9-4.oe2403.aarch64 setup-2.14.5-2.oe2403.noarch slang-2.3.3-2.oe2403.aarch64 sqlite-3.42.0-1.oe2403.aarch64 systemd-libs-255-43.oe2403.aarch64 tcl-1:8.6.14-1.oe2403.aarch64 tpm2-tss-4.0.1-3.oe2403.aarch64 tzdata-2024a-4.oe2403.noarch which-2.21-16.oe2403.aarch64 xz-libs-5.4.7-6.oe2403.aarch64 zlib-1.2.13-2.oe2403.aarch64 zstd-1.5.5-1.oe2403.aarch64 Complete! Finish(bootstrap): dnf install Start(bootstrap): creating root cache Finish(bootstrap): creating root cache Finish(bootstrap): chroot init Start: chroot init 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 Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf install No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 5.3 kB/s | 33 kB 00:06 Additional repo https_eulermaker_compass_ci_ope 187 kB/s | 1.6 MB 00:08 OS 157 MB/s | 2.8 MB 00:00 everything 321 MB/s | 17 MB 00:00 EPOL 245 MB/s | 4.3 MB 00:00 update 479 MB/s | 44 MB 00:00 EPOL update 32 MB/s | 590 kB 00:00 multi_version-OpenStack 99 MB/s | 1.0 MB 00:00 multi_version-OpenStack 51 kB/s | 257 B 00:00 Dependencies resolved. ================================================================================ Package Arch Version Repo Size ================================================================================ Installing: bash aarch64 5.2.15-9.oe2403 OS 1.2 M bzip2 aarch64 1.0.8-7.oe2403 OS 65 k coreutils aarch64 9.4-17.oe2403 update 2.8 M cpio aarch64 2.14-3.oe2403 OS 253 k diffutils aarch64 3.10-2.oe2403 OS 300 k findutils aarch64 2:4.9.0-1.oe2403 OS 323 k gawk aarch64 5.2.2-1.oe2403 OS 364 k gcc aarch64 12.3.1-38.oe2403 update 29 M gcc-c++ aarch64 12.3.1-38.oe2403 update 11 M grep aarch64 3.11-1.oe2403 OS 287 k gzip aarch64 1.12-4.oe2403 OS 104 k info aarch64 7.0.3-3.oe2403 OS 221 k make aarch64 1:4.4.1-2.oe2403 update 348 k openEuler-release aarch64 24.03LTS-55.oe2403 OS 19 k openEuler-rpm-config aarch64 30-57.oe2403 update 56 k patch aarch64 2.7.6-21.oe2403 OS 115 k rpm-build aarch64 4.18.2-22.oe2403 update 80 k sed aarch64 4.9-4.oe2403 OS 169 k shadow aarch64 2:4.14.3-8.oe2403 update 645 k tar aarch64 2:1.35-2.oe2403 OS 744 k unzip aarch64 6.0-52.oe2403 OS 121 k util-linux aarch64 2.39.1-22.oe2403 update 2.8 M which aarch64 2.21-16.oe2403 OS 28 k xz aarch64 5.4.7-6.oe2403 update 318 k yum noarch 4.16.2-6.oe2403 update 6.1 k Installing dependencies: attr aarch64 2.5.1-5.oe2403 update 51 k audit-libs aarch64 1:3.1.2-9.oe2403 update 96 k babeltrace aarch64 1.5.11-1.oe2403 OS 194 k basesystem noarch 12-3.oe2403 OS 6.2 k bc aarch64 1.07.1-12.oe2403 OS 83 k binutils aarch64 2.41-12.oe2403 update 5.9 M brotli aarch64 1.1.0-1.oe2403 OS 321 k ca-certificates noarch 2023.2.64-1.oe2403 OS 451 k chkconfig aarch64 1.25-2.oe2403 update 167 k cpp aarch64 12.3.1-38.oe2403 update 9.4 M cracklib aarch64 2.9.11-1.oe2403 OS 3.9 M crontabs noarch 1.11-23.oe2403 OS 18 k crypto-policies noarch 20230614-2.git5f3458e.oe2403 OS 43 k curl aarch64 8.4.0-16.oe2403 update 156 k cyrus-sasl-lib aarch64 2.1.28-2.oe2403 OS 69 k debugedit aarch64 5.0-11.oe2403 update 71 k dnf noarch 4.16.2-6.oe2403 update 10 k dnf-data noarch 4.16.2-6.oe2403 update 21 k dwz aarch64 0.15-1.oe2403 OS 121 k e2fsprogs aarch64 1.47.0-3.oe2403 OS 1.1 M efi-srpm-macros noarch 4-9.oe2403 OS 20 k elfutils aarch64 0.190-8.oe2403 update 279 k elfutils-default-yama-scope noarch 0.190-8.oe2403 update 9.0 k elfutils-libelf aarch64 0.190-8.oe2403 update 184 k elfutils-libs aarch64 0.190-8.oe2403 update 232 k expat aarch64 2.5.0-7.oe2403 update 69 k file aarch64 5.45-1.oe2403 OS 35 k file-libs aarch64 5.45-1.oe2403 OS 791 k filesystem aarch64 3.16-6.oe2403 update 1.1 M fuse aarch64 2.9.9-11.oe2403 OS 133 k fuse-common aarch64 3.16.2-1.oe2403 OS 4.1 k gc aarch64 8.2.4-1.oe2403 OS 243 k gdb-headless aarch64 14.1-2.oe2403 OS 3.5 M gdbm aarch64 1:1.23-2.oe2403 OS 165 k glib2 aarch64 2.78.3-8.oe2403 update 2.8 M glibc aarch64 2.38-59.oe2403 update 2.8 M glibc-common aarch64 2.38-59.oe2403 update 2.7 M glibc-devel aarch64 2.38-59.oe2403 update 1.5 M gmp aarch64 1:6.3.0-3.oe2403 update 245 k gnupg2 aarch64 2.4.3-6.oe2403 update 2.3 M gnutls aarch64 3.8.2-5.oe2403 update 912 k gpgme aarch64 1.21.0-1.oe2403 OS 359 k guile aarch64 5:2.2.7-6.oe2403 update 6.3 M ima-evm-utils-libs aarch64 1.5-1.oe2403 OS 20 k json-c aarch64 0.17-7.oe2403 update 37 k kernel-headers aarch64 6.6.0-98.0.0.90.oe2403 update 2.9 M keyutils-libs aarch64 1.6.3-5.oe2403 OS 22 k krb5-libs aarch64 1.21.2-14.oe2403 update 661 k libacl aarch64 2.3.1-3.oe2403 update 19 k libarchive aarch64 3.7.1-7.oe2403 update 319 k libassuan aarch64 2.5.6-2.oe2403 OS 55 k libblkid aarch64 2.39.1-22.oe2403 update 154 k libcap aarch64 2.69-4.oe2403 update 59 k libcap-ng aarch64 0.8.3-2.oe2403 OS 40 k libcomps aarch64 0.1.19-1.oe2403 OS 64 k libcurl aarch64 8.4.0-16.oe2403 update 303 k libdnf aarch64 0.70.2-6.oe2403 update 611 k libev aarch64 4.33-4.oe2403 OS 44 k libevent aarch64 2.1.12-11.oe2403 OS 215 k libfdisk aarch64 2.39.1-22.oe2403 update 201 k libffi aarch64 3.4.4-3.oe2403 OS 24 k libgcc aarch64 12.3.1-38.oe2403 update 68 k libgcrypt aarch64 1.10.2-1.oe2403 OS 424 k libgomp aarch64 12.3.1-38.oe2403 update 257 k libgpg-error aarch64 1.47-1.oe2403 OS 279 k libidn2 aarch64 2.3.4-1.oe2403 OS 133 k libksba aarch64 1.6.4-2.oe2403 update 140 k libmodulemd aarch64 2.15.0-1.oe2403 OS 155 k libmount aarch64 2.39.1-22.oe2403 update 189 k libmpc aarch64 1.3.1-1.oe2403 OS 62 k libnghttp2 aarch64 1.58.0-2.oe2403 OS 70 k libnsl2 aarch64 2.0.1-1.oe2403 OS 25 k libpng aarch64 2:1.6.40-1.oe2403 OS 96 k libpsl aarch64 0.21.2-1.oe2403 OS 59 k libpwquality aarch64 1.4.5-2.oe2403 update 86 k librepo aarch64 1.15.2-1.oe2403 OS 76 k libreport-filesystem noarch 2.17.10-1.oe2403 OS 4.3 k libselinux aarch64 3.5-3.oe2403 OS 111 k libsemanage aarch64 3.5-1.oe2403 OS 97 k libsepol aarch64 3.5-3.oe2403 OS 275 k libsigsegv aarch64 2.14-1.oe2403 OS 44 k libsmartcols aarch64 2.39.1-22.oe2403 update 120 k libsolv aarch64 0.7.24-1.oe2403 OS 358 k libssh aarch64 0.10.5-2.oe2403 OS 184 k libstdc++ aarch64 12.3.1-38.oe2403 update 651 k libstdc++-devel aarch64 12.3.1-38.oe2403 update 2.6 M libtasn1 aarch64 4.19.0-2.oe2403 update 78 k libtirpc aarch64 1.3.4-4.oe2403 update 79 k libtool-ltdl aarch64 2.4.7-3.oe2403 OS 30 k libunistring aarch64 1.1-2.oe2403 OS 445 k libutempter aarch64 1.2.1-3.oe2403 OS 21 k libuuid aarch64 2.39.1-22.oe2403 update 25 k libverto aarch64 0.3.2-3.oe2403 OS 24 k libxcrypt aarch64 4.4.36-2.oe2403 OS 115 k libxcrypt-devel aarch64 4.4.36-2.oe2403 OS 106 k libxml2 aarch64 2.11.5-7.oe2403 update 634 k libyaml aarch64 0.2.5-6.oe2403 OS 50 k logrotate aarch64 3.21.0-1.oe2403 OS 48 k lua aarch64 5.4.6-1.oe2403 OS 134 k lz4 aarch64 1.9.4-2.oe2403 OS 111 k mpfr aarch64 4.2.1-1.oe2403 OS 249 k ncurses aarch64 6.4-8.oe2403 OS 680 k ncurses-base noarch 6.4-8.oe2403 OS 51 k ncurses-libs aarch64 6.4-8.oe2403 OS 263 k nettle aarch64 3.8.1-1.oe2403 OS 931 k newt aarch64 0.52.23-3.oe2403 update 80 k npth aarch64 1.6-7.oe2403 OS 21 k openEuler-gpg-keys aarch64 1.0-4.1.oe2403 update 7.6 k openEuler-repos aarch64 1.0-4.1.oe2403 update 4.3 k openldap aarch64 2.6.5-6.oe2403 update 203 k openssl-libs aarch64 1:3.0.12-15.oe2403 update 2.2 M p11-kit aarch64 0.25.0-2.oe2403 OS 260 k p11-kit-trust aarch64 0.25.0-2.oe2403 OS 122 k pam aarch64 1.5.3-8.oe2403 update 460 k pcre2 aarch64 10.42-12.oe2403 update 484 k pkgconf aarch64 1.9.5-1.oe2403 OS 59 k popt aarch64 1.19-2.oe2403 OS 51 k publicsuffix-list noarch 20240108-1.oe2403 OS 130 k python-pip-wheel noarch 23.3.1-2.oe2403 update 1.5 M python-setuptools noarch 68.0.0-2.oe2403 update 670 k python3 aarch64 3.11.6-10.oe2403 update 10 M python3-dnf noarch 4.16.2-6.oe2403 update 595 k python3-gpgme aarch64 1.21.0-1.oe2403 OS 258 k python3-hawkey aarch64 0.70.2-6.oe2403 update 83 k python3-libcomps aarch64 0.1.19-1.oe2403 OS 40 k python3-libdnf aarch64 0.70.2-6.oe2403 update 671 k python3-rpm aarch64 4.18.2-22.oe2403 update 61 k qt5-srpm-macros noarch 5.15.10-4.oe2403 OS 10 k readline aarch64 8.2-2.oe2403 OS 144 k rpm aarch64 4.18.2-22.oe2403 update 489 k rpm-libs aarch64 4.18.2-22.oe2403 update 343 k setup noarch 2.14.5-2.oe2403 OS 149 k shadow-subid-devel aarch64 2:4.14.3-8.oe2403 update 64 k slang aarch64 2.3.3-2.oe2403 OS 578 k sqlite aarch64 3.42.0-1.oe2403 OS 1.2 M systemd-libs aarch64 255-43.oe2403 update 513 k tcl aarch64 1:8.6.14-1.oe2403 OS 1.1 M tpm2-tss aarch64 4.0.1-3.oe2403 OS 610 k tzdata noarch 2024a-4.oe2403 update 421 k xz-libs aarch64 5.4.7-6.oe2403 update 89 k zip aarch64 3.0-32.oe2403 OS 212 k zlib aarch64 1.2.13-2.oe2403 OS 78 k zstd aarch64 1.5.5-1.oe2403 OS 609 k Transaction Summary ================================================================================ Install 168 Packages Total download size: 141 M Installed size: 579 M Downloading Packages: (1/168): basesystem-12-3.oe2403.noarch.rpm 2.9 MB/s | 6.2 kB 00:00 (2/168): babeltrace-1.5.11-1.oe2403.aarch64.rpm 37 MB/s | 194 kB 00:00 (3/168): bc-1.07.1-12.oe2403.aarch64.rpm 21 MB/s | 83 kB 00:00 (4/168): bzip2-1.0.8-7.oe2403.aarch64.rpm 49 MB/s | 65 kB 00:00 (5/168): bash-5.2.15-9.oe2403.aarch64.rpm 121 MB/s | 1.2 MB 00:00 (6/168): brotli-1.1.0-1.oe2403.aarch64.rpm 71 MB/s | 321 kB 00:00 (7/168): ca-certificates-2023.2.64-1.oe2403.noa 126 MB/s | 451 kB 00:00 (8/168): cpio-2.14-3.oe2403.aarch64.rpm 136 MB/s | 253 kB 00:00 (9/168): crontabs-1.11-23.oe2403.noarch.rpm 16 MB/s | 18 kB 00:00 (10/168): crypto-policies-20230614-2.git5f3458e 42 MB/s | 43 kB 00:00 (11/168): cyrus-sasl-lib-2.1.28-2.oe2403.aarch6 56 MB/s | 69 kB 00:00 (12/168): diffutils-3.10-2.oe2403.aarch64.rpm 185 MB/s | 300 kB 00:00 (13/168): dwz-0.15-1.oe2403.aarch64.rpm 89 MB/s | 121 kB 00:00 (14/168): efi-srpm-macros-4-9.oe2403.noarch.rpm 19 MB/s | 20 kB 00:00 (15/168): e2fsprogs-1.47.0-3.oe2403.aarch64.rpm 266 MB/s | 1.1 MB 00:00 (16/168): file-5.45-1.oe2403.aarch64.rpm 18 MB/s | 35 kB 00:00 (17/168): findutils-4.9.0-1.oe2403.aarch64.rpm 183 MB/s | 323 kB 00:00 (18/168): file-libs-5.45-1.oe2403.aarch64.rpm 197 MB/s | 791 kB 00:00 (19/168): fuse-2.9.9-11.oe2403.aarch64.rpm 70 MB/s | 133 kB 00:00 (20/168): fuse-common-3.16.2-1.oe2403.aarch64.r 3.9 MB/s | 4.1 kB 00:00 (21/168): gawk-5.2.2-1.oe2403.aarch64.rpm 228 MB/s | 364 kB 00:00 (22/168): gc-8.2.4-1.oe2403.aarch64.rpm 106 MB/s | 243 kB 00:00 (23/168): gdbm-1.23-2.oe2403.aarch64.rpm 82 MB/s | 165 kB 00:00 (24/168): gpgme-1.21.0-1.oe2403.aarch64.rpm 145 MB/s | 359 kB 00:00 (25/168): gdb-headless-14.1-2.oe2403.aarch64.rp 317 MB/s | 3.5 MB 00:00 (26/168): grep-3.11-1.oe2403.aarch64.rpm 59 MB/s | 287 kB 00:00 (27/168): gzip-1.12-4.oe2403.aarch64.rpm 71 MB/s | 104 kB 00:00 (28/168): ima-evm-utils-libs-1.5-1.oe2403.aarch 18 MB/s | 20 kB 00:00 (29/168): cracklib-2.9.11-1.oe2403.aarch64.rpm 105 MB/s | 3.9 MB 00:00 (30/168): info-7.0.3-3.oe2403.aarch64.rpm 39 MB/s | 221 kB 00:00 (31/168): keyutils-libs-1.6.3-5.oe2403.aarch64. 4.2 MB/s | 22 kB 00:00 (32/168): libassuan-2.5.6-2.oe2403.aarch64.rpm 35 MB/s | 55 kB 00:00 (33/168): libcap-ng-0.8.3-2.oe2403.aarch64.rpm 38 MB/s | 40 kB 00:00 (34/168): libcomps-0.1.19-1.oe2403.aarch64.rpm 38 MB/s | 64 kB 00:00 (35/168): libev-4.33-4.oe2403.aarch64.rpm 25 MB/s | 44 kB 00:00 (36/168): libevent-2.1.12-11.oe2403.aarch64.rpm 115 MB/s | 215 kB 00:00 (37/168): libffi-3.4.4-3.oe2403.aarch64.rpm 11 MB/s | 24 kB 00:00 (38/168): libgcrypt-1.10.2-1.oe2403.aarch64.rpm 209 MB/s | 424 kB 00:00 (39/168): libgpg-error-1.47-1.oe2403.aarch64.rp 129 MB/s | 279 kB 00:00 (40/168): libidn2-2.3.4-1.oe2403.aarch64.rpm 70 MB/s | 133 kB 00:00 (41/168): libmodulemd-2.15.0-1.oe2403.aarch64.r 72 MB/s | 155 kB 00:00 (42/168): libmpc-1.3.1-1.oe2403.aarch64.rpm 39 MB/s | 62 kB 00:00 (43/168): libnghttp2-1.58.0-2.oe2403.aarch64.rp 58 MB/s | 70 kB 00:00 (44/168): libnsl2-2.0.1-1.oe2403.aarch64.rpm 19 MB/s | 25 kB 00:00 (45/168): libpng-1.6.40-1.oe2403.aarch64.rpm 55 MB/s | 96 kB 00:00 (46/168): libpsl-0.21.2-1.oe2403.aarch64.rpm 46 MB/s | 59 kB 00:00 (47/168): librepo-1.15.2-1.oe2403.aarch64.rpm 53 MB/s | 76 kB 00:00 (48/168): libreport-filesystem-2.17.10-1.oe2403 2.6 MB/s | 4.3 kB 00:00 (49/168): libselinux-3.5-3.oe2403.aarch64.rpm 82 MB/s | 111 kB 00:00 (50/168): libsemanage-3.5-1.oe2403.aarch64.rpm 63 MB/s | 97 kB 00:00 (51/168): libsepol-3.5-3.oe2403.aarch64.rpm 119 MB/s | 275 kB 00:00 (52/168): libsigsegv-2.14-1.oe2403.aarch64.rpm 36 MB/s | 44 kB 00:00 (53/168): libssh-0.10.5-2.oe2403.aarch64.rpm 59 MB/s | 184 kB 00:00 (54/168): libtool-ltdl-2.4.7-3.oe2403.aarch64.r 11 MB/s | 30 kB 00:00 (55/168): libsolv-0.7.24-1.oe2403.aarch64.rpm 65 MB/s | 358 kB 00:00 (56/168): libunistring-1.1-2.oe2403.aarch64.rpm 217 MB/s | 445 kB 00:00 (57/168): libutempter-1.2.1-3.oe2403.aarch64.rp 9.8 MB/s | 21 kB 00:00 (58/168): libverto-0.3.2-3.oe2403.aarch64.rpm 14 MB/s | 24 kB 00:00 (59/168): libxcrypt-4.4.36-2.oe2403.aarch64.rpm 83 MB/s | 115 kB 00:00 (60/168): libxcrypt-devel-4.4.36-2.oe2403.aarch 67 MB/s | 106 kB 00:00 (61/168): libyaml-0.2.5-6.oe2403.aarch64.rpm 26 MB/s | 50 kB 00:00 (62/168): logrotate-3.21.0-1.oe2403.aarch64.rpm 45 MB/s | 48 kB 00:00 (63/168): lua-5.4.6-1.oe2403.aarch64.rpm 75 MB/s | 134 kB 00:00 (64/168): lz4-1.9.4-2.oe2403.aarch64.rpm 55 MB/s | 111 kB 00:00 (65/168): mpfr-4.2.1-1.oe2403.aarch64.rpm 118 MB/s | 249 kB 00:00 (66/168): ncurses-base-6.4-8.oe2403.noarch.rpm 37 MB/s | 51 kB 00:00 (67/168): ncurses-libs-6.4-8.oe2403.aarch64.rpm 166 MB/s | 263 kB 00:00 (68/168): ncurses-6.4-8.oe2403.aarch64.rpm 123 MB/s | 680 kB 00:00 (69/168): nettle-3.8.1-1.oe2403.aarch64.rpm 211 MB/s | 931 kB 00:00 (70/168): npth-1.6-7.oe2403.aarch64.rpm 7.6 MB/s | 21 kB 00:00 (71/168): openEuler-release-24.03LTS-55.oe2403. 8.8 MB/s | 19 kB 00:00 (72/168): p11-kit-0.25.0-2.oe2403.aarch64.rpm 159 MB/s | 260 kB 00:00 (73/168): p11-kit-trust-0.25.0-2.oe2403.aarch64 64 MB/s | 122 kB 00:00 (74/168): patch-2.7.6-21.oe2403.aarch64.rpm 49 MB/s | 115 kB 00:00 (75/168): pkgconf-1.9.5-1.oe2403.aarch64.rpm 48 MB/s | 59 kB 00:00 (76/168): popt-1.19-2.oe2403.aarch64.rpm 38 MB/s | 51 kB 00:00 (77/168): publicsuffix-list-20240108-1.oe2403.n 72 MB/s | 130 kB 00:00 (78/168): python3-gpgme-1.21.0-1.oe2403.aarch64 162 MB/s | 258 kB 00:00 (79/168): python3-libcomps-0.1.19-1.oe2403.aarc 23 MB/s | 40 kB 00:00 (80/168): qt5-srpm-macros-5.15.10-4.oe2403.noar 5.3 MB/s | 10 kB 00:00 (81/168): readline-8.2-2.oe2403.aarch64.rpm 98 MB/s | 144 kB 00:00 (82/168): sed-4.9-4.oe2403.aarch64.rpm 97 MB/s | 169 kB 00:00 (83/168): setup-2.14.5-2.oe2403.noarch.rpm 65 MB/s | 149 kB 00:00 (84/168): slang-2.3.3-2.oe2403.aarch64.rpm 192 MB/s | 578 kB 00:00 (85/168): tar-1.35-2.oe2403.aarch64.rpm 190 MB/s | 744 kB 00:00 (86/168): sqlite-3.42.0-1.oe2403.aarch64.rpm 153 MB/s | 1.2 MB 00:00 (87/168): tcl-8.6.14-1.oe2403.aarch64.rpm 209 MB/s | 1.1 MB 00:00 (88/168): tpm2-tss-4.0.1-3.oe2403.aarch64.rpm 120 MB/s | 610 kB 00:00 (89/168): unzip-6.0-52.oe2403.aarch64.rpm 69 MB/s | 121 kB 00:00 (90/168): which-2.21-16.oe2403.aarch64.rpm 15 MB/s | 28 kB 00:00 (91/168): zip-3.0-32.oe2403.aarch64.rpm 124 MB/s | 212 kB 00:00 (92/168): zlib-1.2.13-2.oe2403.aarch64.rpm 49 MB/s | 78 kB 00:00 (93/168): zstd-1.5.5-1.oe2403.aarch64.rpm 206 MB/s | 609 kB 00:00 (94/168): attr-2.5.1-5.oe2403.aarch64.rpm 26 MB/s | 51 kB 00:00 (95/168): audit-libs-3.1.2-9.oe2403.aarch64.rpm 48 MB/s | 96 kB 00:00 (96/168): chkconfig-1.25-2.oe2403.aarch64.rpm 65 MB/s | 167 kB 00:00 (97/168): coreutils-9.4-17.oe2403.aarch64.rpm 274 MB/s | 2.8 MB 00:00 (98/168): curl-8.4.0-16.oe2403.aarch64.rpm 63 MB/s | 156 kB 00:00 (99/168): binutils-2.41-12.oe2403.aarch64.rpm 276 MB/s | 5.9 MB 00:00 (100/168): debugedit-5.0-11.oe2403.aarch64.rpm 10 MB/s | 71 kB 00:00 (101/168): dnf-4.16.2-6.oe2403.noarch.rpm 7.8 MB/s | 10 kB 00:00 (102/168): dnf-data-4.16.2-6.oe2403.noarch.rpm 17 MB/s | 21 kB 00:00 (103/168): elfutils-0.190-8.oe2403.aarch64.rpm 144 MB/s | 279 kB 00:00 (104/168): elfutils-default-yama-scope-0.190-8. 5.6 MB/s | 9.0 kB 00:00 (105/168): elfutils-libelf-0.190-8.oe2403.aarch 107 MB/s | 184 kB 00:00 (106/168): elfutils-libs-0.190-8.oe2403.aarch64 121 MB/s | 232 kB 00:00 (107/168): expat-2.5.0-7.oe2403.aarch64.rpm 40 MB/s | 69 kB 00:00 (108/168): cpp-12.3.1-38.oe2403.aarch64.rpm 234 MB/s | 9.4 MB 00:00 (109/168): filesystem-3.16-6.oe2403.aarch64.rpm 77 MB/s | 1.1 MB 00:00 (110/168): glib2-2.78.3-8.oe2403.aarch64.rpm 206 MB/s | 2.8 MB 00:00 (111/168): glibc-2.38-59.oe2403.aarch64.rpm 315 MB/s | 2.8 MB 00:00 (112/168): glibc-common-2.38-59.oe2403.aarch64. 257 MB/s | 2.7 MB 00:00 (113/168): glibc-devel-2.38-59.oe2403.aarch64.r 331 MB/s | 1.5 MB 00:00 (114/168): gmp-6.3.0-3.oe2403.aarch64.rpm 101 MB/s | 245 kB 00:00 (115/168): gcc-c++-12.3.1-38.oe2403.aarch64.rpm 182 MB/s | 11 MB 00:00 (116/168): gcc-12.3.1-38.oe2403.aarch64.rpm 269 MB/s | 29 MB 00:00 (117/168): gnupg2-2.4.3-6.oe2403.aarch64.rpm 49 MB/s | 2.3 MB 00:00 (118/168): gnutls-3.8.2-5.oe2403.aarch64.rpm 26 MB/s | 912 kB 00:00 (119/168): json-c-0.17-7.oe2403.aarch64.rpm 13 MB/s | 37 kB 00:00 (120/168): krb5-libs-1.21.2-14.oe2403.aarch64.r 186 MB/s | 661 kB 00:00 (121/168): libacl-2.3.1-3.oe2403.aarch64.rpm 14 MB/s | 19 kB 00:00 (122/168): guile-2.2.7-6.oe2403.aarch64.rpm 331 MB/s | 6.3 MB 00:00 (123/168): kernel-headers-6.6.0-98.0.0.90.oe240 149 MB/s | 2.9 MB 00:00 (124/168): libarchive-3.7.1-7.oe2403.aarch64.rp 28 MB/s | 319 kB 00:00 (125/168): libblkid-2.39.1-22.oe2403.aarch64.rp 98 MB/s | 154 kB 00:00 (126/168): libcap-2.69-4.oe2403.aarch64.rpm 34 MB/s | 59 kB 00:00 (127/168): libcurl-8.4.0-16.oe2403.aarch64.rpm 156 MB/s | 303 kB 00:00 (128/168): libfdisk-2.39.1-22.oe2403.aarch64.rp 111 MB/s | 201 kB 00:00 (129/168): libdnf-0.70.2-6.oe2403.aarch64.rpm 182 MB/s | 611 kB 00:00 (130/168): libgcc-12.3.1-38.oe2403.aarch64.rpm 33 MB/s | 68 kB 00:00 (131/168): libgomp-12.3.1-38.oe2403.aarch64.rpm 110 MB/s | 257 kB 00:00 (132/168): libksba-1.6.4-2.oe2403.aarch64.rpm 88 MB/s | 140 kB 00:00 (133/168): libmount-2.39.1-22.oe2403.aarch64.rp 101 MB/s | 189 kB 00:00 (134/168): libpwquality-1.4.5-2.oe2403.aarch64. 51 MB/s | 86 kB 00:00 (135/168): libsmartcols-2.39.1-22.oe2403.aarch6 48 MB/s | 120 kB 00:00 (136/168): libstdc++-12.3.1-38.oe2403.aarch64.r 203 MB/s | 651 kB 00:00 (137/168): libtasn1-4.19.0-2.oe2403.aarch64.rpm 60 MB/s | 78 kB 00:00 (138/168): libtirpc-1.3.4-4.oe2403.aarch64.rpm 53 MB/s | 79 kB 00:00 (139/168): libstdc++-devel-12.3.1-38.oe2403.aar 294 MB/s | 2.6 MB 00:00 (140/168): libuuid-2.39.1-22.oe2403.aarch64.rpm 6.4 MB/s | 25 kB 00:00 (141/168): libxml2-2.11.5-7.oe2403.aarch64.rpm 137 MB/s | 634 kB 00:00 (142/168): make-4.4.1-2.oe2403.aarch64.rpm 141 MB/s | 348 kB 00:00 (143/168): newt-0.52.23-3.oe2403.aarch64.rpm 57 MB/s | 80 kB 00:00 (144/168): openEuler-gpg-keys-1.0-4.1.oe2403.aa 5.0 MB/s | 7.6 kB 00:00 (145/168): openEuler-repos-1.0-4.1.oe2403.aarch 3.3 MB/s | 4.3 kB 00:00 (146/168): openEuler-rpm-config-30-57.oe2403.aa 55 MB/s | 56 kB 00:00 (147/168): openldap-2.6.5-6.oe2403.aarch64.rpm 79 MB/s | 203 kB 00:00 (148/168): pam-1.5.3-8.oe2403.aarch64.rpm 155 MB/s | 460 kB 00:00 (149/168): openssl-libs-3.0.12-15.oe2403.aarch6 283 MB/s | 2.2 MB 00:00 (150/168): pcre2-10.42-12.oe2403.aarch64.rpm 93 MB/s | 484 kB 00:00 (151/168): python-setuptools-68.0.0-2.oe2403.no 169 MB/s | 670 kB 00:00 (152/168): python-pip-wheel-23.3.1-2.oe2403.noa 131 MB/s | 1.5 MB 00:00 (153/168): python3-dnf-4.16.2-6.oe2403.noarch.r 145 MB/s | 595 kB 00:00 (154/168): python3-hawkey-0.70.2-6.oe2403.aarch 25 MB/s | 83 kB 00:00 (155/168): python3-libdnf-0.70.2-6.oe2403.aarch 226 MB/s | 671 kB 00:00 (156/168): python3-rpm-4.18.2-22.oe2403.aarch64 22 MB/s | 61 kB 00:00 (157/168): rpm-4.18.2-22.oe2403.aarch64.rpm 187 MB/s | 489 kB 00:00 (158/168): rpm-build-4.18.2-22.oe2403.aarch64.r 33 MB/s | 80 kB 00:00 (159/168): rpm-libs-4.18.2-22.oe2403.aarch64.rp 183 MB/s | 343 kB 00:00 (160/168): shadow-4.14.3-8.oe2403.aarch64.rpm 207 MB/s | 645 kB 00:00 (161/168): shadow-subid-devel-4.14.3-8.oe2403.a 24 MB/s | 64 kB 00:00 (162/168): python3-3.11.6-10.oe2403.aarch64.rpm 280 MB/s | 10 MB 00:00 (163/168): systemd-libs-255-43.oe2403.aarch64.r 40 MB/s | 513 kB 00:00 (164/168): tzdata-2024a-4.oe2403.noarch.rpm 32 MB/s | 421 kB 00:00 (165/168): xz-5.4.7-6.oe2403.aarch64.rpm 149 MB/s | 318 kB 00:00 (166/168): xz-libs-5.4.7-6.oe2403.aarch64.rpm 54 MB/s | 89 kB 00:00 (167/168): yum-4.16.2-6.oe2403.noarch.rpm 3.5 MB/s | 6.1 kB 00:00 (168/168): util-linux-2.39.1-22.oe2403.aarch64. 300 MB/s | 2.8 MB 00:00 -------------------------------------------------------------------------------- Total 374 MB/s | 141 MB 00:00 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 Running scriptlet: filesystem-3.16-6.oe2403.aarch64 1/1 Preparing : 1/1 Installing : libgcc-12.3.1-38.oe2403.aarch64 1/168 Running scriptlet: libgcc-12.3.1-38.oe2403.aarch64 1/168 Installing : ncurses-base-6.4-8.oe2403.noarch 2/168 Installing : libreport-filesystem-2.17.10-1.oe2403.noarch 3/168 Installing : dnf-data-4.16.2-6.oe2403.noarch 4/168 warning: /etc/dnf/dnf.conf created as /etc/dnf/dnf.conf.rpmnew Installing : tzdata-2024a-4.oe2403.noarch 5/168 Installing : python-setuptools-68.0.0-2.oe2403.noarch 6/168 Installing : openEuler-gpg-keys-1.0-4.1.oe2403.aarch64 7/168 Installing : openEuler-repos-1.0-4.1.oe2403.aarch64 8/168 Installing : libselinux-3.5-3.oe2403.aarch64 9/168 Installing : glibc-common-2.38-59.oe2403.aarch64 10/168 Installing : ncurses-libs-6.4-8.oe2403.aarch64 11/168 Installing : info-7.0.3-3.oe2403.aarch64 12/168 Installing : bash-5.2.15-9.oe2403.aarch64 13/168 Installing : setup-2.14.5-2.oe2403.noarch 14/168 warning: /etc/hosts created as /etc/hosts.rpmnew Running scriptlet: setup-2.14.5-2.oe2403.noarch 14/168 Installing : filesystem-3.16-6.oe2403.aarch64 15/168 Installing : basesystem-12-3.oe2403.noarch 16/168 Running scriptlet: glibc-2.38-59.oe2403.aarch64 17/168 Installing : glibc-2.38-59.oe2403.aarch64 17/168 Running scriptlet: glibc-2.38-59.oe2403.aarch64 17/168 Installing : readline-8.2-2.oe2403.aarch64 18/168 Installing : pcre2-10.42-12.oe2403.aarch64 19/168 Running scriptlet: pcre2-10.42-12.oe2403.aarch64 19/168 Running scriptlet: libsepol-3.5-3.oe2403.aarch64 20/168 Installing : libsepol-3.5-3.oe2403.aarch64 20/168 Running scriptlet: libsepol-3.5-3.oe2403.aarch64 20/168 Installing : bc-1.07.1-12.oe2403.aarch64 21/168 Installing : openEuler-release-24.03LTS-55.oe2403.aarch64 22/168 Running scriptlet: openEuler-release-24.03LTS-55.oe2403.aarch64 22/168 /var/tmp/rpm-tmp.a9Dhs0: line 1: rpm: command not found Installing : zlib-1.2.13-2.oe2403.aarch64 23/168 Installing : libstdc++-12.3.1-38.oe2403.aarch64 24/168 Installing : xz-libs-5.4.7-6.oe2403.aarch64 25/168 Installing : bzip2-1.0.8-7.oe2403.aarch64 26/168 Running scriptlet: popt-1.19-2.oe2403.aarch64 27/168 Installing : popt-1.19-2.oe2403.aarch64 27/168 Running scriptlet: popt-1.19-2.oe2403.aarch64 27/168 Installing : gmp-1:6.3.0-3.oe2403.aarch64 28/168 Installing : zstd-1.5.5-1.oe2403.aarch64 29/168 Running scriptlet: zstd-1.5.5-1.oe2403.aarch64 29/168 Installing : libgpg-error-1.47-1.oe2403.aarch64 30/168 Installing : elfutils-libelf-0.190-8.oe2403.aarch64 31/168 Running scriptlet: elfutils-libelf-0.190-8.oe2403.aarch64 31/168 Running scriptlet: grep-3.11-1.oe2403.aarch64 32/168 Installing : grep-3.11-1.oe2403.aarch64 32/168 Running scriptlet: grep-3.11-1.oe2403.aarch64 32/168 Installing : libxcrypt-4.4.36-2.oe2403.aarch64 33/168 Running scriptlet: libxcrypt-4.4.36-2.oe2403.aarch64 33/168 Installing : libuuid-2.39.1-22.oe2403.aarch64 34/168 Running scriptlet: libuuid-2.39.1-22.oe2403.aarch64 34/168 Installing : mpfr-4.2.1-1.oe2403.aarch64 35/168 Running scriptlet: mpfr-4.2.1-1.oe2403.aarch64 35/168 Installing : libxml2-2.11.5-7.oe2403.aarch64 36/168 Running scriptlet: libxml2-2.11.5-7.oe2403.aarch64 36/168 Installing : libffi-3.4.4-3.oe2403.aarch64 37/168 Installing : attr-2.5.1-5.oe2403.aarch64 38/168 Running scriptlet: attr-2.5.1-5.oe2403.aarch64 38/168 Installing : libacl-2.3.1-3.oe2403.aarch64 39/168 Running scriptlet: libacl-2.3.1-3.oe2403.aarch64 39/168 Installing : sed-4.9-4.oe2403.aarch64 40/168 Installing : file-libs-5.45-1.oe2403.aarch64 41/168 Running scriptlet: lua-5.4.6-1.oe2403.aarch64 42/168 Installing : lua-5.4.6-1.oe2403.aarch64 42/168 Running scriptlet: lua-5.4.6-1.oe2403.aarch64 42/168 Installing : libunistring-1.1-2.oe2403.aarch64 43/168 Installing : expat-2.5.0-7.oe2403.aarch64 44/168 Installing : json-c-0.17-7.oe2403.aarch64 45/168 Installing : libgomp-12.3.1-38.oe2403.aarch64 46/168 Installing : libsmartcols-2.39.1-22.oe2403.aarch64 47/168 Running scriptlet: libsmartcols-2.39.1-22.oe2403.aarch64 47/168 Running scriptlet: libidn2-2.3.4-1.oe2403.aarch64 48/168 Installing : libidn2-2.3.4-1.oe2403.aarch64 48/168 Installing : p11-kit-0.25.0-2.oe2403.aarch64 49/168 Running scriptlet: p11-kit-0.25.0-2.oe2403.aarch64 49/168 Installing : libmpc-1.3.1-1.oe2403.aarch64 50/168 Installing : gdbm-1:1.23-2.oe2403.aarch64 51/168 Running scriptlet: findutils-2:4.9.0-1.oe2403.aarch64 52/168 Installing : findutils-2:4.9.0-1.oe2403.aarch64 52/168 Installing : file-5.45-1.oe2403.aarch64 53/168 Installing : xz-5.4.7-6.oe2403.aarch64 54/168 Installing : libassuan-2.5.6-2.oe2403.aarch64 55/168 Installing : libgcrypt-1.10.2-1.oe2403.aarch64 56/168 Installing : gc-8.2.4-1.oe2403.aarch64 57/168 Installing : libcap-ng-0.8.3-2.oe2403.aarch64 58/168 Installing : audit-libs-1:3.1.2-9.oe2403.aarch64 59/168 Installing : libsemanage-3.5-1.oe2403.aarch64 60/168 Installing : lz4-1.9.4-2.oe2403.aarch64 61/168 Running scriptlet: lz4-1.9.4-2.oe2403.aarch64 61/168 Installing : pkgconf-1.9.5-1.oe2403.aarch64 62/168 Installing : libtasn1-4.19.0-2.oe2403.aarch64 63/168 Running scriptlet: libtasn1-4.19.0-2.oe2403.aarch64 63/168 Installing : elfutils-default-yama-scope-0.190-8.oe2403.noarc 64/168 Running scriptlet: elfutils-default-yama-scope-0.190-8.oe2403.noarc 64/168 Installing : elfutils-libs-0.190-8.oe2403.aarch64 65/168 Running scriptlet: elfutils-libs-0.190-8.oe2403.aarch64 65/168 Installing : elfutils-0.190-8.oe2403.aarch64 66/168 Installing : cyrus-sasl-lib-2.1.28-2.oe2403.aarch64 67/168 Installing : cpp-12.3.1-38.oe2403.aarch64 68/168 Installing : libcomps-0.1.19-1.oe2403.aarch64 69/168 Running scriptlet: libcomps-0.1.19-1.oe2403.aarch64 69/168 Installing : crontabs-1.11-23.oe2403.noarch 70/168 Running scriptlet: tar-2:1.35-2.oe2403.aarch64 71/168 Installing : tar-2:1.35-2.oe2403.aarch64 71/168 Running scriptlet: tar-2:1.35-2.oe2403.aarch64 71/168 Installing : patch-2.7.6-21.oe2403.aarch64 72/168 Running scriptlet: dwz-0.15-1.oe2403.aarch64 73/168 Installing : dwz-0.15-1.oe2403.aarch64 73/168 Running scriptlet: dwz-0.15-1.oe2403.aarch64 73/168 Running scriptlet: libksba-1.6.4-2.oe2403.aarch64 74/168 Installing : libksba-1.6.4-2.oe2403.aarch64 74/168 Running scriptlet: libksba-1.6.4-2.oe2403.aarch64 74/168 Installing : nettle-3.8.1-1.oe2403.aarch64 75/168 Installing : unzip-6.0-52.oe2403.aarch64 76/168 Installing : zip-3.0-32.oe2403.aarch64 77/168 Installing : ncurses-6.4-8.oe2403.aarch64 78/168 Installing : libstdc++-devel-12.3.1-38.oe2403.aarch64 79/168 Installing : libpng-2:1.6.40-1.oe2403.aarch64 80/168 Running scriptlet: tcl-1:8.6.14-1.oe2403.aarch64 81/168 Installing : tcl-1:8.6.14-1.oe2403.aarch64 81/168 Running scriptlet: tcl-1:8.6.14-1.oe2403.aarch64 81/168 Installing : sqlite-3.42.0-1.oe2403.aarch64 82/168 Installing : brotli-1.1.0-1.oe2403.aarch64 83/168 Installing : cpio-2.14-3.oe2403.aarch64 84/168 Installing : diffutils-3.10-2.oe2403.aarch64 85/168 Installing : keyutils-libs-1.6.3-5.oe2403.aarch64 86/168 Running scriptlet: keyutils-libs-1.6.3-5.oe2403.aarch64 86/168 Installing : libev-4.33-4.oe2403.aarch64 87/168 Installing : libnghttp2-1.58.0-2.oe2403.aarch64 88/168 Installing : libsigsegv-2.14-1.oe2403.aarch64 89/168 Installing : gawk-5.2.2-1.oe2403.aarch64 90/168 Installing : libtool-ltdl-2.4.7-3.oe2403.aarch64 91/168 Installing : libyaml-0.2.5-6.oe2403.aarch64 92/168 Running scriptlet: libyaml-0.2.5-6.oe2403.aarch64 92/168 Installing : npth-1.6-7.oe2403.aarch64 93/168 Running scriptlet: npth-1.6-7.oe2403.aarch64 93/168 Installing : which-2.21-16.oe2403.aarch64 94/168 Running scriptlet: publicsuffix-list-20240108-1.oe2403.noarch 95/168 Installing : publicsuffix-list-20240108-1.oe2403.noarch 95/168 Running scriptlet: publicsuffix-list-20240108-1.oe2403.noarch 95/168 Running scriptlet: libpsl-0.21.2-1.oe2403.aarch64 96/168 Installing : libpsl-0.21.2-1.oe2403.aarch64 96/168 Running scriptlet: libpsl-0.21.2-1.oe2403.aarch64 96/168 Installing : kernel-headers-6.6.0-98.0.0.90.oe2403.aarch64 97/168 Installing : qt5-srpm-macros-5.15.10-4.oe2403.noarch 98/168 Installing : fuse-common-3.16.2-1.oe2403.aarch64 99/168 Installing : fuse-2.9.9-11.oe2403.aarch64 100/168 Running scriptlet: fuse-2.9.9-11.oe2403.aarch64 100/168 Installing : libmount-2.39.1-22.oe2403.aarch64 101/168 Running scriptlet: libmount-2.39.1-22.oe2403.aarch64 101/168 Installing : glib2-2.78.3-8.oe2403.aarch64 102/168 Installing : libevent-2.1.12-11.oe2403.aarch64 103/168 Installing : libverto-0.3.2-3.oe2403.aarch64 104/168 Installing : gzip-1.12-4.oe2403.aarch64 105/168 Installing : cracklib-2.9.11-1.oe2403.aarch64 106/168 Installing : e2fsprogs-1.47.0-3.oe2403.aarch64 107/168 Installing : krb5-libs-1.21.2-14.oe2403.aarch64 108/168 Installing : libtirpc-1.3.4-4.oe2403.aarch64 109/168 Installing : libnsl2-2.0.1-1.oe2403.aarch64 110/168 Installing : libpwquality-1.4.5-2.oe2403.aarch64 111/168 Installing : slang-2.3.3-2.oe2403.aarch64 112/168 Installing : newt-0.52.23-3.oe2403.aarch64 113/168 Installing : chkconfig-1.25-2.oe2403.aarch64 114/168 Installing : p11-kit-trust-0.25.0-2.oe2403.aarch64 115/168 Running scriptlet: p11-kit-trust-0.25.0-2.oe2403.aarch64 115/168 Installing : pam-1.5.3-8.oe2403.aarch64 116/168 Running scriptlet: pam-1.5.3-8.oe2403.aarch64 116/168 Running scriptlet: libcap-2.69-4.oe2403.aarch64 117/168 Installing : libcap-2.69-4.oe2403.aarch64 117/168 Running scriptlet: libcap-2.69-4.oe2403.aarch64 117/168 Installing : openssl-libs-1:3.0.12-15.oe2403.aarch64 118/168 Running scriptlet: openssl-libs-1:3.0.12-15.oe2403.aarch64 118/168 Installing : coreutils-9.4-17.oe2403.aarch64 119/168 Running scriptlet: coreutils-9.4-17.oe2403.aarch64 119/168 Installing : crypto-policies-20230614-2.git5f3458e.oe2403.noa 120/168 Installing : libblkid-2.39.1-22.oe2403.aarch64 121/168 Running scriptlet: libblkid-2.39.1-22.oe2403.aarch64 121/168 Running scriptlet: ca-certificates-2023.2.64-1.oe2403.noarch 122/168 Installing : ca-certificates-2023.2.64-1.oe2403.noarch 122/168 Running scriptlet: ca-certificates-2023.2.64-1.oe2403.noarch 122/168 Installing : binutils-2.41-12.oe2403.aarch64 123/168 Running scriptlet: binutils-2.41-12.oe2403.aarch64 123/168 Installing : libxcrypt-devel-4.4.36-2.oe2403.aarch64 124/168 Running scriptlet: glibc-devel-2.38-59.oe2403.aarch64 125/168 Installing : glibc-devel-2.38-59.oe2403.aarch64 125/168 Installing : guile-5:2.2.7-6.oe2403.aarch64 126/168 Installing : make-1:4.4.1-2.oe2403.aarch64 127/168 Running scriptlet: make-1:4.4.1-2.oe2403.aarch64 127/168 Installing : gcc-12.3.1-38.oe2403.aarch64 128/168 Installing : python-pip-wheel-23.3.1-2.oe2403.noarch 129/168 Installing : python3-3.11.6-10.oe2403.aarch64 130/168 Installing : python3-libcomps-0.1.19-1.oe2403.aarch64 131/168 Installing : libfdisk-2.39.1-22.oe2403.aarch64 132/168 Running scriptlet: libfdisk-2.39.1-22.oe2403.aarch64 132/168 Installing : libssh-0.10.5-2.oe2403.aarch64 133/168 Installing : gnutls-3.8.2-5.oe2403.aarch64 134/168 Installing : gnupg2-2.4.3-6.oe2403.aarch64 135/168 Installing : gpgme-1.21.0-1.oe2403.aarch64 136/168 Installing : python3-gpgme-1.21.0-1.oe2403.aarch64 137/168 Running scriptlet: logrotate-3.21.0-1.oe2403.aarch64 138/168 Installing : logrotate-3.21.0-1.oe2403.aarch64 138/168 Running scriptlet: logrotate-3.21.0-1.oe2403.aarch64 138/168 Installing : systemd-libs-255-43.oe2403.aarch64 139/168 Running scriptlet: systemd-libs-255-43.oe2403.aarch64 139/168 Installing : libarchive-3.7.1-7.oe2403.aarch64 140/168 Installing : openldap-2.6.5-6.oe2403.aarch64 141/168 Installing : libcurl-8.4.0-16.oe2403.aarch64 142/168 Installing : librepo-1.15.2-1.oe2403.aarch64 143/168 Installing : curl-8.4.0-16.oe2403.aarch64 144/168 Running scriptlet: tpm2-tss-4.0.1-3.oe2403.aarch64 145/168 Installing : tpm2-tss-4.0.1-3.oe2403.aarch64 145/168 Running scriptlet: tpm2-tss-4.0.1-3.oe2403.aarch64 145/168 Installing : ima-evm-utils-libs-1.5-1.oe2403.aarch64 146/168 Installing : rpm-4.18.2-22.oe2403.aarch64 147/168 Installing : rpm-libs-4.18.2-22.oe2403.aarch64 148/168 Installing : libmodulemd-2.15.0-1.oe2403.aarch64 149/168 Installing : libsolv-0.7.24-1.oe2403.aarch64 150/168 Installing : libdnf-0.70.2-6.oe2403.aarch64 151/168 Installing : python3-libdnf-0.70.2-6.oe2403.aarch64 152/168 Installing : python3-hawkey-0.70.2-6.oe2403.aarch64 153/168 Installing : python3-rpm-4.18.2-22.oe2403.aarch64 154/168 Installing : python3-dnf-4.16.2-6.oe2403.noarch 155/168 Installing : dnf-4.16.2-6.oe2403.noarch 156/168 Running scriptlet: dnf-4.16.2-6.oe2403.noarch 156/168 Installing : efi-srpm-macros-4-9.oe2403.noarch 157/168 Installing : openEuler-rpm-config-30-57.oe2403.aarch64 158/168 Installing : shadow-subid-devel-2:4.14.3-8.oe2403.aarch64 159/168 Installing : shadow-2:4.14.3-8.oe2403.aarch64 160/168 Running scriptlet: libutempter-1.2.1-3.oe2403.aarch64 161/168 Installing : libutempter-1.2.1-3.oe2403.aarch64 161/168 Running scriptlet: babeltrace-1.5.11-1.oe2403.aarch64 162/168 Installing : babeltrace-1.5.11-1.oe2403.aarch64 162/168 Running scriptlet: babeltrace-1.5.11-1.oe2403.aarch64 162/168 Installing : gdb-headless-14.1-2.oe2403.aarch64 163/168 Installing : debugedit-5.0-11.oe2403.aarch64 164/168 Installing : rpm-build-4.18.2-22.oe2403.aarch64 165/168 Installing : util-linux-2.39.1-22.oe2403.aarch64 166/168 Running scriptlet: util-linux-2.39.1-22.oe2403.aarch64 166/168 Installing : yum-4.16.2-6.oe2403.noarch 167/168 Installing : gcc-c++-12.3.1-38.oe2403.aarch64 168/168 Running scriptlet: glibc-common-2.38-59.oe2403.aarch64 168/168 Running scriptlet: filesystem-3.16-6.oe2403.aarch64 168/168 Running scriptlet: ca-certificates-2023.2.64-1.oe2403.noarch 168/168 Running scriptlet: rpm-4.18.2-22.oe2403.aarch64 168/168 Running scriptlet: glibc-common-2.38-59.oe2403.aarch64 168/168 Running scriptlet: glib2-2.78.3-8.oe2403.aarch64 168/168 Verifying : babeltrace-1.5.11-1.oe2403.aarch64 1/168 Verifying : basesystem-12-3.oe2403.noarch 2/168 Verifying : bash-5.2.15-9.oe2403.aarch64 3/168 Verifying : bc-1.07.1-12.oe2403.aarch64 4/168 Verifying : brotli-1.1.0-1.oe2403.aarch64 5/168 Verifying : bzip2-1.0.8-7.oe2403.aarch64 6/168 Verifying : ca-certificates-2023.2.64-1.oe2403.noarch 7/168 Verifying : cpio-2.14-3.oe2403.aarch64 8/168 Verifying : cracklib-2.9.11-1.oe2403.aarch64 9/168 Verifying : crontabs-1.11-23.oe2403.noarch 10/168 Verifying : crypto-policies-20230614-2.git5f3458e.oe2403.noa 11/168 Verifying : cyrus-sasl-lib-2.1.28-2.oe2403.aarch64 12/168 Verifying : diffutils-3.10-2.oe2403.aarch64 13/168 Verifying : dwz-0.15-1.oe2403.aarch64 14/168 Verifying : e2fsprogs-1.47.0-3.oe2403.aarch64 15/168 Verifying : efi-srpm-macros-4-9.oe2403.noarch 16/168 Verifying : file-5.45-1.oe2403.aarch64 17/168 Verifying : file-libs-5.45-1.oe2403.aarch64 18/168 Verifying : findutils-2:4.9.0-1.oe2403.aarch64 19/168 Verifying : fuse-2.9.9-11.oe2403.aarch64 20/168 Verifying : fuse-common-3.16.2-1.oe2403.aarch64 21/168 Verifying : gawk-5.2.2-1.oe2403.aarch64 22/168 Verifying : gc-8.2.4-1.oe2403.aarch64 23/168 Verifying : gdb-headless-14.1-2.oe2403.aarch64 24/168 Verifying : gdbm-1:1.23-2.oe2403.aarch64 25/168 Verifying : gpgme-1.21.0-1.oe2403.aarch64 26/168 Verifying : grep-3.11-1.oe2403.aarch64 27/168 Verifying : gzip-1.12-4.oe2403.aarch64 28/168 Verifying : ima-evm-utils-libs-1.5-1.oe2403.aarch64 29/168 Verifying : info-7.0.3-3.oe2403.aarch64 30/168 Verifying : keyutils-libs-1.6.3-5.oe2403.aarch64 31/168 Verifying : libassuan-2.5.6-2.oe2403.aarch64 32/168 Verifying : libcap-ng-0.8.3-2.oe2403.aarch64 33/168 Verifying : libcomps-0.1.19-1.oe2403.aarch64 34/168 Verifying : libev-4.33-4.oe2403.aarch64 35/168 Verifying : libevent-2.1.12-11.oe2403.aarch64 36/168 Verifying : libffi-3.4.4-3.oe2403.aarch64 37/168 Verifying : libgcrypt-1.10.2-1.oe2403.aarch64 38/168 Verifying : libgpg-error-1.47-1.oe2403.aarch64 39/168 Verifying : libidn2-2.3.4-1.oe2403.aarch64 40/168 Verifying : libmodulemd-2.15.0-1.oe2403.aarch64 41/168 Verifying : libmpc-1.3.1-1.oe2403.aarch64 42/168 Verifying : libnghttp2-1.58.0-2.oe2403.aarch64 43/168 Verifying : libnsl2-2.0.1-1.oe2403.aarch64 44/168 Verifying : libpng-2:1.6.40-1.oe2403.aarch64 45/168 Verifying : libpsl-0.21.2-1.oe2403.aarch64 46/168 Verifying : librepo-1.15.2-1.oe2403.aarch64 47/168 Verifying : libreport-filesystem-2.17.10-1.oe2403.noarch 48/168 Verifying : libselinux-3.5-3.oe2403.aarch64 49/168 Verifying : libsemanage-3.5-1.oe2403.aarch64 50/168 Verifying : libsepol-3.5-3.oe2403.aarch64 51/168 Verifying : libsigsegv-2.14-1.oe2403.aarch64 52/168 Verifying : libsolv-0.7.24-1.oe2403.aarch64 53/168 Verifying : libssh-0.10.5-2.oe2403.aarch64 54/168 Verifying : libtool-ltdl-2.4.7-3.oe2403.aarch64 55/168 Verifying : libunistring-1.1-2.oe2403.aarch64 56/168 Verifying : libutempter-1.2.1-3.oe2403.aarch64 57/168 Verifying : libverto-0.3.2-3.oe2403.aarch64 58/168 Verifying : libxcrypt-4.4.36-2.oe2403.aarch64 59/168 Verifying : libxcrypt-devel-4.4.36-2.oe2403.aarch64 60/168 Verifying : libyaml-0.2.5-6.oe2403.aarch64 61/168 Verifying : logrotate-3.21.0-1.oe2403.aarch64 62/168 Verifying : lua-5.4.6-1.oe2403.aarch64 63/168 Verifying : lz4-1.9.4-2.oe2403.aarch64 64/168 Verifying : mpfr-4.2.1-1.oe2403.aarch64 65/168 Verifying : ncurses-6.4-8.oe2403.aarch64 66/168 Verifying : ncurses-base-6.4-8.oe2403.noarch 67/168 Verifying : ncurses-libs-6.4-8.oe2403.aarch64 68/168 Verifying : nettle-3.8.1-1.oe2403.aarch64 69/168 Verifying : npth-1.6-7.oe2403.aarch64 70/168 Verifying : openEuler-release-24.03LTS-55.oe2403.aarch64 71/168 Verifying : p11-kit-0.25.0-2.oe2403.aarch64 72/168 Verifying : p11-kit-trust-0.25.0-2.oe2403.aarch64 73/168 Verifying : patch-2.7.6-21.oe2403.aarch64 74/168 Verifying : pkgconf-1.9.5-1.oe2403.aarch64 75/168 Verifying : popt-1.19-2.oe2403.aarch64 76/168 Verifying : publicsuffix-list-20240108-1.oe2403.noarch 77/168 Verifying : python3-gpgme-1.21.0-1.oe2403.aarch64 78/168 Verifying : python3-libcomps-0.1.19-1.oe2403.aarch64 79/168 Verifying : qt5-srpm-macros-5.15.10-4.oe2403.noarch 80/168 Verifying : readline-8.2-2.oe2403.aarch64 81/168 Verifying : sed-4.9-4.oe2403.aarch64 82/168 Verifying : setup-2.14.5-2.oe2403.noarch 83/168 Verifying : slang-2.3.3-2.oe2403.aarch64 84/168 Verifying : sqlite-3.42.0-1.oe2403.aarch64 85/168 Verifying : tar-2:1.35-2.oe2403.aarch64 86/168 Verifying : tcl-1:8.6.14-1.oe2403.aarch64 87/168 Verifying : tpm2-tss-4.0.1-3.oe2403.aarch64 88/168 Verifying : unzip-6.0-52.oe2403.aarch64 89/168 Verifying : which-2.21-16.oe2403.aarch64 90/168 Verifying : zip-3.0-32.oe2403.aarch64 91/168 Verifying : zlib-1.2.13-2.oe2403.aarch64 92/168 Verifying : zstd-1.5.5-1.oe2403.aarch64 93/168 Verifying : attr-2.5.1-5.oe2403.aarch64 94/168 Verifying : audit-libs-1:3.1.2-9.oe2403.aarch64 95/168 Verifying : binutils-2.41-12.oe2403.aarch64 96/168 Verifying : chkconfig-1.25-2.oe2403.aarch64 97/168 Verifying : coreutils-9.4-17.oe2403.aarch64 98/168 Verifying : cpp-12.3.1-38.oe2403.aarch64 99/168 Verifying : curl-8.4.0-16.oe2403.aarch64 100/168 Verifying : debugedit-5.0-11.oe2403.aarch64 101/168 Verifying : dnf-4.16.2-6.oe2403.noarch 102/168 Verifying : dnf-data-4.16.2-6.oe2403.noarch 103/168 Verifying : elfutils-0.190-8.oe2403.aarch64 104/168 Verifying : elfutils-default-yama-scope-0.190-8.oe2403.noarc 105/168 Verifying : elfutils-libelf-0.190-8.oe2403.aarch64 106/168 Verifying : elfutils-libs-0.190-8.oe2403.aarch64 107/168 Verifying : expat-2.5.0-7.oe2403.aarch64 108/168 Verifying : filesystem-3.16-6.oe2403.aarch64 109/168 Verifying : gcc-12.3.1-38.oe2403.aarch64 110/168 Verifying : gcc-c++-12.3.1-38.oe2403.aarch64 111/168 Verifying : glib2-2.78.3-8.oe2403.aarch64 112/168 Verifying : glibc-2.38-59.oe2403.aarch64 113/168 Verifying : glibc-common-2.38-59.oe2403.aarch64 114/168 Verifying : glibc-devel-2.38-59.oe2403.aarch64 115/168 Verifying : gmp-1:6.3.0-3.oe2403.aarch64 116/168 Verifying : gnupg2-2.4.3-6.oe2403.aarch64 117/168 Verifying : gnutls-3.8.2-5.oe2403.aarch64 118/168 Verifying : guile-5:2.2.7-6.oe2403.aarch64 119/168 Verifying : json-c-0.17-7.oe2403.aarch64 120/168 Verifying : kernel-headers-6.6.0-98.0.0.90.oe2403.aarch64 121/168 Verifying : krb5-libs-1.21.2-14.oe2403.aarch64 122/168 Verifying : libacl-2.3.1-3.oe2403.aarch64 123/168 Verifying : libarchive-3.7.1-7.oe2403.aarch64 124/168 Verifying : libblkid-2.39.1-22.oe2403.aarch64 125/168 Verifying : libcap-2.69-4.oe2403.aarch64 126/168 Verifying : libcurl-8.4.0-16.oe2403.aarch64 127/168 Verifying : libdnf-0.70.2-6.oe2403.aarch64 128/168 Verifying : libfdisk-2.39.1-22.oe2403.aarch64 129/168 Verifying : libgcc-12.3.1-38.oe2403.aarch64 130/168 Verifying : libgomp-12.3.1-38.oe2403.aarch64 131/168 Verifying : libksba-1.6.4-2.oe2403.aarch64 132/168 Verifying : libmount-2.39.1-22.oe2403.aarch64 133/168 Verifying : libpwquality-1.4.5-2.oe2403.aarch64 134/168 Verifying : libsmartcols-2.39.1-22.oe2403.aarch64 135/168 Verifying : libstdc++-12.3.1-38.oe2403.aarch64 136/168 Verifying : libstdc++-devel-12.3.1-38.oe2403.aarch64 137/168 Verifying : libtasn1-4.19.0-2.oe2403.aarch64 138/168 Verifying : libtirpc-1.3.4-4.oe2403.aarch64 139/168 Verifying : libuuid-2.39.1-22.oe2403.aarch64 140/168 Verifying : libxml2-2.11.5-7.oe2403.aarch64 141/168 Verifying : make-1:4.4.1-2.oe2403.aarch64 142/168 Verifying : newt-0.52.23-3.oe2403.aarch64 143/168 Verifying : openEuler-gpg-keys-1.0-4.1.oe2403.aarch64 144/168 Verifying : openEuler-repos-1.0-4.1.oe2403.aarch64 145/168 Verifying : openEuler-rpm-config-30-57.oe2403.aarch64 146/168 Verifying : openldap-2.6.5-6.oe2403.aarch64 147/168 Verifying : openssl-libs-1:3.0.12-15.oe2403.aarch64 148/168 Verifying : pam-1.5.3-8.oe2403.aarch64 149/168 Verifying : pcre2-10.42-12.oe2403.aarch64 150/168 Verifying : python-pip-wheel-23.3.1-2.oe2403.noarch 151/168 Verifying : python-setuptools-68.0.0-2.oe2403.noarch 152/168 Verifying : python3-3.11.6-10.oe2403.aarch64 153/168 Verifying : python3-dnf-4.16.2-6.oe2403.noarch 154/168 Verifying : python3-hawkey-0.70.2-6.oe2403.aarch64 155/168 Verifying : python3-libdnf-0.70.2-6.oe2403.aarch64 156/168 Verifying : python3-rpm-4.18.2-22.oe2403.aarch64 157/168 Verifying : rpm-4.18.2-22.oe2403.aarch64 158/168 Verifying : rpm-build-4.18.2-22.oe2403.aarch64 159/168 Verifying : rpm-libs-4.18.2-22.oe2403.aarch64 160/168 Verifying : shadow-2:4.14.3-8.oe2403.aarch64 161/168 Verifying : shadow-subid-devel-2:4.14.3-8.oe2403.aarch64 162/168 Verifying : systemd-libs-255-43.oe2403.aarch64 163/168 Verifying : tzdata-2024a-4.oe2403.noarch 164/168 Verifying : util-linux-2.39.1-22.oe2403.aarch64 165/168 Verifying : xz-5.4.7-6.oe2403.aarch64 166/168 Verifying : xz-libs-5.4.7-6.oe2403.aarch64 167/168 Verifying : yum-4.16.2-6.oe2403.noarch 168/168 Installed: attr-2.5.1-5.oe2403.aarch64 audit-libs-1:3.1.2-9.oe2403.aarch64 babeltrace-1.5.11-1.oe2403.aarch64 basesystem-12-3.oe2403.noarch bash-5.2.15-9.oe2403.aarch64 bc-1.07.1-12.oe2403.aarch64 binutils-2.41-12.oe2403.aarch64 brotli-1.1.0-1.oe2403.aarch64 bzip2-1.0.8-7.oe2403.aarch64 ca-certificates-2023.2.64-1.oe2403.noarch chkconfig-1.25-2.oe2403.aarch64 coreutils-9.4-17.oe2403.aarch64 cpio-2.14-3.oe2403.aarch64 cpp-12.3.1-38.oe2403.aarch64 cracklib-2.9.11-1.oe2403.aarch64 crontabs-1.11-23.oe2403.noarch crypto-policies-20230614-2.git5f3458e.oe2403.noarch curl-8.4.0-16.oe2403.aarch64 cyrus-sasl-lib-2.1.28-2.oe2403.aarch64 debugedit-5.0-11.oe2403.aarch64 diffutils-3.10-2.oe2403.aarch64 dnf-4.16.2-6.oe2403.noarch dnf-data-4.16.2-6.oe2403.noarch dwz-0.15-1.oe2403.aarch64 e2fsprogs-1.47.0-3.oe2403.aarch64 efi-srpm-macros-4-9.oe2403.noarch elfutils-0.190-8.oe2403.aarch64 elfutils-default-yama-scope-0.190-8.oe2403.noarch elfutils-libelf-0.190-8.oe2403.aarch64 elfutils-libs-0.190-8.oe2403.aarch64 expat-2.5.0-7.oe2403.aarch64 file-5.45-1.oe2403.aarch64 file-libs-5.45-1.oe2403.aarch64 filesystem-3.16-6.oe2403.aarch64 findutils-2:4.9.0-1.oe2403.aarch64 fuse-2.9.9-11.oe2403.aarch64 fuse-common-3.16.2-1.oe2403.aarch64 gawk-5.2.2-1.oe2403.aarch64 gc-8.2.4-1.oe2403.aarch64 gcc-12.3.1-38.oe2403.aarch64 gcc-c++-12.3.1-38.oe2403.aarch64 gdb-headless-14.1-2.oe2403.aarch64 gdbm-1:1.23-2.oe2403.aarch64 glib2-2.78.3-8.oe2403.aarch64 glibc-2.38-59.oe2403.aarch64 glibc-common-2.38-59.oe2403.aarch64 glibc-devel-2.38-59.oe2403.aarch64 gmp-1:6.3.0-3.oe2403.aarch64 gnupg2-2.4.3-6.oe2403.aarch64 gnutls-3.8.2-5.oe2403.aarch64 gpgme-1.21.0-1.oe2403.aarch64 grep-3.11-1.oe2403.aarch64 guile-5:2.2.7-6.oe2403.aarch64 gzip-1.12-4.oe2403.aarch64 ima-evm-utils-libs-1.5-1.oe2403.aarch64 info-7.0.3-3.oe2403.aarch64 json-c-0.17-7.oe2403.aarch64 kernel-headers-6.6.0-98.0.0.90.oe2403.aarch64 keyutils-libs-1.6.3-5.oe2403.aarch64 krb5-libs-1.21.2-14.oe2403.aarch64 libacl-2.3.1-3.oe2403.aarch64 libarchive-3.7.1-7.oe2403.aarch64 libassuan-2.5.6-2.oe2403.aarch64 libblkid-2.39.1-22.oe2403.aarch64 libcap-2.69-4.oe2403.aarch64 libcap-ng-0.8.3-2.oe2403.aarch64 libcomps-0.1.19-1.oe2403.aarch64 libcurl-8.4.0-16.oe2403.aarch64 libdnf-0.70.2-6.oe2403.aarch64 libev-4.33-4.oe2403.aarch64 libevent-2.1.12-11.oe2403.aarch64 libfdisk-2.39.1-22.oe2403.aarch64 libffi-3.4.4-3.oe2403.aarch64 libgcc-12.3.1-38.oe2403.aarch64 libgcrypt-1.10.2-1.oe2403.aarch64 libgomp-12.3.1-38.oe2403.aarch64 libgpg-error-1.47-1.oe2403.aarch64 libidn2-2.3.4-1.oe2403.aarch64 libksba-1.6.4-2.oe2403.aarch64 libmodulemd-2.15.0-1.oe2403.aarch64 libmount-2.39.1-22.oe2403.aarch64 libmpc-1.3.1-1.oe2403.aarch64 libnghttp2-1.58.0-2.oe2403.aarch64 libnsl2-2.0.1-1.oe2403.aarch64 libpng-2:1.6.40-1.oe2403.aarch64 libpsl-0.21.2-1.oe2403.aarch64 libpwquality-1.4.5-2.oe2403.aarch64 librepo-1.15.2-1.oe2403.aarch64 libreport-filesystem-2.17.10-1.oe2403.noarch libselinux-3.5-3.oe2403.aarch64 libsemanage-3.5-1.oe2403.aarch64 libsepol-3.5-3.oe2403.aarch64 libsigsegv-2.14-1.oe2403.aarch64 libsmartcols-2.39.1-22.oe2403.aarch64 libsolv-0.7.24-1.oe2403.aarch64 libssh-0.10.5-2.oe2403.aarch64 libstdc++-12.3.1-38.oe2403.aarch64 libstdc++-devel-12.3.1-38.oe2403.aarch64 libtasn1-4.19.0-2.oe2403.aarch64 libtirpc-1.3.4-4.oe2403.aarch64 libtool-ltdl-2.4.7-3.oe2403.aarch64 libunistring-1.1-2.oe2403.aarch64 libutempter-1.2.1-3.oe2403.aarch64 libuuid-2.39.1-22.oe2403.aarch64 libverto-0.3.2-3.oe2403.aarch64 libxcrypt-4.4.36-2.oe2403.aarch64 libxcrypt-devel-4.4.36-2.oe2403.aarch64 libxml2-2.11.5-7.oe2403.aarch64 libyaml-0.2.5-6.oe2403.aarch64 logrotate-3.21.0-1.oe2403.aarch64 lua-5.4.6-1.oe2403.aarch64 lz4-1.9.4-2.oe2403.aarch64 make-1:4.4.1-2.oe2403.aarch64 mpfr-4.2.1-1.oe2403.aarch64 ncurses-6.4-8.oe2403.aarch64 ncurses-base-6.4-8.oe2403.noarch ncurses-libs-6.4-8.oe2403.aarch64 nettle-3.8.1-1.oe2403.aarch64 newt-0.52.23-3.oe2403.aarch64 npth-1.6-7.oe2403.aarch64 openEuler-gpg-keys-1.0-4.1.oe2403.aarch64 openEuler-release-24.03LTS-55.oe2403.aarch64 openEuler-repos-1.0-4.1.oe2403.aarch64 openEuler-rpm-config-30-57.oe2403.aarch64 openldap-2.6.5-6.oe2403.aarch64 openssl-libs-1:3.0.12-15.oe2403.aarch64 p11-kit-0.25.0-2.oe2403.aarch64 p11-kit-trust-0.25.0-2.oe2403.aarch64 pam-1.5.3-8.oe2403.aarch64 patch-2.7.6-21.oe2403.aarch64 pcre2-10.42-12.oe2403.aarch64 pkgconf-1.9.5-1.oe2403.aarch64 popt-1.19-2.oe2403.aarch64 publicsuffix-list-20240108-1.oe2403.noarch python-pip-wheel-23.3.1-2.oe2403.noarch python-setuptools-68.0.0-2.oe2403.noarch python3-3.11.6-10.oe2403.aarch64 python3-dnf-4.16.2-6.oe2403.noarch python3-gpgme-1.21.0-1.oe2403.aarch64 python3-hawkey-0.70.2-6.oe2403.aarch64 python3-libcomps-0.1.19-1.oe2403.aarch64 python3-libdnf-0.70.2-6.oe2403.aarch64 python3-rpm-4.18.2-22.oe2403.aarch64 qt5-srpm-macros-5.15.10-4.oe2403.noarch readline-8.2-2.oe2403.aarch64 rpm-4.18.2-22.oe2403.aarch64 rpm-build-4.18.2-22.oe2403.aarch64 rpm-libs-4.18.2-22.oe2403.aarch64 sed-4.9-4.oe2403.aarch64 setup-2.14.5-2.oe2403.noarch shadow-2:4.14.3-8.oe2403.aarch64 shadow-subid-devel-2:4.14.3-8.oe2403.aarch64 slang-2.3.3-2.oe2403.aarch64 sqlite-3.42.0-1.oe2403.aarch64 systemd-libs-255-43.oe2403.aarch64 tar-2:1.35-2.oe2403.aarch64 tcl-1:8.6.14-1.oe2403.aarch64 tpm2-tss-4.0.1-3.oe2403.aarch64 tzdata-2024a-4.oe2403.noarch unzip-6.0-52.oe2403.aarch64 util-linux-2.39.1-22.oe2403.aarch64 which-2.21-16.oe2403.aarch64 xz-5.4.7-6.oe2403.aarch64 xz-libs-5.4.7-6.oe2403.aarch64 yum-4.16.2-6.oe2403.noarch zip-3.0-32.oe2403.aarch64 zlib-1.2.13-2.oe2403.aarch64 zstd-1.5.5-1.oe2403.aarch64 Complete! Finish: dnf install Start: creating root cache Finish: creating root cache Finish: chroot init INFO: Installed packages: INFO: tar-1.35-2.oe2403.aarch64 libcurl-8.4.0-16.oe2403.aarch64 crypto-policies-20230614-2.git5f3458e.oe2403.noarch ima-evm-utils-libs-1.5-1.oe2403.aarch64 libpng-1.6.40-1.oe2403.aarch64 bc-1.07.1-12.oe2403.aarch64 libnghttp2-1.58.0-2.oe2403.aarch64 libcomps-0.1.19-1.oe2403.aarch64 systemd-libs-255-43.oe2403.aarch64 sed-4.9-4.oe2403.aarch64 elfutils-libelf-0.190-8.oe2403.aarch64 python3-rpm-4.18.2-22.oe2403.aarch64 basesystem-12-3.oe2403.noarch libcap-ng-0.8.3-2.oe2403.aarch64 publicsuffix-list-20240108-1.oe2403.noarch libassuan-2.5.6-2.oe2403.aarch64 libutempter-1.2.1-3.oe2403.aarch64 pam-1.5.3-8.oe2403.aarch64 patch-2.7.6-21.oe2403.aarch64 elfutils-default-yama-scope-0.190-8.oe2403.noarch chkconfig-1.25-2.oe2403.aarch64 attr-2.5.1-5.oe2403.aarch64 qt5-srpm-macros-5.15.10-4.oe2403.noarch libblkid-2.39.1-22.oe2403.aarch64 libarchive-3.7.1-7.oe2403.aarch64 dnf-4.16.2-6.oe2403.noarch zlib-1.2.13-2.oe2403.aarch64 python3-libdnf-0.70.2-6.oe2403.aarch64 ca-certificates-2023.2.64-1.oe2403.noarch libev-4.33-4.oe2403.aarch64 openssl-libs-3.0.12-15.oe2403.aarch64 gzip-1.12-4.oe2403.aarch64 libfdisk-2.39.1-22.oe2403.aarch64 python-pip-wheel-23.3.1-2.oe2403.noarch sqlite-3.42.0-1.oe2403.aarch64 libsolv-0.7.24-1.oe2403.aarch64 python3-dnf-4.16.2-6.oe2403.noarch libsmartcols-2.39.1-22.oe2403.aarch64 libmodulemd-2.15.0-1.oe2403.aarch64 slang-2.3.3-2.oe2403.aarch64 efi-srpm-macros-4-9.oe2403.noarch tpm2-tss-4.0.1-3.oe2403.aarch64 findutils-4.9.0-1.oe2403.aarch64 libtasn1-4.19.0-2.oe2403.aarch64 brotli-1.1.0-1.oe2403.aarch64 python-setuptools-68.0.0-2.oe2403.noarch elfutils-0.190-8.oe2403.aarch64 cpio-2.14-3.oe2403.aarch64 diffutils-3.10-2.oe2403.aarch64 newt-0.52.23-3.oe2403.aarch64 python3-libcomps-0.1.19-1.oe2403.aarch64 cyrus-sasl-lib-2.1.28-2.oe2403.aarch64 libsepol-3.5-3.oe2403.aarch64 ncurses-base-6.4-8.oe2403.noarch libxml2-2.11.5-7.oe2403.aarch64 libsigsegv-2.14-1.oe2403.aarch64 coreutils-9.4-17.oe2403.aarch64 rpm-4.18.2-22.oe2403.aarch64 libgpg-error-1.47-1.oe2403.aarch64 libunistring-1.1-2.oe2403.aarch64 libstdc++-12.3.1-38.oe2403.aarch64 gdbm-1.23-2.oe2403.aarch64 gcc-12.3.1-38.oe2403.aarch64 libffi-3.4.4-3.oe2403.aarch64 babeltrace-1.5.11-1.oe2403.aarch64 xz-libs-5.4.7-6.oe2403.aarch64 python3-hawkey-0.70.2-6.oe2403.aarch64 keyutils-libs-1.6.3-5.oe2403.aarch64 openEuler-release-24.03LTS-55.oe2403.aarch64 glibc-devel-2.38-59.oe2403.aarch64 pcre2-10.42-12.oe2403.aarch64 expat-2.5.0-7.oe2403.aarch64 openEuler-rpm-config-30-57.oe2403.aarch64 tzdata-2024a-4.oe2403.noarch dwz-0.15-1.oe2403.aarch64 libxcrypt-4.4.36-2.oe2403.aarch64 libpwquality-1.4.5-2.oe2403.aarch64 yum-4.16.2-6.oe2403.noarch libsemanage-3.5-1.oe2403.aarch64 tcl-8.6.14-1.oe2403.aarch64 python3-3.11.6-10.oe2403.aarch64 openEuler-repos-1.0-4.1.oe2403.aarch64 e2fsprogs-1.47.0-3.oe2403.aarch64 glibc-common-2.38-59.oe2403.aarch64 libacl-2.3.1-3.oe2403.aarch64 which-2.21-16.oe2403.aarch64 binutils-2.41-12.oe2403.aarch64 nettle-3.8.1-1.oe2403.aarch64 logrotate-3.21.0-1.oe2403.aarch64 readline-8.2-2.oe2403.aarch64 shadow-subid-devel-4.14.3-8.oe2403.aarch64 util-linux-2.39.1-22.oe2403.aarch64 info-7.0.3-3.oe2403.aarch64 setup-2.14.5-2.oe2403.noarch libstdc++-devel-12.3.1-38.oe2403.aarch64 libreport-filesystem-2.17.10-1.oe2403.noarch lua-5.4.6-1.oe2403.aarch64 json-c-0.17-7.oe2403.aarch64 libtirpc-1.3.4-4.oe2403.aarch64 cracklib-2.9.11-1.oe2403.aarch64 npth-1.6-7.oe2403.aarch64 openldap-2.6.5-6.oe2403.aarch64 crontabs-1.11-23.oe2403.noarch glib2-2.78.3-8.oe2403.aarch64 zstd-1.5.5-1.oe2403.aarch64 debugedit-5.0-11.oe2403.aarch64 libselinux-3.5-3.oe2403.aarch64 mpfr-4.2.1-1.oe2403.aarch64 filesystem-3.16-6.oe2403.aarch64 libnsl2-2.0.1-1.oe2403.aarch64 file-libs-5.45-1.oe2403.aarch64 libyaml-0.2.5-6.oe2403.aarch64 zip-3.0-32.oe2403.aarch64 libmount-2.39.1-22.oe2403.aarch64 librepo-1.15.2-1.oe2403.aarch64 ncurses-6.4-8.oe2403.aarch64 popt-1.19-2.oe2403.aarch64 lz4-1.9.4-2.oe2403.aarch64 p11-kit-trust-0.25.0-2.oe2403.aarch64 libssh-0.10.5-2.oe2403.aarch64 kernel-headers-6.6.0-98.0.0.90.oe2403.aarch64 shadow-4.14.3-8.oe2403.aarch64 libidn2-2.3.4-1.oe2403.aarch64 curl-8.4.0-16.oe2403.aarch64 glibc-2.38-59.oe2403.aarch64 gcc-c++-12.3.1-38.oe2403.aarch64 krb5-libs-1.21.2-14.oe2403.aarch64 gnupg2-2.4.3-6.oe2403.aarch64 libgcrypt-1.10.2-1.oe2403.aarch64 libverto-0.3.2-3.oe2403.aarch64 gdb-headless-14.1-2.oe2403.aarch64 libksba-1.6.4-2.oe2403.aarch64 audit-libs-3.1.2-9.oe2403.aarch64 xz-5.4.7-6.oe2403.aarch64 gawk-5.2.2-1.oe2403.aarch64 fuse-common-3.16.2-1.oe2403.aarch64 gmp-6.3.0-3.oe2403.aarch64 cpp-12.3.1-38.oe2403.aarch64 libxcrypt-devel-4.4.36-2.oe2403.aarch64 grep-3.11-1.oe2403.aarch64 make-4.4.1-2.oe2403.aarch64 libdnf-0.70.2-6.oe2403.aarch64 libevent-2.1.12-11.oe2403.aarch64 p11-kit-0.25.0-2.oe2403.aarch64 gc-8.2.4-1.oe2403.aarch64 libgcc-12.3.1-38.oe2403.aarch64 openEuler-gpg-keys-1.0-4.1.oe2403.aarch64 bash-5.2.15-9.oe2403.aarch64 libcap-2.69-4.oe2403.aarch64 rpm-libs-4.18.2-22.oe2403.aarch64 ncurses-libs-6.4-8.oe2403.aarch64 bzip2-1.0.8-7.oe2403.aarch64 guile-2.2.7-6.oe2403.aarch64 file-5.45-1.oe2403.aarch64 gnutls-3.8.2-5.oe2403.aarch64 rpm-build-4.18.2-22.oe2403.aarch64 elfutils-libs-0.190-8.oe2403.aarch64 libgomp-12.3.1-38.oe2403.aarch64 libuuid-2.39.1-22.oe2403.aarch64 libpsl-0.21.2-1.oe2403.aarch64 gpgme-1.21.0-1.oe2403.aarch64 libtool-ltdl-2.4.7-3.oe2403.aarch64 python3-gpgme-1.21.0-1.oe2403.aarch64 dnf-data-4.16.2-6.oe2403.noarch gpg-pubkey-b675600b-63913a47 libmpc-1.3.1-1.oe2403.aarch64 fuse-2.9.9-11.oe2403.aarch64 unzip-6.0-52.oe2403.aarch64 pkgconf-1.9.5-1.oe2403.aarch64 Start: buildsrpm Start: rpmbuild -bs Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/ros-humble-librealsense2-2.57.7-1.src.rpm Finish: rpmbuild -bs Finish: buildsrpm INFO: Done(/var/lib/copr-rpmbuild/workspace/workdir-n9n5qpts/librealsense2/librealsense2.spec) Config(child) 1 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 Finish: clean chroot Finish: run Running (timeout=18000): unbuffer mock --rebuild /var/lib/copr-rpmbuild/results/ros-humble-librealsense2-2.57.7-1.src.rpm --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1774575568.082698 -r /var/lib/copr-rpmbuild/results/configs/child.cfg INFO: mock.py version 3.5 starting (python version = 3.9.9, NVR = mock-3.5-1)... Start(bootstrap): init plugins INFO: selinux disabled Finish(bootstrap): init plugins Start: init plugins INFO: selinux disabled Finish: init plugins INFO: Signal handler active Start: run INFO: Start(/var/lib/copr-rpmbuild/results/ros-humble-librealsense2-2.57.7-1.src.rpm) Config(openeuler-24.03_LTS-aarch64) Start: clean chroot Finish: clean chroot Start(bootstrap): chroot init 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: enabled HW Info plugin Mock Version: 3.5 INFO: Mock Version: 3.5 WARNING: '%' must be followed by '%' or '(', found: '%3A24.03-LTS/$basearch/' Finish(bootstrap): chroot init Start: chroot init 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 Mock Version: 3.5 INFO: Mock Version: 3.5 Start: dnf update No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 1.6 kB/s | 1.8 kB 00:01 Additional repo https_eulermaker_compass_ci_ope 100 B/s | 3.0 kB 00:31 OS 1.4 MB/s | 3.5 kB 00:00 everything 1.5 MB/s | 3.5 kB 00:00 EPOL 1.3 MB/s | 3.0 kB 00:00 update 1.8 MB/s | 3.5 kB 00:00 EPOL update 1.1 MB/s | 3.0 kB 00:00 multi_version-OpenStack 1.0 MB/s | 3.0 kB 00:00 multi_version-OpenStack 1.2 MB/s | 3.0 kB 00:00 Dependencies resolved. Nothing to do. Complete! Finish: dnf update Finish: chroot init Start: build phase for ros-humble-librealsense2-2.57.7-1.src.rpm Start: build setup for ros-humble-librealsense2-2.57.7-1.src.rpm Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/ros-humble-librealsense2-2.57.7-1.src.rpm No matches found for the following disable plugin patterns: local, spacewalk, versionlock Copr repository 601 B/s | 1.8 kB 00:03 Additional repo https_eulermaker_compass_ci_ope 992 B/s | 3.0 kB 00:03 OS 1.6 MB/s | 3.5 kB 00:00 everything 1.5 MB/s | 3.5 kB 00:00 EPOL 1.5 MB/s | 3.0 kB 00:00 update 1.6 MB/s | 3.5 kB 00:00 EPOL update 1.3 MB/s | 3.0 kB 00:00 multi_version-OpenStack 1.6 MB/s | 3.0 kB 00:00 multi_version-OpenStack 1.2 MB/s | 3.0 kB 00:00 Package pkgconf-1.9.5-1.oe2403.aarch64 is already installed. Dependencies resolved. ======================================================================================================================================================================================================================================== Package Arch Version Repository Size ======================================================================================================================================================================================================================================== Installing: cmake aarch64 3.27.9-3.oe2403 OS 12 M dkms noarch 3.0.12-1.oe2403 everything 81 k git aarch64 2.43.0-6.oe2403 update 103 k libX11-devel aarch64 1.8.7-2.oe2403 OS 685 k libusbx-devel aarch64 1.0.26-1.oe2403 OS 49 k mesa-libGL-devel aarch64 24.0.3-2.oe2403 OS 26 k openssl-devel aarch64 1:3.0.12-15.oe2403 update 4.7 M ros-humble-ros-workspace aarch64 1.0.2-1.oe2403 https_eulermaker_compass_ci_openeuler_openatom_cn_api_ems1_repositories_ROS_SIG_Multi_Version_ros_humble_openEuler_24_03_LTS_TEST4_openEuler_3A24_03_LTS_basearch 16 k systemd-devel aarch64 255-43.oe2403 update 505 k systemd-udev aarch64 255-43.oe2403 update 1.4 M Installing dependencies: acl aarch64 2.3.1-3.oe2403 update 49 k boost aarch64 1.83.0-4.oe2403 OS 6.7 k boost-atomic aarch64 1.83.0-4.oe2403 OS 12 k boost-chrono aarch64 1.83.0-4.oe2403 OS 19 k boost-container aarch64 1.83.0-4.oe2403 OS 37 k boost-context aarch64 1.83.0-4.oe2403 OS 11 k boost-contract aarch64 1.83.0-4.oe2403 OS 35 k boost-coroutine aarch64 1.83.0-4.oe2403 OS 13 k boost-date-time aarch64 1.83.0-4.oe2403 OS 9.8 k boost-devel aarch64 1.83.0-4.oe2403 OS 17 M boost-fiber aarch64 1.83.0-4.oe2403 OS 32 k boost-filesystem aarch64 1.83.0-4.oe2403 OS 53 k boost-graph aarch64 1.83.0-4.oe2403 OS 126 k boost-iostreams aarch64 1.83.0-4.oe2403 OS 32 k boost-json aarch64 1.83.0-4.oe2403 OS 122 k boost-locale aarch64 1.83.0-4.oe2403 OS 195 k boost-log aarch64 1.83.0-4.oe2403 OS 411 k boost-math aarch64 1.83.0-4.oe2403 OS 313 k boost-nowide aarch64 1.83.0-4.oe2403 OS 14 k boost-program-options aarch64 1.83.0-4.oe2403 OS 104 k boost-python3 aarch64 1.83.0-4.oe2403 OS 86 k boost-random aarch64 1.83.0-4.oe2403 OS 18 k boost-regex aarch64 1.83.0-4.oe2403 OS 89 k boost-serialization aarch64 1.83.0-4.oe2403 OS 103 k boost-stacktrace aarch64 1.83.0-4.oe2403 OS 20 k boost-system aarch64 1.83.0-4.oe2403 OS 9.7 k boost-test aarch64 1.83.0-4.oe2403 OS 204 k boost-thread aarch64 1.83.0-4.oe2403 OS 45 k boost-timer aarch64 1.83.0-4.oe2403 OS 14 k boost-type_erasure aarch64 1.83.0-4.oe2403 OS 23 k boost-url aarch64 1.83.0-4.oe2403 OS 106 k boost-wave aarch64 1.83.0-4.oe2403 OS 183 k clang aarch64 17.0.6-18.oe2403 update 77 k clang-libs aarch64 17.0.6-18.oe2403 update 22 M clang-resource-filesystem aarch64 17.0.6-18.oe2403 update 5.6 k cmake-data noarch 3.27.9-3.oe2403 OS 1.9 M cmake-filesystem aarch64 3.27.9-3.oe2403 OS 7.3 k cmake-rpm-macros noarch 3.27.9-3.oe2403 OS 9.3 k dbus aarch64 1:1.14.8-2.oe2403 OS 69 k dbus-common noarch 1:1.14.8-2.oe2403 OS 10 k dbus-daemon aarch64 1:1.14.8-2.oe2403 OS 174 k dbus-libs aarch64 1:1.14.8-2.oe2403 OS 136 k dbus-tools aarch64 1:1.14.8-2.oe2403 OS 24 k emacs-filesystem noarch 1:29.1-4.oe2403 update 3.7 k git-core aarch64 2.43.0-6.oe2403 update 9.9 M groff-base aarch64 1.23.0-2.oe2403 OS 901 k jsoncpp aarch64 1.9.5-5.oe2403 OS 81 k kernel-devel aarch64 6.6.0-98.0.0.90.oe2403 update 16 M kmod aarch64 30-4.oe2403 OS 83 k kmod-libs aarch64 30-4.oe2403 OS 54 k less aarch64 633-4.oe2403 OS 111 k libX11 aarch64 1.8.7-2.oe2403 OS 711 k libXau aarch64 1.0.11-1.oe2403 OS 12 k libXau-devel aarch64 1.0.11-1.oe2403 OS 7.9 k libXext aarch64 1.3.5-1.oe2403 OS 32 k libXfixes aarch64 6.0.1-1.oe2403 OS 19 k libXxf86vm aarch64 1.1.5-2.oe2403 OS 13 k libdrm aarch64 2.4.119-1.oe2403 OS 109 k libdrm-devel aarch64 2.4.119-1.oe2403 OS 172 k libedit aarch64 3.1-31.oe2403 OS 86 k libglvnd aarch64 1:1.7.0-1.oe2403 OS 54 k libglvnd-core-devel aarch64 1:1.7.0-1.oe2403 OS 16 k libglvnd-devel aarch64 1:1.7.0-1.oe2403 OS 178 k libglvnd-egl aarch64 1:1.7.0-1.oe2403 OS 35 k libglvnd-gles aarch64 1:1.7.0-1.oe2403 OS 24 k libglvnd-glx aarch64 1:1.7.0-1.oe2403 OS 108 k libglvnd-opengl aarch64 1:1.7.0-1.oe2403 OS 31 k libicu aarch64 74.1-2.oe2403 OS 9.9 M libseccomp aarch64 2.5.4-2.oe2403 OS 56 k libsecret aarch64 0.20.5-2.oe2403 OS 157 k libusbx aarch64 1.0.26-1.oe2403 OS 67 k libuv aarch64 1:1.47.0-2.oe2403 OS 79 k libxcb aarch64 1.16-1.oe2403 OS 201 k libxcb-devel aarch64 1.16-1.oe2403 OS 184 k libxshmfence aarch64 1.3.2-1.oe2403 OS 9.6 k lld aarch64 17.0.6-2.oe2403 everything 19 k lld-libs aarch64 17.0.6-2.oe2403 everything 1.4 M llvm aarch64 17.0.6-14.oe2403 update 26 M llvm-libs aarch64 17.0.6-14.oe2403 update 27 M mesa-libEGL aarch64 24.0.3-2.oe2403 OS 105 k mesa-libGL aarch64 24.0.3-2.oe2403 OS 140 k mesa-libgbm aarch64 24.0.3-2.oe2403 OS 30 k mesa-libglapi aarch64 24.0.3-2.oe2403 OS 37 k openssh aarch64 9.3p2-8.oe2403 update 305 k openssh-clients aarch64 9.3p2-8.oe2403 update 610 k openssh-server aarch64 9.3p2-8.oe2403 update 379 k perl aarch64 4:5.38.0-10.oe2403 update 3.3 M perl-Algorithm-Diff noarch 1:1.201-2.oe2403 OS 23 k perl-Archive-Tar noarch 3.02-1.oe2403 OS 40 k perl-B-Debug noarch 1.26-6.oe2403 OS 14 k perl-CPAN-Meta noarch 2.150010-420.oe2403 OS 107 k perl-CPAN-Meta-Requirements noarch 2.143-2.oe2403 OS 26 k perl-CPAN-Meta-YAML noarch 0.018-421.oe2403 OS 23 k perl-Carp noarch 1.50-419.oe2403 OS 17 k perl-Compress-Raw-Bzip2 aarch64 2.206-1.oe2403 OS 23 k perl-Compress-Raw-Zlib aarch64 1:2.206-1.oe2403 OS 39 k perl-Config-Perl-V noarch 0.36-1.oe2403 OS 16 k perl-Data-Dumper aarch64 2.183-2.oe2403 OS 41 k perl-Devel-PPPort aarch64 3.71-1.oe2403 OS 188 k perl-Digest noarch 1.20-3.oe2403 OS 16 k perl-Digest-MD5 aarch64 2.58-2.oe2403 OS 26 k perl-Digest-SHA aarch64 1:6.04-1.oe2403 OS 46 k perl-Encode aarch64 4:3.21-1.oe2403 OS 1.4 M perl-Encode-devel aarch64 4:3.21-1.oe2403 OS 44 k perl-Env noarch 1.04-398.oe2403 OS 16 k perl-Error noarch 1:0.17029-3.oe2403 OS 31 k perl-Exporter noarch 5.77-1.oe2403 OS 21 k perl-ExtUtils-Command noarch 1:7.70-2.oe2403 OS 10 k perl-ExtUtils-Install noarch 2.22-1.oe2403 OS 32 k perl-ExtUtils-MakeMaker noarch 1:7.70-2.oe2403 OS 170 k perl-ExtUtils-Manifest noarch 1:1.75-1.oe2403 OS 22 k perl-ExtUtils-ParseXS noarch 2:3.51-1.oe2403 OS 55 k perl-File-Fetch noarch 1.04-1.oe2403 OS 18 k perl-File-Path noarch 2.18-2.oe2403 OS 21 k perl-File-Temp noarch 1:0.2311-3.oe2403 OS 49 k perl-Filter aarch64 2:1.64-1.oe2403 OS 47 k perl-Filter-Simple noarch 1:0.94-1.oe2403 OS 15 k perl-Getopt-Long noarch 1:2.57-1.oe2403 OS 47 k perl-Git noarch 2.43.0-6.oe2403 update 34 k perl-HTTP-Tiny noarch 0.088-1.oe2403 OS 35 k perl-IO-Compress noarch 2.206-1.oe2403 OS 115 k perl-IO-Socket-IP noarch 0.42-1.oe2403 OS 31 k perl-IPC-Cmd noarch 2:1.04-4.oe2403 OS 32 k perl-IPC-SysV aarch64 2.09-2.oe2403 OS 22 k perl-IPC-System-Simple noarch 1.30-3.oe2403 OS 30 k perl-JSON-PP noarch 1:4.16-1.oe2403 OS 46 k perl-Locale-Codes noarch 3.77-1.oe2403 OS 267 k perl-Locale-Maketext noarch 1:1.33-1.oe2403 OS 53 k perl-MIME-Base64 aarch64 3.16-2.oe2403 OS 17 k perl-Math-BigInt noarch 1:2.0030.02-1.oe2403 OS 140 k perl-Math-BigInt-FastCalc aarch64 0.5018-1.oe2403 OS 17 k perl-Module-CoreList noarch 1:5.20231230-1.oe2403 OS 94 k perl-Module-Load noarch 1:0.36-2.oe2403 OS 13 k perl-Module-Load-Conditional noarch 0.74-2.oe2403 OS 17 k perl-Module-Metadata noarch 1.000038-1.oe2403 OS 30 k perl-Params-Check noarch 1:0.38-420.oe2403 OS 14 k perl-PathTools aarch64 3.89-1.oe2403 OS 57 k perl-Perl-OSType noarch 1.010-422.oe2403 OS 15 k perl-PerlIO-via-QuotedPrint noarch 0.10-1.oe2403 OS 6.0 k perl-Pod-Checker noarch 4:1.75-1.oe2403 OS 21 k perl-Pod-Escapes noarch 1:1.07_01-1.oe2403 OS 13 k perl-Pod-Parser noarch 1.66-1.oe2403 OS 58 k perl-Pod-Perldoc noarch 1:3.28-5.oe2403 OS 44 k perl-Pod-Simple noarch 1:3.45-1.oe2403 OS 136 k perl-Pod-Usage noarch 4:2.03-2.oe2403 OS 26 k perl-Scalar-List-Utils aarch64 4:1.63-1.oe2403 OS 48 k perl-Socket aarch64 4:2.037-1.oe2403 OS 41 k perl-Storable aarch64 1:3.25-3.oe2403 OS 73 k perl-Sys-Syslog aarch64 0.36-2.oe2403 OS 34 k perl-Term-ANSIColor noarch 5.01-2.oe2403 OS 29 k perl-Term-Cap noarch 1.18-1.oe2403 OS 17 k perl-TermReadKey aarch64 2.38-2.oe2403 OS 22 k perl-Test-Harness noarch 2:3.48-1.oe2403 OS 133 k perl-Test-Simple noarch 2:1.302198-1.oe2403 OS 202 k perl-Text-Balanced noarch 2.06-1.oe2403 OS 29 k perl-Text-Diff noarch 1.45-8.oe2403 OS 26 k perl-Text-ParseWords noarch 3.30-420.oe2403 OS 11 k perl-Text-Tabs+Wrap noarch 2023.0511-1.oe2403 OS 13 k perl-Thread-Queue noarch 3.13-4.oe2403 OS 13 k perl-Time-HiRes aarch64 4:1.9775-1.oe2403 OS 44 k perl-Time-Local noarch 2:1.350-1.oe2403 OS 21 k perl-Unicode-Collate aarch64 1.31-2.oe2403 OS 664 k perl-Unicode-Normalize aarch64 1.32-1.oe2403 OS 69 k perl-autodie noarch 2.36-1.oe2403 OS 51 k perl-bignum noarch 0.66-3.oe2403 update 18 k perl-constant noarch 1.33-422.oe2403 OS 16 k perl-experimental noarch 0.031-2.oe2403 OS 20 k perl-libnet noarch 3.15-1.oe2403 OS 75 k perl-libs aarch64 4:5.38.0-10.oe2403 update 1.8 M perl-parent noarch 1:0.241-1.oe2403 OS 7.1 k perl-perlfaq noarch 5.20230812-1.oe2403 OS 174 k perl-podlators noarch 1:5.01-2.oe2403 OS 66 k perl-threads aarch64 2:2.36-2.oe2403 OS 33 k perl-threads-shared aarch64 1.62-2.oe2403 OS 28 k perl-version aarch64 8:0.99.30-1.oe2403 OS 42 k python3-setuptools noarch 68.0.0-2.oe2403 update 1.6 M systemd aarch64 255-43.oe2403 update 3.4 M systemd-pam aarch64 255-43.oe2403 update 216 k wayland aarch64 1.22.0-1.oe2403 OS 57 k xorg-x11-proto-devel noarch 2023.2-1.oe2403 OS 274 k yaml-cpp aarch64 0.7.0-2.oe2403 everything 116 k yaml-cpp-devel aarch64 0.7.0-2.oe2403 everything 182 k Transaction Summary ======================================================================================================================================================================================================================================== Install 192 Packages Total download size: 176 M Installed size: 829 M Downloading Packages: (1/192): boost-1.83.0-4.oe2403.aarch64.rpm 2.7 MB/s | 6.7 kB 00:00 (2/192): boost-atomic-1.83.0-4.oe2403.aarch64.r 4.7 MB/s | 12 kB 00:00 (3/192): boost-chrono-1.83.0-4.oe2403.aarch64.r 8.6 MB/s | 19 kB 00:00 (4/192): boost-container-1.83.0-4.oe2403.aarch6 16 MB/s | 37 kB 00:00 (5/192): boost-context-1.83.0-4.oe2403.aarch64. 8.1 MB/s | 11 kB 00:00 (6/192): boost-contract-1.83.0-4.oe2403.aarch64 24 MB/s | 35 kB 00:00 (7/192): boost-coroutine-1.83.0-4.oe2403.aarch6 11 MB/s | 13 kB 00:00 (8/192): boost-date-time-1.83.0-4.oe2403.aarch6 7.1 MB/s | 9.8 kB 00:00 (9/192): boost-fiber-1.83.0-4.oe2403.aarch64.rp 25 MB/s | 32 kB 00:00 (10/192): boost-filesystem-1.83.0-4.oe2403.aarc 43 MB/s | 53 kB 00:00 (11/192): boost-graph-1.83.0-4.oe2403.aarch64.r 57 MB/s | 126 kB 00:00 (12/192): boost-iostreams-1.83.0-4.oe2403.aarch 27 MB/s | 32 kB 00:00 (13/192): boost-json-1.83.0-4.oe2403.aarch64.rp 57 MB/s | 122 kB 00:00 (14/192): boost-locale-1.83.0-4.oe2403.aarch64. 63 MB/s | 195 kB 00:00 (15/192): boost-log-1.83.0-4.oe2403.aarch64.rpm 80 MB/s | 411 kB 00:00 (16/192): boost-math-1.83.0-4.oe2403.aarch64.rp 94 MB/s | 313 kB 00:00 (17/192): boost-nowide-1.83.0-4.oe2403.aarch64. 13 MB/s | 14 kB 00:00 (18/192): boost-program-options-1.83.0-4.oe2403 77 MB/s | 104 kB 00:00 (19/192): boost-python3-1.83.0-4.oe2403.aarch64 67 MB/s | 86 kB 00:00 (20/192): boost-random-1.83.0-4.oe2403.aarch64. 15 MB/s | 18 kB 00:00 (21/192): boost-regex-1.83.0-4.oe2403.aarch64.r 67 MB/s | 89 kB 00:00 (22/192): boost-serialization-1.83.0-4.oe2403.a 81 MB/s | 103 kB 00:00 (23/192): boost-stacktrace-1.83.0-4.oe2403.aarc 18 MB/s | 20 kB 00:00 (24/192): boost-system-1.83.0-4.oe2403.aarch64. 8.4 MB/s | 9.7 kB 00:00 (25/192): boost-test-1.83.0-4.oe2403.aarch64.rp 90 MB/s | 204 kB 00:00 (26/192): boost-thread-1.83.0-4.oe2403.aarch64. 37 MB/s | 45 kB 00:00 (27/192): boost-timer-1.83.0-4.oe2403.aarch64.r 12 MB/s | 14 kB 00:00 (28/192): boost-type_erasure-1.83.0-4.oe2403.aa 17 MB/s | 23 kB 00:00 (29/192): boost-url-1.83.0-4.oe2403.aarch64.rpm 78 MB/s | 106 kB 00:00 (30/192): boost-wave-1.83.0-4.oe2403.aarch64.rp 81 MB/s | 183 kB 00:00 (31/192): boost-devel-1.83.0-4.oe2403.aarch64.r 194 MB/s | 17 MB 00:00 (32/192): cmake-data-3.27.9-3.oe2403.noarch.rpm 354 MB/s | 1.9 MB 00:00 (33/192): cmake-filesystem-3.27.9-3.oe2403.aarc 6.2 MB/s | 7.3 kB 00:00 (34/192): cmake-rpm-macros-3.27.9-3.oe2403.noar 7.8 MB/s | 9.3 kB 00:00 (35/192): dbus-1.14.8-2.oe2403.aarch64.rpm 54 MB/s | 69 kB 00:00 (36/192): dbus-common-1.14.8-2.oe2403.noarch.rp 9.1 MB/s | 10 kB 00:00 (37/192): dbus-daemon-1.14.8-2.oe2403.aarch64.r 115 MB/s | 174 kB 00:00 (38/192): cmake-3.27.9-3.oe2403.aarch64.rpm 187 MB/s | 12 MB 00:00 (39/192): dbus-libs-1.14.8-2.oe2403.aarch64.rpm 10 MB/s | 136 kB 00:00 (40/192): dbus-tools-1.14.8-2.oe2403.aarch64.rp 21 MB/s | 24 kB 00:00 (41/192): jsoncpp-1.9.5-5.oe2403.aarch64.rpm 37 MB/s | 81 kB 00:00 (42/192): groff-base-1.23.0-2.oe2403.aarch64.rp 189 MB/s | 901 kB 00:00 (43/192): kmod-30-4.oe2403.aarch64.rpm 31 MB/s | 83 kB 00:00 (44/192): kmod-libs-30-4.oe2403.aarch64.rpm 35 MB/s | 54 kB 00:00 (45/192): less-633-4.oe2403.aarch64.rpm 82 MB/s | 111 kB 00:00 (46/192): libX11-1.8.7-2.oe2403.aarch64.rpm 166 MB/s | 711 kB 00:00 (47/192): libX11-devel-1.8.7-2.oe2403.aarch64.r 158 MB/s | 685 kB 00:00 (48/192): libXau-1.0.11-1.oe2403.aarch64.rpm 8.4 MB/s | 12 kB 00:00 (49/192): libXau-devel-1.0.11-1.oe2403.aarch64. 7.1 MB/s | 7.9 kB 00:00 (50/192): libXext-1.3.5-1.oe2403.aarch64.rpm 25 MB/s | 32 kB 00:00 (51/192): libXfixes-6.0.1-1.oe2403.aarch64.rpm 16 MB/s | 19 kB 00:00 (52/192): libXxf86vm-1.1.5-2.oe2403.aarch64.rpm 11 MB/s | 13 kB 00:00 (53/192): libdrm-2.4.119-1.oe2403.aarch64.rpm 48 MB/s | 109 kB 00:00 (54/192): libdrm-devel-2.4.119-1.oe2403.aarch64 68 MB/s | 172 kB 00:00 (55/192): libedit-3.1-31.oe2403.aarch64.rpm 63 MB/s | 86 kB 00:00 (56/192): libglvnd-1.7.0-1.oe2403.aarch64.rpm 39 MB/s | 54 kB 00:00 (57/192): libglvnd-core-devel-1.7.0-1.oe2403.aa 14 MB/s | 16 kB 00:00 (58/192): libglvnd-devel-1.7.0-1.oe2403.aarch64 66 MB/s | 178 kB 00:00 (59/192): libglvnd-egl-1.7.0-1.oe2403.aarch64.r 18 MB/s | 35 kB 00:00 (60/192): libglvnd-gles-1.7.0-1.oe2403.aarch64. 19 MB/s | 24 kB 00:00 (61/192): libglvnd-glx-1.7.0-1.oe2403.aarch64.r 37 MB/s | 108 kB 00:00 (62/192): libglvnd-opengl-1.7.0-1.oe2403.aarch6 16 MB/s | 31 kB 00:00 (63/192): libseccomp-2.5.4-2.oe2403.aarch64.rpm 25 MB/s | 56 kB 00:00 (64/192): libsecret-0.20.5-2.oe2403.aarch64.rpm 78 MB/s | 157 kB 00:00 (65/192): libusbx-1.0.26-1.oe2403.aarch64.rpm 21 MB/s | 67 kB 00:00 (66/192): libicu-74.1-2.oe2403.aarch64.rpm 456 MB/s | 9.9 MB 00:00 (67/192): libusbx-devel-1.0.26-1.oe2403.aarch64 4.7 MB/s | 49 kB 00:00 (68/192): libuv-1.47.0-2.oe2403.aarch64.rpm 58 MB/s | 79 kB 00:00 (69/192): libxcb-1.16-1.oe2403.aarch64.rpm 59 MB/s | 201 kB 00:00 (70/192): libxcb-devel-1.16-1.oe2403.aarch64.rp 57 MB/s | 184 kB 00:00 (71/192): libxshmfence-1.3.2-1.oe2403.aarch64.r 8.4 MB/s | 9.6 kB 00:00 (72/192): mesa-libEGL-24.0.3-2.oe2403.aarch64.r 24 MB/s | 105 kB 00:00 (73/192): mesa-libGL-24.0.3-2.oe2403.aarch64.rp 27 MB/s | 140 kB 00:00 (74/192): mesa-libGL-devel-24.0.3-2.oe2403.aarc 17 MB/s | 26 kB 00:00 (75/192): mesa-libgbm-24.0.3-2.oe2403.aarch64.r 22 MB/s | 30 kB 00:00 (76/192): mesa-libglapi-24.0.3-2.oe2403.aarch64 24 MB/s | 37 kB 00:00 (77/192): perl-Algorithm-Diff-1.201-2.oe2403.no 7.7 MB/s | 23 kB 00:00 (78/192): perl-Archive-Tar-3.02-1.oe2403.noarch 13 MB/s | 40 kB 00:00 (79/192): perl-B-Debug-1.26-6.oe2403.noarch.rpm 11 MB/s | 14 kB 00:00 (80/192): perl-CPAN-Meta-2.150010-420.oe2403.no 70 MB/s | 107 kB 00:00 (81/192): perl-CPAN-Meta-Requirements-2.143-2.o 21 MB/s | 26 kB 00:00 (82/192): perl-CPAN-Meta-YAML-0.018-421.oe2403. 17 MB/s | 23 kB 00:00 (83/192): perl-Carp-1.50-419.oe2403.noarch.rpm 14 MB/s | 17 kB 00:00 (84/192): perl-Compress-Raw-Bzip2-2.206-1.oe240 17 MB/s | 23 kB 00:00 (85/192): perl-Compress-Raw-Zlib-2.206-1.oe2403 31 MB/s | 39 kB 00:00 (86/192): perl-Config-Perl-V-0.36-1.oe2403.noar 11 MB/s | 16 kB 00:00 (87/192): perl-Data-Dumper-2.183-2.oe2403.aarch 29 MB/s | 41 kB 00:00 (88/192): perl-Devel-PPPort-3.71-1.oe2403.aarch 108 MB/s | 188 kB 00:00 (89/192): perl-Digest-1.20-3.oe2403.noarch.rpm 13 MB/s | 16 kB 00:00 (90/192): perl-Digest-MD5-2.58-2.oe2403.aarch64 20 MB/s | 26 kB 00:00 (91/192): perl-Digest-SHA-6.04-1.oe2403.aarch64 35 MB/s | 46 kB 00:00 (92/192): perl-Encode-devel-3.21-1.oe2403.aarch 15 MB/s | 44 kB 00:00 (93/192): perl-Encode-3.21-1.oe2403.aarch64.rpm 210 MB/s | 1.4 MB 00:00 (94/192): perl-Env-1.04-398.oe2403.noarch.rpm 7.4 MB/s | 16 kB 00:00 (95/192): perl-Error-0.17029-3.oe2403.noarch.rp 26 MB/s | 31 kB 00:00 (96/192): perl-Exporter-5.77-1.oe2403.noarch.rp 16 MB/s | 21 kB 00:00 (97/192): perl-ExtUtils-Command-7.70-2.oe2403.n 9.1 MB/s | 10 kB 00:00 (98/192): perl-ExtUtils-Install-2.22-1.oe2403.n 26 MB/s | 32 kB 00:00 (99/192): perl-ExtUtils-MakeMaker-7.70-2.oe2403 68 MB/s | 170 kB 00:00 (100/192): perl-ExtUtils-Manifest-1.75-1.oe2403 10 MB/s | 22 kB 00:00 (101/192): perl-ExtUtils-ParseXS-3.51-1.oe2403. 40 MB/s | 55 kB 00:00 (102/192): perl-File-Fetch-1.04-1.oe2403.noarch 12 MB/s | 18 kB 00:00 (103/192): perl-File-Path-2.18-2.oe2403.noarch. 17 MB/s | 21 kB 00:00 (104/192): perl-File-Temp-0.2311-3.oe2403.noarc 34 MB/s | 49 kB 00:00 (105/192): perl-Filter-1.64-1.oe2403.aarch64.rp 36 MB/s | 47 kB 00:00 (106/192): perl-Filter-Simple-0.94-1.oe2403.noa 11 MB/s | 15 kB 00:00 (107/192): perl-Getopt-Long-2.57-1.oe2403.noarc 36 MB/s | 47 kB 00:00 (108/192): perl-HTTP-Tiny-0.088-1.oe2403.noarch 24 MB/s | 35 kB 00:00 (109/192): perl-IO-Compress-2.206-1.oe2403.noar 79 MB/s | 115 kB 00:00 (110/192): perl-IO-Socket-IP-0.42-1.oe2403.noar 19 MB/s | 31 kB 00:00 (111/192): perl-IPC-Cmd-1.04-4.oe2403.noarch.rp 24 MB/s | 32 kB 00:00 (112/192): perl-IPC-SysV-2.09-2.oe2403.aarch64. 15 MB/s | 22 kB 00:00 (113/192): perl-IPC-System-Simple-1.30-3.oe2403 24 MB/s | 30 kB 00:00 (114/192): perl-JSON-PP-4.16-1.oe2403.noarch.rp 32 MB/s | 46 kB 00:00 (115/192): perl-Locale-Maketext-1.33-1.oe2403.n 2.1 MB/s | 53 kB 00:00 (116/192): perl-MIME-Base64-3.16-2.oe2403.aarch 13 MB/s | 17 kB 00:00 (117/192): perl-Math-BigInt-2.0030.02-1.oe2403. 95 MB/s | 140 kB 00:00 (118/192): perl-Math-BigInt-FastCalc-0.5018-1.o 14 MB/s | 17 kB 00:00 (119/192): perl-Module-CoreList-5.20231230-1.oe 63 MB/s | 94 kB 00:00 (120/192): perl-Module-Load-0.36-2.oe2403.noarc 10 MB/s | 13 kB 00:00 (121/192): perl-Module-Load-Conditional-0.74-2. 13 MB/s | 17 kB 00:00 (122/192): perl-Module-Metadata-1.000038-1.oe24 24 MB/s | 30 kB 00:00 (123/192): perl-Params-Check-0.38-420.oe2403.no 9.6 MB/s | 14 kB 00:00 (124/192): perl-PathTools-3.89-1.oe2403.aarch64 44 MB/s | 57 kB 00:00 (125/192): perl-Perl-OSType-1.010-422.oe2403.no 13 MB/s | 15 kB 00:00 (126/192): perl-PerlIO-via-QuotedPrint-0.10-1.o 5.1 MB/s | 6.0 kB 00:00 (127/192): perl-Pod-Checker-1.75-1.oe2403.noarc 16 MB/s | 21 kB 00:00 (128/192): perl-Pod-Escapes-1.07_01-1.oe2403.no 10 MB/s | 13 kB 00:00 (129/192): perl-Pod-Parser-1.66-1.oe2403.noarch 44 MB/s | 58 kB 00:00 (130/192): perl-Pod-Perldoc-3.28-5.oe2403.noarc 34 MB/s | 44 kB 00:00 (131/192): perl-Pod-Simple-3.45-1.oe2403.noarch 66 MB/s | 136 kB 00:00 (132/192): perl-Pod-Usage-2.03-2.oe2403.noarch. 22 MB/s | 26 kB 00:00 (133/192): perl-Scalar-List-Utils-1.63-1.oe2403 38 MB/s | 48 kB 00:00 (134/192): perl-Socket-2.037-1.oe2403.aarch64.r 33 MB/s | 41 kB 00:00 (135/192): perl-Storable-3.25-3.oe2403.aarch64. 57 MB/s | 73 kB 00:00 (136/192): perl-Sys-Syslog-0.36-2.oe2403.aarch6 28 MB/s | 34 kB 00:00 (137/192): perl-Term-ANSIColor-5.01-2.oe2403.no 23 MB/s | 29 kB 00:00 (138/192): perl-Term-Cap-1.18-1.oe2403.noarch.r 15 MB/s | 17 kB 00:00 (139/192): perl-TermReadKey-2.38-2.oe2403.aarch 19 MB/s | 22 kB 00:00 (140/192): perl-Test-Harness-3.48-1.oe2403.noar 50 MB/s | 133 kB 00:00 (141/192): perl-Test-Simple-1.302198-1.oe2403.n 115 MB/s | 202 kB 00:00 (142/192): perl-Text-Balanced-2.06-1.oe2403.noa 23 MB/s | 29 kB 00:00 (143/192): perl-Text-Diff-1.45-8.oe2403.noarch. 22 MB/s | 26 kB 00:00 (144/192): perl-Text-ParseWords-3.30-420.oe2403 9.8 MB/s | 11 kB 00:00 (145/192): perl-Text-Tabs+Wrap-2023.0511-1.oe24 11 MB/s | 13 kB 00:00 (146/192): perl-Thread-Queue-3.13-4.oe2403.noar 11 MB/s | 13 kB 00:00 (147/192): perl-Time-HiRes-1.9775-1.oe2403.aarc 36 MB/s | 44 kB 00:00 (148/192): perl-Time-Local-1.350-1.oe2403.noarc 17 MB/s | 21 kB 00:00 (149/192): perl-Unicode-Collate-1.31-2.oe2403.a 212 MB/s | 664 kB 00:00 (150/192): perl-Unicode-Normalize-1.32-1.oe2403 54 MB/s | 69 kB 00:00 (151/192): perl-autodie-2.36-1.oe2403.noarch.rp 42 MB/s | 51 kB 00:00 (152/192): perl-constant-1.33-422.oe2403.noarch 14 MB/s | 16 kB 00:00 (153/192): perl-experimental-0.031-2.oe2403.noa 17 MB/s | 20 kB 00:00 (154/192): perl-libnet-3.15-1.oe2403.noarch.rpm 58 MB/s | 75 kB 00:00 (155/192): perl-parent-0.241-1.oe2403.noarch.rp 6.2 MB/s | 7.1 kB 00:00 (156/192): perl-perlfaq-5.20230812-1.oe2403.noa 64 MB/s | 174 kB 00:00 (157/192): perl-podlators-5.01-2.oe2403.noarch. 46 MB/s | 66 kB 00:00 (158/192): perl-threads-2.36-2.oe2403.aarch64.r 27 MB/s | 33 kB 00:00 (159/192): perl-threads-shared-1.62-2.oe2403.aa 22 MB/s | 28 kB 00:00 (160/192): perl-version-0.99.30-1.oe2403.aarch6 35 MB/s | 42 kB 00:00 (161/192): wayland-1.22.0-1.oe2403.aarch64.rpm 47 MB/s | 57 kB 00:00 (162/192): xorg-x11-proto-devel-2023.2-1.oe2403 85 MB/s | 274 kB 00:00 (163/192): dkms-3.0.12-1.oe2403.noarch.rpm 48 MB/s | 81 kB 00:00 (164/192): lld-17.0.6-2.oe2403.aarch64.rpm 16 MB/s | 19 kB 00:00 (165/192): lld-libs-17.0.6-2.oe2403.aarch64.rpm 167 MB/s | 1.4 MB 00:00 (166/192): yaml-cpp-0.7.0-2.oe2403.aarch64.rpm 81 MB/s | 116 kB 00:00 (167/192): yaml-cpp-devel-0.7.0-2.oe2403.aarch6 104 MB/s | 182 kB 00:00 (168/192): acl-2.3.1-3.oe2403.aarch64.rpm 38 MB/s | 49 kB 00:00 (169/192): clang-17.0.6-18.oe2403.aarch64.rpm 33 MB/s | 77 kB 00:00 (170/192): perl-Locale-Codes-3.77-1.oe2403.noar 1.2 MB/s | 267 kB 00:00 (171/192): clang-libs-17.0.6-18.oe2403.aarch64. 192 MB/s | 22 MB 00:00 (172/192): clang-resource-filesystem-17.0.6-18. 168 kB/s | 5.6 kB 00:00 (173/192): emacs-filesystem-29.1-4.oe2403.noarc 2.5 MB/s | 3.7 kB 00:00 (174/192): git-2.43.0-6.oe2403.aarch64.rpm 59 MB/s | 103 kB 00:00 (175/192): git-core-2.43.0-6.oe2403.aarch64.rpm 194 MB/s | 9.9 MB 00:00 (176/192): kernel-devel-6.6.0-98.0.0.90.oe2403. 187 MB/s | 16 MB 00:00 (177/192): llvm-17.0.6-14.oe2403.aarch64.rpm 225 MB/s | 26 MB 00:00 (178/192): openssh-9.3p2-8.oe2403.aarch64.rpm 168 MB/s | 305 kB 00:00 (179/192): openssh-clients-9.3p2-8.oe2403.aarch 264 MB/s | 610 kB 00:00 (180/192): openssh-server-9.3p2-8.oe2403.aarch6 202 MB/s | 379 kB 00:00 (181/192): openssl-devel-3.0.12-15.oe2403.aarch 280 MB/s | 4.7 MB 00:00 (182/192): perl-5.38.0-10.oe2403.aarch64.rpm 239 MB/s | 3.3 MB 00:00 (183/192): perl-Git-2.43.0-6.oe2403.noarch.rpm 4.3 MB/s | 34 kB 00:00 (184/192): perl-bignum-0.66-3.oe2403.noarch.rpm 15 MB/s | 18 kB 00:00 (185/192): perl-libs-5.38.0-10.oe2403.aarch64.r 347 MB/s | 1.8 MB 00:00 (186/192): python3-setuptools-68.0.0-2.oe2403.n 397 MB/s | 1.6 MB 00:00 (187/192): systemd-255-43.oe2403.aarch64.rpm 428 MB/s | 3.4 MB 00:00 (188/192): systemd-devel-255-43.oe2403.aarch64. 247 MB/s | 505 kB 00:00 (189/192): systemd-pam-255-43.oe2403.aarch64.rp 142 MB/s | 216 kB 00:00 (190/192): systemd-udev-255-43.oe2403.aarch64.r 383 MB/s | 1.4 MB 00:00 (191/192): llvm-libs-17.0.6-14.oe2403.aarch64.r 138 MB/s | 27 MB 00:00 (192/192): ros-humble-ros-workspace-1.0.2-1.oe2 4.7 kB/s | 16 kB 00:03 -------------------------------------------------------------------------------- Total 50 MB/s | 176 MB 00:03 Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Installing : perl-Exporter-5.77-1.oe2403.noarch 1/192 Installing : perl-libs-4:5.38.0-10.oe2403.aarch64 2/192 Installing : perl-Carp-1.50-419.oe2403.noarch 3/192 Running scriptlet: perl-Scalar-List-Utils-4:1.63-1.oe2403.aarch64 4/192 Installing : perl-Scalar-List-Utils-4:1.63-1.oe2403.aarch64 4/192 Running scriptlet: perl-Scalar-List-Utils-4:1.63-1.oe2403.aarch64 4/192 Running scriptlet: perl-MIME-Base64-3.16-2.oe2403.aarch64 5/192 Installing : perl-MIME-Base64-3.16-2.oe2403.aarch64 5/192 Running scriptlet: perl-MIME-Base64-3.16-2.oe2403.aarch64 5/192 Installing : perl-parent-1:0.241-1.oe2403.noarch 6/192 Installing : boost-chrono-1.83.0-4.oe2403.aarch64 7/192 Installing : perl-Text-ParseWords-3.30-420.oe2403.noarch 8/192 Running scriptlet: perl-Time-HiRes-4:1.9775-1.oe2403.aarch64 9/192 Installing : perl-Time-HiRes-4:1.9775-1.oe2403.aarch64 9/192 Running scriptlet: perl-Time-HiRes-4:1.9775-1.oe2403.aarch64 9/192 Installing : libglvnd-1:1.7.0-1.oe2403.aarch64 10/192 Installing : boost-thread-1.83.0-4.oe2403.aarch64 11/192 Installing : perl-Term-ANSIColor-5.01-2.oe2403.noarch 12/192 Installing : libicu-74.1-2.oe2403.aarch64 13/192 Installing : libdrm-2.4.119-1.oe2403.aarch64 14/192 Installing : boost-regex-1.83.0-4.oe2403.aarch64 15/192 Installing : perl-Digest-1.20-3.oe2403.noarch 16/192 Installing : perl-Digest-MD5-2.58-2.oe2403.aarch64 17/192 Installing : cmake-filesystem-3.27.9-3.oe2403.aarch64 18/192 Installing : boost-context-1.83.0-4.oe2403.aarch64 19/192 Installing : boost-atomic-1.83.0-4.oe2403.aarch64 20/192 Installing : boost-filesystem-1.83.0-4.oe2403.aarch64 21/192 Installing : perl-Pod-Escapes-1:1.07_01-1.oe2403.noarch 22/192 Installing : xorg-x11-proto-devel-2023.2-1.oe2403.noarch 23/192 Installing : wayland-1.22.0-1.oe2403.aarch64 24/192 Installing : mesa-libglapi-24.0.3-2.oe2403.aarch64 25/192 Running scriptlet: mesa-libglapi-24.0.3-2.oe2403.aarch64 25/192 Installing : libxshmfence-1.3.2-1.oe2403.aarch64 26/192 Installing : libedit-3.1-31.oe2403.aarch64 27/192 Installing : llvm-libs-17.0.6-14.oe2403.aarch64 28/192 Installing : libXau-1.0.11-1.oe2403.aarch64 29/192 Installing : libxcb-1.16-1.oe2403.aarch64 30/192 Installing : libX11-1.8.7-2.oe2403.aarch64 31/192 Installing : libXext-1.3.5-1.oe2403.aarch64 32/192 Installing : kmod-libs-30-4.oe2403.aarch64 33/192 Installing : kmod-30-4.oe2403.aarch64 34/192 Running scriptlet: kmod-30-4.oe2403.aarch64 34/192 Installing : dbus-libs-1:1.14.8-2.oe2403.aarch64 35/192 Running scriptlet: dbus-libs-1:1.14.8-2.oe2403.aarch64 35/192 Installing : cmake-rpm-macros-3.27.9-3.oe2403.noarch 36/192 Installing : boost-container-1.83.0-4.oe2403.aarch64 37/192 Installing : boost-json-1.83.0-4.oe2403.aarch64 38/192 Installing : dbus-tools-1:1.14.8-2.oe2403.aarch64 39/192 Installing : libXxf86vm-1.1.5-2.oe2403.aarch64 40/192 Installing : libXfixes-6.0.1-1.oe2403.aarch64 41/192 Installing : libglvnd-glx-1:1.7.0-1.oe2403.aarch64 42/192 Installing : mesa-libGL-24.0.3-2.oe2403.aarch64 43/192 Installing : mesa-libgbm-24.0.3-2.oe2403.aarch64 44/192 Running scriptlet: mesa-libgbm-24.0.3-2.oe2403.aarch64 44/192 Installing : libglvnd-egl-1:1.7.0-1.oe2403.aarch64 45/192 Installing : mesa-libEGL-24.0.3-2.oe2403.aarch64 46/192 Installing : libglvnd-gles-1:1.7.0-1.oe2403.aarch64 47/192 Installing : libXau-devel-1.0.11-1.oe2403.aarch64 48/192 Installing : libxcb-devel-1.16-1.oe2403.aarch64 49/192 Installing : libX11-devel-1.8.7-2.oe2403.aarch64 50/192 Installing : lld-libs-17.0.6-2.oe2403.aarch64 51/192 Installing : lld-17.0.6-2.oe2403.aarch64 52/192 Installing : llvm-17.0.6-14.oe2403.aarch64 53/192 Installing : boost-fiber-1.83.0-4.oe2403.aarch64 54/192 Installing : boost-log-1.83.0-4.oe2403.aarch64 55/192 Installing : boost-wave-1.83.0-4.oe2403.aarch64 56/192 Installing : boost-coroutine-1.83.0-4.oe2403.aarch64 57/192 Installing : boost-graph-1.83.0-4.oe2403.aarch64 58/192 Installing : libdrm-devel-2.4.119-1.oe2403.aarch64 59/192 Installing : boost-locale-1.83.0-4.oe2403.aarch64 60/192 Installing : boost-type_erasure-1.83.0-4.oe2403.aarch64 61/192 Installing : libglvnd-opengl-1:1.7.0-1.oe2403.aarch64 62/192 Installing : boost-timer-1.83.0-4.oe2403.aarch64 63/192 Installing : perl-PerlIO-via-QuotedPrint-0.10-1.oe2403.noarch 64/192 Installing : perl-Perl-OSType-1.010-422.oe2403.noarch 65/192 Installing : perl-perlfaq-5.20230812-1.oe2403.noarch 66/192 Installing : python3-setuptools-68.0.0-2.oe2403.noarch 67/192 Installing : emacs-filesystem-1:29.1-4.oe2403.noarch 68/192 Installing : clang-resource-filesystem-17.0.6-18.oe2403.aarch 69/192 Installing : clang-libs-17.0.6-18.oe2403.aarch64 70/192 Installing : clang-17.0.6-18.oe2403.aarch64 71/192 Installing : acl-2.3.1-3.oe2403.aarch64 72/192 Installing : yaml-cpp-0.7.0-2.oe2403.aarch64 73/192 Running scriptlet: yaml-cpp-0.7.0-2.oe2403.aarch64 73/192 Installing : libuv-1:1.47.0-2.oe2403.aarch64 74/192 Installing : libusbx-1.0.26-1.oe2403.aarch64 75/192 Installing : libsecret-0.20.5-2.oe2403.aarch64 76/192 Running scriptlet: libseccomp-2.5.4-2.oe2403.aarch64 77/192 Installing : libseccomp-2.5.4-2.oe2403.aarch64 77/192 Running scriptlet: libseccomp-2.5.4-2.oe2403.aarch64 77/192 Installing : dbus-1:1.14.8-2.oe2403.aarch64 78/192 Running scriptlet: systemd-255-43.oe2403.aarch64 79/192 Installing : systemd-255-43.oe2403.aarch64 79/192 Running scriptlet: systemd-255-43.oe2403.aarch64 79/192 Installing : dbus-common-1:1.14.8-2.oe2403.noarch 80/192 Running scriptlet: dbus-daemon-1:1.14.8-2.oe2403.aarch64 81/192 Installing : dbus-daemon-1:1.14.8-2.oe2403.aarch64 81/192 Running scriptlet: dbus-daemon-1:1.14.8-2.oe2403.aarch64 81/192 Running scriptlet: openssh-9.3p2-8.oe2403.aarch64 82/192 Installing : openssh-9.3p2-8.oe2403.aarch64 82/192 Running scriptlet: openssh-server-9.3p2-8.oe2403.aarch64 83/192 Installing : openssh-server-9.3p2-8.oe2403.aarch64 83/192 Running scriptlet: openssh-server-9.3p2-8.oe2403.aarch64 83/192 Created symlink /etc/systemd/system/multi-user.target.wants/sshd.service → /usr/lib/systemd/system/sshd.service. Installing : openssh-clients-9.3p2-8.oe2403.aarch64 84/192 Running scriptlet: openssh-clients-9.3p2-8.oe2403.aarch64 84/192 Created symlink /etc/systemd/user/sockets.target.wants/ssh-agent.socket → /usr/lib/systemd/user/ssh-agent.socket. Installing : systemd-pam-255-43.oe2403.aarch64 85/192 Installing : libglvnd-core-devel-1:1.7.0-1.oe2403.aarch64 86/192 Installing : libglvnd-devel-1:1.7.0-1.oe2403.aarch64 87/192 Installing : less-633-4.oe2403.aarch64 88/192 Installing : git-core-2.43.0-6.oe2403.aarch64 89/192 Installing : jsoncpp-1.9.5-5.oe2403.aarch64 90/192 Running scriptlet: jsoncpp-1.9.5-5.oe2403.aarch64 90/192 Installing : cmake-data-3.27.9-3.oe2403.noarch 91/192 Installing : cmake-3.27.9-3.oe2403.aarch64 92/192 Installing : groff-base-1.23.0-2.oe2403.aarch64 93/192 Installing : perl-Algorithm-Diff-1:1.201-2.oe2403.noarch 94/192 Installing : perl-B-Debug-1.26-6.oe2403.noarch 95/192 Installing : perl-CPAN-Meta-YAML-0.018-421.oe2403.noarch 96/192 Running scriptlet: perl-Config-Perl-V-0.36-1.oe2403.noarch 97/192 Installing : perl-Config-Perl-V-0.36-1.oe2403.noarch 97/192 Running scriptlet: perl-Config-Perl-V-0.36-1.oe2403.noarch 97/192 Installing : perl-Devel-PPPort-3.71-1.oe2403.aarch64 98/192 Installing : perl-Env-1.04-398.oe2403.noarch 99/192 Installing : perl-Filter-2:1.64-1.oe2403.aarch64 100/192 Installing : perl-IPC-SysV-2.09-2.oe2403.aarch64 101/192 Running scriptlet: perl-Locale-Maketext-1:1.33-1.oe2403.noarch 102/192 Installing : perl-Locale-Maketext-1:1.33-1.oe2403.noarch 102/192 Running scriptlet: perl-Locale-Maketext-1:1.33-1.oe2403.noarch 102/192 Installing : perl-Params-Check-1:0.38-420.oe2403.noarch 103/192 Running scriptlet: perl-Socket-4:2.037-1.oe2403.aarch64 104/192 Installing : perl-Socket-4:2.037-1.oe2403.aarch64 104/192 Running scriptlet: perl-Socket-4:2.037-1.oe2403.aarch64 104/192 Running scriptlet: perl-Storable-1:3.25-3.oe2403.aarch64 105/192 Installing : perl-Storable-1:3.25-3.oe2403.aarch64 105/192 Running scriptlet: perl-Storable-1:3.25-3.oe2403.aarch64 105/192 Installing : perl-Term-Cap-1.18-1.oe2403.noarch 106/192 Installing : perl-Filter-Simple-1:0.94-1.oe2403.noarch 107/192 Installing : perl-Text-Balanced-2.06-1.oe2403.noarch 108/192 Installing : perl-Text-Tabs+Wrap-2023.0511-1.oe2403.noarch 109/192 Running scriptlet: perl-Unicode-Normalize-1.32-1.oe2403.aarch64 110/192 Installing : perl-Unicode-Normalize-1.32-1.oe2403.aarch64 110/192 Running scriptlet: perl-Unicode-Normalize-1.32-1.oe2403.aarch64 110/192 Installing : perl-Compress-Raw-Bzip2-2.206-1.oe2403.aarch64 111/192 Installing : perl-Compress-Raw-Zlib-1:2.206-1.oe2403.aarch64 112/192 Running scriptlet: perl-Data-Dumper-2.183-2.oe2403.aarch64 113/192 Installing : perl-Data-Dumper-2.183-2.oe2403.aarch64 113/192 Running scriptlet: perl-Data-Dumper-2.183-2.oe2403.aarch64 113/192 Installing : perl-IO-Socket-IP-0.42-1.oe2403.noarch 114/192 Installing : perl-IPC-System-Simple-1.30-3.oe2403.noarch 115/192 Running scriptlet: perl-Locale-Codes-3.77-1.oe2403.noarch 116/192 Installing : perl-Locale-Codes-3.77-1.oe2403.noarch 116/192 Running scriptlet: perl-Locale-Codes-3.77-1.oe2403.noarch 116/192 Running scriptlet: perl-Math-BigInt-FastCalc-0.5018-1.oe2403.aarch6 117/192 Installing : perl-Math-BigInt-FastCalc-0.5018-1.oe2403.aarch6 117/192 Running scriptlet: perl-Math-BigInt-FastCalc-0.5018-1.oe2403.aarch6 117/192 Running scriptlet: perl-Math-BigInt-1:2.0030.02-1.oe2403.noarch 118/192 Installing : perl-Math-BigInt-1:2.0030.02-1.oe2403.noarch 118/192 Running scriptlet: perl-Math-BigInt-1:2.0030.02-1.oe2403.noarch 118/192 Installing : perl-ExtUtils-Command-1:7.70-2.oe2403.noarch 119/192 Installing : perl-ExtUtils-Manifest-1:1.75-1.oe2403.noarch 120/192 Installing : perl-File-Path-2.18-2.oe2403.noarch 121/192 Installing : perl-File-Temp-1:0.2311-3.oe2403.noarch 122/192 Installing : perl-Module-Load-1:0.36-2.oe2403.noarch 123/192 Installing : perl-PathTools-3.89-1.oe2403.aarch64 124/192 Installing : perl-Sys-Syslog-0.36-2.oe2403.aarch64 125/192 Installing : perl-Text-Diff-1.45-8.oe2403.noarch 126/192 Installing : perl-HTTP-Tiny-0.088-1.oe2403.noarch 127/192 Installing : perl-Time-Local-2:1.350-1.oe2403.noarch 128/192 Installing : perl-Unicode-Collate-1.31-2.oe2403.aarch64 129/192 Installing : perl-autodie-2.36-1.oe2403.noarch 130/192 Running scriptlet: perl-constant-1.33-422.oe2403.noarch 131/192 Installing : perl-constant-1.33-422.oe2403.noarch 131/192 Running scriptlet: perl-constant-1.33-422.oe2403.noarch 131/192 Installing : perl-libnet-3.15-1.oe2403.noarch 132/192 Installing : perl-Digest-SHA-1:6.04-1.oe2403.aarch64 133/192 Installing : perl-Encode-devel-4:3.21-1.oe2403.aarch64 134/192 Installing : perl-Encode-4:3.21-1.oe2403.aarch64 135/192 Installing : perl-ExtUtils-ParseXS-2:3.51-1.oe2403.noarch 136/192 Installing : perl-Archive-Tar-3.02-1.oe2403.noarch 137/192 Installing : perl-IO-Compress-2.206-1.oe2403.noarch 138/192 Running scriptlet: perl-JSON-PP-1:4.16-1.oe2403.noarch 139/192 Installing : perl-JSON-PP-1:4.16-1.oe2403.noarch 139/192 Running scriptlet: perl-JSON-PP-1:4.16-1.oe2403.noarch 139/192 Installing : perl-Pod-Perldoc-1:3.28-5.oe2403.noarch 140/192 Installing : perl-Pod-Simple-1:3.45-1.oe2403.noarch 141/192 Installing : perl-Test-Harness-2:3.48-1.oe2403.noarch 142/192 Running scriptlet: perl-Getopt-Long-1:2.57-1.oe2403.noarch 143/192 Installing : perl-Getopt-Long-1:2.57-1.oe2403.noarch 143/192 Running scriptlet: perl-Getopt-Long-1:2.57-1.oe2403.noarch 143/192 Installing : perl-Pod-Checker-4:1.75-1.oe2403.noarch 144/192 Installing : perl-Pod-Parser-1.66-1.oe2403.noarch 145/192 Installing : perl-Pod-Usage-4:2.03-2.oe2403.noarch 146/192 Installing : perl-podlators-1:5.01-2.oe2403.noarch 147/192 Installing : perl-threads-2:2.36-2.oe2403.aarch64 148/192 Installing : perl-Test-Simple-2:1.302198-1.oe2403.noarch 149/192 Installing : perl-Thread-Queue-3.13-4.oe2403.noarch 150/192 Installing : perl-threads-shared-1.62-2.oe2403.aarch64 151/192 Running scriptlet: perl-CPAN-Meta-2.150010-420.oe2403.noarch 152/192 Installing : perl-CPAN-Meta-2.150010-420.oe2403.noarch 152/192 Running scriptlet: perl-CPAN-Meta-2.150010-420.oe2403.noarch 152/192 Installing : perl-ExtUtils-Install-2.22-1.oe2403.noarch 153/192 Installing : perl-ExtUtils-MakeMaker-1:7.70-2.oe2403.noarch 154/192 Running scriptlet: perl-CPAN-Meta-Requirements-2.143-2.oe2403.noarc 155/192 Installing : perl-CPAN-Meta-Requirements-2.143-2.oe2403.noarc 155/192 Running scriptlet: perl-CPAN-Meta-Requirements-2.143-2.oe2403.noarc 155/192 Installing : perl-Module-CoreList-1:5.20231230-1.oe2403.noarc 156/192 Installing : perl-IPC-Cmd-2:1.04-4.oe2403.noarch 157/192 Installing : perl-Module-Load-Conditional-0.74-2.oe2403.noarc 158/192 Installing : perl-Module-Metadata-1.000038-1.oe2403.noarch 159/192 Installing : perl-experimental-0.031-2.oe2403.noarch 160/192 Installing : perl-version-8:0.99.30-1.oe2403.aarch64 161/192 Installing : perl-bignum-0.66-3.oe2403.noarch 162/192 Installing : perl-4:5.38.0-10.oe2403.aarch64 163/192 Installing : perl-File-Fetch-1.04-1.oe2403.noarch 164/192 Installing : perl-Error-1:0.17029-3.oe2403.noarch 165/192 Installing : perl-TermReadKey-2.38-2.oe2403.aarch64 166/192 Installing : perl-Git-2.43.0-6.oe2403.noarch 167/192 Installing : git-2.43.0-6.oe2403.aarch64 168/192 Installing : kernel-devel-6.6.0-98.0.0.90.oe2403.aarch64 169/192 Running scriptlet: kernel-devel-6.6.0-98.0.0.90.oe2403.aarch64 169/192 Installing : boost-url-1.83.0-4.oe2403.aarch64 170/192 Installing : boost-test-1.83.0-4.oe2403.aarch64 171/192 Installing : boost-system-1.83.0-4.oe2403.aarch64 172/192 Installing : boost-stacktrace-1.83.0-4.oe2403.aarch64 173/192 Installing : boost-serialization-1.83.0-4.oe2403.aarch64 174/192 Installing : boost-random-1.83.0-4.oe2403.aarch64 175/192 Installing : boost-python3-1.83.0-4.oe2403.aarch64 176/192 Installing : boost-program-options-1.83.0-4.oe2403.aarch64 177/192 Installing : boost-nowide-1.83.0-4.oe2403.aarch64 178/192 Installing : boost-math-1.83.0-4.oe2403.aarch64 179/192 Installing : boost-iostreams-1.83.0-4.oe2403.aarch64 180/192 Installing : boost-date-time-1.83.0-4.oe2403.aarch64 181/192 Installing : boost-contract-1.83.0-4.oe2403.aarch64 182/192 Installing : boost-1.83.0-4.oe2403.aarch64 183/192 Installing : boost-devel-1.83.0-4.oe2403.aarch64 184/192 Installing : yaml-cpp-devel-0.7.0-2.oe2403.aarch64 185/192 Installing : ros-humble-ros-workspace-1.0.2-1.oe2403.aarch64 186/192 Installing : dkms-3.0.12-1.oe2403.noarch 187/192 Running scriptlet: dkms-3.0.12-1.oe2403.noarch 187/192 Installing : mesa-libGL-devel-24.0.3-2.oe2403.aarch64 188/192 Installing : systemd-devel-255-43.oe2403.aarch64 189/192 Installing : systemd-udev-255-43.oe2403.aarch64 190/192 Running scriptlet: systemd-udev-255-43.oe2403.aarch64 190/192 Installing : libusbx-devel-1.0.26-1.oe2403.aarch64 191/192 Installing : openssl-devel-1:3.0.12-15.oe2403.aarch64 192/192 Running scriptlet: openssl-devel-1:3.0.12-15.oe2403.aarch64 192/192 Running scriptlet: systemd-255-43.oe2403.aarch64 192/192 Running scriptlet: systemd-udev-255-43.oe2403.aarch64 192/192 Verifying : ros-humble-ros-workspace-1.0.2-1.oe2403.aarch64 1/192 Verifying : boost-1.83.0-4.oe2403.aarch64 2/192 Verifying : boost-atomic-1.83.0-4.oe2403.aarch64 3/192 Verifying : boost-chrono-1.83.0-4.oe2403.aarch64 4/192 Verifying : boost-container-1.83.0-4.oe2403.aarch64 5/192 Verifying : boost-context-1.83.0-4.oe2403.aarch64 6/192 Verifying : boost-contract-1.83.0-4.oe2403.aarch64 7/192 Verifying : boost-coroutine-1.83.0-4.oe2403.aarch64 8/192 Verifying : boost-date-time-1.83.0-4.oe2403.aarch64 9/192 Verifying : boost-devel-1.83.0-4.oe2403.aarch64 10/192 Verifying : boost-fiber-1.83.0-4.oe2403.aarch64 11/192 Verifying : boost-filesystem-1.83.0-4.oe2403.aarch64 12/192 Verifying : boost-graph-1.83.0-4.oe2403.aarch64 13/192 Verifying : boost-iostreams-1.83.0-4.oe2403.aarch64 14/192 Verifying : boost-json-1.83.0-4.oe2403.aarch64 15/192 Verifying : boost-locale-1.83.0-4.oe2403.aarch64 16/192 Verifying : boost-log-1.83.0-4.oe2403.aarch64 17/192 Verifying : boost-math-1.83.0-4.oe2403.aarch64 18/192 Verifying : boost-nowide-1.83.0-4.oe2403.aarch64 19/192 Verifying : boost-program-options-1.83.0-4.oe2403.aarch64 20/192 Verifying : boost-python3-1.83.0-4.oe2403.aarch64 21/192 Verifying : boost-random-1.83.0-4.oe2403.aarch64 22/192 Verifying : boost-regex-1.83.0-4.oe2403.aarch64 23/192 Verifying : boost-serialization-1.83.0-4.oe2403.aarch64 24/192 Verifying : boost-stacktrace-1.83.0-4.oe2403.aarch64 25/192 Verifying : boost-system-1.83.0-4.oe2403.aarch64 26/192 Verifying : boost-test-1.83.0-4.oe2403.aarch64 27/192 Verifying : boost-thread-1.83.0-4.oe2403.aarch64 28/192 Verifying : boost-timer-1.83.0-4.oe2403.aarch64 29/192 Verifying : boost-type_erasure-1.83.0-4.oe2403.aarch64 30/192 Verifying : boost-url-1.83.0-4.oe2403.aarch64 31/192 Verifying : boost-wave-1.83.0-4.oe2403.aarch64 32/192 Verifying : cmake-3.27.9-3.oe2403.aarch64 33/192 Verifying : cmake-data-3.27.9-3.oe2403.noarch 34/192 Verifying : cmake-filesystem-3.27.9-3.oe2403.aarch64 35/192 Verifying : cmake-rpm-macros-3.27.9-3.oe2403.noarch 36/192 Verifying : dbus-1:1.14.8-2.oe2403.aarch64 37/192 Verifying : dbus-common-1:1.14.8-2.oe2403.noarch 38/192 Verifying : dbus-daemon-1:1.14.8-2.oe2403.aarch64 39/192 Verifying : dbus-libs-1:1.14.8-2.oe2403.aarch64 40/192 Verifying : dbus-tools-1:1.14.8-2.oe2403.aarch64 41/192 Verifying : groff-base-1.23.0-2.oe2403.aarch64 42/192 Verifying : jsoncpp-1.9.5-5.oe2403.aarch64 43/192 Verifying : kmod-30-4.oe2403.aarch64 44/192 Verifying : kmod-libs-30-4.oe2403.aarch64 45/192 Verifying : less-633-4.oe2403.aarch64 46/192 Verifying : libX11-1.8.7-2.oe2403.aarch64 47/192 Verifying : libX11-devel-1.8.7-2.oe2403.aarch64 48/192 Verifying : libXau-1.0.11-1.oe2403.aarch64 49/192 Verifying : libXau-devel-1.0.11-1.oe2403.aarch64 50/192 Verifying : libXext-1.3.5-1.oe2403.aarch64 51/192 Verifying : libXfixes-6.0.1-1.oe2403.aarch64 52/192 Verifying : libXxf86vm-1.1.5-2.oe2403.aarch64 53/192 Verifying : libdrm-2.4.119-1.oe2403.aarch64 54/192 Verifying : libdrm-devel-2.4.119-1.oe2403.aarch64 55/192 Verifying : libedit-3.1-31.oe2403.aarch64 56/192 Verifying : libglvnd-1:1.7.0-1.oe2403.aarch64 57/192 Verifying : libglvnd-core-devel-1:1.7.0-1.oe2403.aarch64 58/192 Verifying : libglvnd-devel-1:1.7.0-1.oe2403.aarch64 59/192 Verifying : libglvnd-egl-1:1.7.0-1.oe2403.aarch64 60/192 Verifying : libglvnd-gles-1:1.7.0-1.oe2403.aarch64 61/192 Verifying : libglvnd-glx-1:1.7.0-1.oe2403.aarch64 62/192 Verifying : libglvnd-opengl-1:1.7.0-1.oe2403.aarch64 63/192 Verifying : libicu-74.1-2.oe2403.aarch64 64/192 Verifying : libseccomp-2.5.4-2.oe2403.aarch64 65/192 Verifying : libsecret-0.20.5-2.oe2403.aarch64 66/192 Verifying : libusbx-1.0.26-1.oe2403.aarch64 67/192 Verifying : libusbx-devel-1.0.26-1.oe2403.aarch64 68/192 Verifying : libuv-1:1.47.0-2.oe2403.aarch64 69/192 Verifying : libxcb-1.16-1.oe2403.aarch64 70/192 Verifying : libxcb-devel-1.16-1.oe2403.aarch64 71/192 Verifying : libxshmfence-1.3.2-1.oe2403.aarch64 72/192 Verifying : mesa-libEGL-24.0.3-2.oe2403.aarch64 73/192 Verifying : mesa-libGL-24.0.3-2.oe2403.aarch64 74/192 Verifying : mesa-libGL-devel-24.0.3-2.oe2403.aarch64 75/192 Verifying : mesa-libgbm-24.0.3-2.oe2403.aarch64 76/192 Verifying : mesa-libglapi-24.0.3-2.oe2403.aarch64 77/192 Verifying : perl-Algorithm-Diff-1:1.201-2.oe2403.noarch 78/192 Verifying : perl-Archive-Tar-3.02-1.oe2403.noarch 79/192 Verifying : perl-B-Debug-1.26-6.oe2403.noarch 80/192 Verifying : perl-CPAN-Meta-2.150010-420.oe2403.noarch 81/192 Verifying : perl-CPAN-Meta-Requirements-2.143-2.oe2403.noarc 82/192 Verifying : perl-CPAN-Meta-YAML-0.018-421.oe2403.noarch 83/192 Verifying : perl-Carp-1.50-419.oe2403.noarch 84/192 Verifying : perl-Compress-Raw-Bzip2-2.206-1.oe2403.aarch64 85/192 Verifying : perl-Compress-Raw-Zlib-1:2.206-1.oe2403.aarch64 86/192 Verifying : perl-Config-Perl-V-0.36-1.oe2403.noarch 87/192 Verifying : perl-Data-Dumper-2.183-2.oe2403.aarch64 88/192 Verifying : perl-Devel-PPPort-3.71-1.oe2403.aarch64 89/192 Verifying : perl-Digest-1.20-3.oe2403.noarch 90/192 Verifying : perl-Digest-MD5-2.58-2.oe2403.aarch64 91/192 Verifying : perl-Digest-SHA-1:6.04-1.oe2403.aarch64 92/192 Verifying : perl-Encode-4:3.21-1.oe2403.aarch64 93/192 Verifying : perl-Encode-devel-4:3.21-1.oe2403.aarch64 94/192 Verifying : perl-Env-1.04-398.oe2403.noarch 95/192 Verifying : perl-Error-1:0.17029-3.oe2403.noarch 96/192 Verifying : perl-Exporter-5.77-1.oe2403.noarch 97/192 Verifying : perl-ExtUtils-Command-1:7.70-2.oe2403.noarch 98/192 Verifying : perl-ExtUtils-Install-2.22-1.oe2403.noarch 99/192 Verifying : perl-ExtUtils-MakeMaker-1:7.70-2.oe2403.noarch 100/192 Verifying : perl-ExtUtils-Manifest-1:1.75-1.oe2403.noarch 101/192 Verifying : perl-ExtUtils-ParseXS-2:3.51-1.oe2403.noarch 102/192 Verifying : perl-File-Fetch-1.04-1.oe2403.noarch 103/192 Verifying : perl-File-Path-2.18-2.oe2403.noarch 104/192 Verifying : perl-File-Temp-1:0.2311-3.oe2403.noarch 105/192 Verifying : perl-Filter-2:1.64-1.oe2403.aarch64 106/192 Verifying : perl-Filter-Simple-1:0.94-1.oe2403.noarch 107/192 Verifying : perl-Getopt-Long-1:2.57-1.oe2403.noarch 108/192 Verifying : perl-HTTP-Tiny-0.088-1.oe2403.noarch 109/192 Verifying : perl-IO-Compress-2.206-1.oe2403.noarch 110/192 Verifying : perl-IO-Socket-IP-0.42-1.oe2403.noarch 111/192 Verifying : perl-IPC-Cmd-2:1.04-4.oe2403.noarch 112/192 Verifying : perl-IPC-SysV-2.09-2.oe2403.aarch64 113/192 Verifying : perl-IPC-System-Simple-1.30-3.oe2403.noarch 114/192 Verifying : perl-JSON-PP-1:4.16-1.oe2403.noarch 115/192 Verifying : perl-Locale-Codes-3.77-1.oe2403.noarch 116/192 Verifying : perl-Locale-Maketext-1:1.33-1.oe2403.noarch 117/192 Verifying : perl-MIME-Base64-3.16-2.oe2403.aarch64 118/192 Verifying : perl-Math-BigInt-1:2.0030.02-1.oe2403.noarch 119/192 Verifying : perl-Math-BigInt-FastCalc-0.5018-1.oe2403.aarch6 120/192 Verifying : perl-Module-CoreList-1:5.20231230-1.oe2403.noarc 121/192 Verifying : perl-Module-Load-1:0.36-2.oe2403.noarch 122/192 Verifying : perl-Module-Load-Conditional-0.74-2.oe2403.noarc 123/192 Verifying : perl-Module-Metadata-1.000038-1.oe2403.noarch 124/192 Verifying : perl-Params-Check-1:0.38-420.oe2403.noarch 125/192 Verifying : perl-PathTools-3.89-1.oe2403.aarch64 126/192 Verifying : perl-Perl-OSType-1.010-422.oe2403.noarch 127/192 Verifying : perl-PerlIO-via-QuotedPrint-0.10-1.oe2403.noarch 128/192 Verifying : perl-Pod-Checker-4:1.75-1.oe2403.noarch 129/192 Verifying : perl-Pod-Escapes-1:1.07_01-1.oe2403.noarch 130/192 Verifying : perl-Pod-Parser-1.66-1.oe2403.noarch 131/192 Verifying : perl-Pod-Perldoc-1:3.28-5.oe2403.noarch 132/192 Verifying : perl-Pod-Simple-1:3.45-1.oe2403.noarch 133/192 Verifying : perl-Pod-Usage-4:2.03-2.oe2403.noarch 134/192 Verifying : perl-Scalar-List-Utils-4:1.63-1.oe2403.aarch64 135/192 Verifying : perl-Socket-4:2.037-1.oe2403.aarch64 136/192 Verifying : perl-Storable-1:3.25-3.oe2403.aarch64 137/192 Verifying : perl-Sys-Syslog-0.36-2.oe2403.aarch64 138/192 Verifying : perl-Term-ANSIColor-5.01-2.oe2403.noarch 139/192 Verifying : perl-Term-Cap-1.18-1.oe2403.noarch 140/192 Verifying : perl-TermReadKey-2.38-2.oe2403.aarch64 141/192 Verifying : perl-Test-Harness-2:3.48-1.oe2403.noarch 142/192 Verifying : perl-Test-Simple-2:1.302198-1.oe2403.noarch 143/192 Verifying : perl-Text-Balanced-2.06-1.oe2403.noarch 144/192 Verifying : perl-Text-Diff-1.45-8.oe2403.noarch 145/192 Verifying : perl-Text-ParseWords-3.30-420.oe2403.noarch 146/192 Verifying : perl-Text-Tabs+Wrap-2023.0511-1.oe2403.noarch 147/192 Verifying : perl-Thread-Queue-3.13-4.oe2403.noarch 148/192 Verifying : perl-Time-HiRes-4:1.9775-1.oe2403.aarch64 149/192 Verifying : perl-Time-Local-2:1.350-1.oe2403.noarch 150/192 Verifying : perl-Unicode-Collate-1.31-2.oe2403.aarch64 151/192 Verifying : perl-Unicode-Normalize-1.32-1.oe2403.aarch64 152/192 Verifying : perl-autodie-2.36-1.oe2403.noarch 153/192 Verifying : perl-constant-1.33-422.oe2403.noarch 154/192 Verifying : perl-experimental-0.031-2.oe2403.noarch 155/192 Verifying : perl-libnet-3.15-1.oe2403.noarch 156/192 Verifying : perl-parent-1:0.241-1.oe2403.noarch 157/192 Verifying : perl-perlfaq-5.20230812-1.oe2403.noarch 158/192 Verifying : perl-podlators-1:5.01-2.oe2403.noarch 159/192 Verifying : perl-threads-2:2.36-2.oe2403.aarch64 160/192 Verifying : perl-threads-shared-1.62-2.oe2403.aarch64 161/192 Verifying : perl-version-8:0.99.30-1.oe2403.aarch64 162/192 Verifying : wayland-1.22.0-1.oe2403.aarch64 163/192 Verifying : xorg-x11-proto-devel-2023.2-1.oe2403.noarch 164/192 Verifying : dkms-3.0.12-1.oe2403.noarch 165/192 Verifying : lld-17.0.6-2.oe2403.aarch64 166/192 Verifying : lld-libs-17.0.6-2.oe2403.aarch64 167/192 Verifying : yaml-cpp-0.7.0-2.oe2403.aarch64 168/192 Verifying : yaml-cpp-devel-0.7.0-2.oe2403.aarch64 169/192 Verifying : acl-2.3.1-3.oe2403.aarch64 170/192 Verifying : clang-17.0.6-18.oe2403.aarch64 171/192 Verifying : clang-libs-17.0.6-18.oe2403.aarch64 172/192 Verifying : clang-resource-filesystem-17.0.6-18.oe2403.aarch 173/192 Verifying : emacs-filesystem-1:29.1-4.oe2403.noarch 174/192 Verifying : git-2.43.0-6.oe2403.aarch64 175/192 Verifying : git-core-2.43.0-6.oe2403.aarch64 176/192 Verifying : kernel-devel-6.6.0-98.0.0.90.oe2403.aarch64 177/192 Verifying : llvm-17.0.6-14.oe2403.aarch64 178/192 Verifying : llvm-libs-17.0.6-14.oe2403.aarch64 179/192 Verifying : openssh-9.3p2-8.oe2403.aarch64 180/192 Verifying : openssh-clients-9.3p2-8.oe2403.aarch64 181/192 Verifying : openssh-server-9.3p2-8.oe2403.aarch64 182/192 Verifying : openssl-devel-1:3.0.12-15.oe2403.aarch64 183/192 Verifying : perl-4:5.38.0-10.oe2403.aarch64 184/192 Verifying : perl-Git-2.43.0-6.oe2403.noarch 185/192 Verifying : perl-bignum-0.66-3.oe2403.noarch 186/192 Verifying : perl-libs-4:5.38.0-10.oe2403.aarch64 187/192 Verifying : python3-setuptools-68.0.0-2.oe2403.noarch 188/192 Verifying : systemd-255-43.oe2403.aarch64 189/192 Verifying : systemd-devel-255-43.oe2403.aarch64 190/192 Verifying : systemd-pam-255-43.oe2403.aarch64 191/192 Verifying : systemd-udev-255-43.oe2403.aarch64 192/192 Installed: acl-2.3.1-3.oe2403.aarch64 boost-1.83.0-4.oe2403.aarch64 boost-atomic-1.83.0-4.oe2403.aarch64 boost-chrono-1.83.0-4.oe2403.aarch64 boost-container-1.83.0-4.oe2403.aarch64 boost-context-1.83.0-4.oe2403.aarch64 boost-contract-1.83.0-4.oe2403.aarch64 boost-coroutine-1.83.0-4.oe2403.aarch64 boost-date-time-1.83.0-4.oe2403.aarch64 boost-devel-1.83.0-4.oe2403.aarch64 boost-fiber-1.83.0-4.oe2403.aarch64 boost-filesystem-1.83.0-4.oe2403.aarch64 boost-graph-1.83.0-4.oe2403.aarch64 boost-iostreams-1.83.0-4.oe2403.aarch64 boost-json-1.83.0-4.oe2403.aarch64 boost-locale-1.83.0-4.oe2403.aarch64 boost-log-1.83.0-4.oe2403.aarch64 boost-math-1.83.0-4.oe2403.aarch64 boost-nowide-1.83.0-4.oe2403.aarch64 boost-program-options-1.83.0-4.oe2403.aarch64 boost-python3-1.83.0-4.oe2403.aarch64 boost-random-1.83.0-4.oe2403.aarch64 boost-regex-1.83.0-4.oe2403.aarch64 boost-serialization-1.83.0-4.oe2403.aarch64 boost-stacktrace-1.83.0-4.oe2403.aarch64 boost-system-1.83.0-4.oe2403.aarch64 boost-test-1.83.0-4.oe2403.aarch64 boost-thread-1.83.0-4.oe2403.aarch64 boost-timer-1.83.0-4.oe2403.aarch64 boost-type_erasure-1.83.0-4.oe2403.aarch64 boost-url-1.83.0-4.oe2403.aarch64 boost-wave-1.83.0-4.oe2403.aarch64 clang-17.0.6-18.oe2403.aarch64 clang-libs-17.0.6-18.oe2403.aarch64 clang-resource-filesystem-17.0.6-18.oe2403.aarch64 cmake-3.27.9-3.oe2403.aarch64 cmake-data-3.27.9-3.oe2403.noarch cmake-filesystem-3.27.9-3.oe2403.aarch64 cmake-rpm-macros-3.27.9-3.oe2403.noarch dbus-1:1.14.8-2.oe2403.aarch64 dbus-common-1:1.14.8-2.oe2403.noarch dbus-daemon-1:1.14.8-2.oe2403.aarch64 dbus-libs-1:1.14.8-2.oe2403.aarch64 dbus-tools-1:1.14.8-2.oe2403.aarch64 dkms-3.0.12-1.oe2403.noarch emacs-filesystem-1:29.1-4.oe2403.noarch git-2.43.0-6.oe2403.aarch64 git-core-2.43.0-6.oe2403.aarch64 groff-base-1.23.0-2.oe2403.aarch64 jsoncpp-1.9.5-5.oe2403.aarch64 kernel-devel-6.6.0-98.0.0.90.oe2403.aarch64 kmod-30-4.oe2403.aarch64 kmod-libs-30-4.oe2403.aarch64 less-633-4.oe2403.aarch64 libX11-1.8.7-2.oe2403.aarch64 libX11-devel-1.8.7-2.oe2403.aarch64 libXau-1.0.11-1.oe2403.aarch64 libXau-devel-1.0.11-1.oe2403.aarch64 libXext-1.3.5-1.oe2403.aarch64 libXfixes-6.0.1-1.oe2403.aarch64 libXxf86vm-1.1.5-2.oe2403.aarch64 libdrm-2.4.119-1.oe2403.aarch64 libdrm-devel-2.4.119-1.oe2403.aarch64 libedit-3.1-31.oe2403.aarch64 libglvnd-1:1.7.0-1.oe2403.aarch64 libglvnd-core-devel-1:1.7.0-1.oe2403.aarch64 libglvnd-devel-1:1.7.0-1.oe2403.aarch64 libglvnd-egl-1:1.7.0-1.oe2403.aarch64 libglvnd-gles-1:1.7.0-1.oe2403.aarch64 libglvnd-glx-1:1.7.0-1.oe2403.aarch64 libglvnd-opengl-1:1.7.0-1.oe2403.aarch64 libicu-74.1-2.oe2403.aarch64 libseccomp-2.5.4-2.oe2403.aarch64 libsecret-0.20.5-2.oe2403.aarch64 libusbx-1.0.26-1.oe2403.aarch64 libusbx-devel-1.0.26-1.oe2403.aarch64 libuv-1:1.47.0-2.oe2403.aarch64 libxcb-1.16-1.oe2403.aarch64 libxcb-devel-1.16-1.oe2403.aarch64 libxshmfence-1.3.2-1.oe2403.aarch64 lld-17.0.6-2.oe2403.aarch64 lld-libs-17.0.6-2.oe2403.aarch64 llvm-17.0.6-14.oe2403.aarch64 llvm-libs-17.0.6-14.oe2403.aarch64 mesa-libEGL-24.0.3-2.oe2403.aarch64 mesa-libGL-24.0.3-2.oe2403.aarch64 mesa-libGL-devel-24.0.3-2.oe2403.aarch64 mesa-libgbm-24.0.3-2.oe2403.aarch64 mesa-libglapi-24.0.3-2.oe2403.aarch64 openssh-9.3p2-8.oe2403.aarch64 openssh-clients-9.3p2-8.oe2403.aarch64 openssh-server-9.3p2-8.oe2403.aarch64 openssl-devel-1:3.0.12-15.oe2403.aarch64 perl-4:5.38.0-10.oe2403.aarch64 perl-Algorithm-Diff-1:1.201-2.oe2403.noarch perl-Archive-Tar-3.02-1.oe2403.noarch perl-B-Debug-1.26-6.oe2403.noarch perl-CPAN-Meta-2.150010-420.oe2403.noarch perl-CPAN-Meta-Requirements-2.143-2.oe2403.noarch perl-CPAN-Meta-YAML-0.018-421.oe2403.noarch perl-Carp-1.50-419.oe2403.noarch perl-Compress-Raw-Bzip2-2.206-1.oe2403.aarch64 perl-Compress-Raw-Zlib-1:2.206-1.oe2403.aarch64 perl-Config-Perl-V-0.36-1.oe2403.noarch perl-Data-Dumper-2.183-2.oe2403.aarch64 perl-Devel-PPPort-3.71-1.oe2403.aarch64 perl-Digest-1.20-3.oe2403.noarch perl-Digest-MD5-2.58-2.oe2403.aarch64 perl-Digest-SHA-1:6.04-1.oe2403.aarch64 perl-Encode-4:3.21-1.oe2403.aarch64 perl-Encode-devel-4:3.21-1.oe2403.aarch64 perl-Env-1.04-398.oe2403.noarch perl-Error-1:0.17029-3.oe2403.noarch perl-Exporter-5.77-1.oe2403.noarch perl-ExtUtils-Command-1:7.70-2.oe2403.noarch perl-ExtUtils-Install-2.22-1.oe2403.noarch perl-ExtUtils-MakeMaker-1:7.70-2.oe2403.noarch perl-ExtUtils-Manifest-1:1.75-1.oe2403.noarch perl-ExtUtils-ParseXS-2:3.51-1.oe2403.noarch perl-File-Fetch-1.04-1.oe2403.noarch perl-File-Path-2.18-2.oe2403.noarch perl-File-Temp-1:0.2311-3.oe2403.noarch perl-Filter-2:1.64-1.oe2403.aarch64 perl-Filter-Simple-1:0.94-1.oe2403.noarch perl-Getopt-Long-1:2.57-1.oe2403.noarch perl-Git-2.43.0-6.oe2403.noarch perl-HTTP-Tiny-0.088-1.oe2403.noarch perl-IO-Compress-2.206-1.oe2403.noarch perl-IO-Socket-IP-0.42-1.oe2403.noarch perl-IPC-Cmd-2:1.04-4.oe2403.noarch perl-IPC-SysV-2.09-2.oe2403.aarch64 perl-IPC-System-Simple-1.30-3.oe2403.noarch perl-JSON-PP-1:4.16-1.oe2403.noarch perl-Locale-Codes-3.77-1.oe2403.noarch perl-Locale-Maketext-1:1.33-1.oe2403.noarch perl-MIME-Base64-3.16-2.oe2403.aarch64 perl-Math-BigInt-1:2.0030.02-1.oe2403.noarch perl-Math-BigInt-FastCalc-0.5018-1.oe2403.aarch64 perl-Module-CoreList-1:5.20231230-1.oe2403.noarch perl-Module-Load-1:0.36-2.oe2403.noarch perl-Module-Load-Conditional-0.74-2.oe2403.noarch perl-Module-Metadata-1.000038-1.oe2403.noarch perl-Params-Check-1:0.38-420.oe2403.noarch perl-PathTools-3.89-1.oe2403.aarch64 perl-Perl-OSType-1.010-422.oe2403.noarch perl-PerlIO-via-QuotedPrint-0.10-1.oe2403.noarch perl-Pod-Checker-4:1.75-1.oe2403.noarch perl-Pod-Escapes-1:1.07_01-1.oe2403.noarch perl-Pod-Parser-1.66-1.oe2403.noarch perl-Pod-Perldoc-1:3.28-5.oe2403.noarch perl-Pod-Simple-1:3.45-1.oe2403.noarch perl-Pod-Usage-4:2.03-2.oe2403.noarch perl-Scalar-List-Utils-4:1.63-1.oe2403.aarch64 perl-Socket-4:2.037-1.oe2403.aarch64 perl-Storable-1:3.25-3.oe2403.aarch64 perl-Sys-Syslog-0.36-2.oe2403.aarch64 perl-Term-ANSIColor-5.01-2.oe2403.noarch perl-Term-Cap-1.18-1.oe2403.noarch perl-TermReadKey-2.38-2.oe2403.aarch64 perl-Test-Harness-2:3.48-1.oe2403.noarch perl-Test-Simple-2:1.302198-1.oe2403.noarch perl-Text-Balanced-2.06-1.oe2403.noarch perl-Text-Diff-1.45-8.oe2403.noarch perl-Text-ParseWords-3.30-420.oe2403.noarch perl-Text-Tabs+Wrap-2023.0511-1.oe2403.noarch perl-Thread-Queue-3.13-4.oe2403.noarch perl-Time-HiRes-4:1.9775-1.oe2403.aarch64 perl-Time-Local-2:1.350-1.oe2403.noarch perl-Unicode-Collate-1.31-2.oe2403.aarch64 perl-Unicode-Normalize-1.32-1.oe2403.aarch64 perl-autodie-2.36-1.oe2403.noarch perl-bignum-0.66-3.oe2403.noarch perl-constant-1.33-422.oe2403.noarch perl-experimental-0.031-2.oe2403.noarch perl-libnet-3.15-1.oe2403.noarch perl-libs-4:5.38.0-10.oe2403.aarch64 perl-parent-1:0.241-1.oe2403.noarch perl-perlfaq-5.20230812-1.oe2403.noarch perl-podlators-1:5.01-2.oe2403.noarch perl-threads-2:2.36-2.oe2403.aarch64 perl-threads-shared-1.62-2.oe2403.aarch64 perl-version-8:0.99.30-1.oe2403.aarch64 python3-setuptools-68.0.0-2.oe2403.noarch ros-humble-ros-workspace-1.0.2-1.oe2403.aarch64 systemd-255-43.oe2403.aarch64 systemd-devel-255-43.oe2403.aarch64 systemd-pam-255-43.oe2403.aarch64 systemd-udev-255-43.oe2403.aarch64 wayland-1.22.0-1.oe2403.aarch64 xorg-x11-proto-devel-2023.2-1.oe2403.noarch yaml-cpp-0.7.0-2.oe2403.aarch64 yaml-cpp-devel-0.7.0-2.oe2403.aarch64 Complete! Finish: build setup for ros-humble-librealsense2-2.57.7-1.src.rpm Start: Outputting list of installed packages Finish: Outputting list of installed packages Start: rpmbuild ros-humble-librealsense2-2.57.7-1.src.rpm Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.IHTo0O + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf librealsense-2.57.7 + /usr/lib/rpm/rpmuncompress -x /builddir/build/SOURCES/librealsense2-2.57.7.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd librealsense-2.57.7 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/lib/rpm/rpmuncompress /builddir/build/SOURCES/0-librealsense2-fix-threads-not-found.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch -f + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.pZ6CKu + umask 022 + cd /builddir/build/BUILD + cd librealsense-2.57.7 + export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + '[' -f /opt/ros/humble/setup.sh ']' + . /opt/ros/humble/setup.sh ++ : /opt/ros/humble ++ : sh ++ _prefix_setup_IFS=' ' ++ IFS=' ' ++ _UNIQUE_PREFIX_PATH= ++ '[' -z SKIP_PARENT_PREFIX_PATH ']' ++ ament_append_unique_value _UNIQUE_PREFIX_PATH /opt/ros/humble ++ _listname=_UNIQUE_PREFIX_PATH ++ _value=/opt/ros/humble ++ eval '_values=$_UNIQUE_PREFIX_PATH' +++ _values= ++ _duplicate= ++ _ament_append_unique_value_IFS=' ' ++ IFS=: ++ '[' sh = zsh ']' ++ unset _item ++ '[' -z '' ']' ++ '[' -z '' ']' ++ eval '_UNIQUE_PREFIX_PATH="/opt/ros/humble"' +++ _UNIQUE_PREFIX_PATH=/opt/ros/humble ++ IFS=' ' ++ unset _ament_append_unique_value_IFS ++ unset _duplicate ++ unset _values ++ unset _value ++ unset _listname ++ unset AMENT_CURRENT_PREFIX ++ _prefix_setup_AMENT_SHELL=sh ++ IFS=: ++ '[' sh = zsh ']' ++ for _path in $_UNIQUE_PREFIX_PATH ++ '[' -n '' ']' ++ '[' -f /opt/ros/humble/local_setup.sh ']' ++ '[' sh = sh ']' ++ AMENT_CURRENT_PREFIX=/opt/ros/humble ++ IFS=' ' ++ . /opt/ros/humble/local_setup.sh +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/ros/humble +++ '[' -z /opt/ros/humble ']' +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/ros/humble +++ : sh +++ _ament_python_executable=/usr/bin/python3.11 +++ '[' -n '' ']' +++ '[' '!' -f /usr/bin/python3.11 ']' +++ _ament_additional_extension= +++ '[' sh '!=' sh ']' ++++ /usr/bin/python3.11 /opt/ros/humble/_local_setup_util.py sh +++ _ament_ordered_commands='export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' +++ unset _ament_additional_extension +++ unset _ament_python_executable +++ '[' -n '' ']' +++ eval 'export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' ++++ export AMENT_PREFIX_PATH=/opt/ros/humble: ++++ AMENT_PREFIX_PATH=/opt/ros/humble: ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ echo -n /opt/ros/humble: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/ros/humble: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export AMENT_PREFIX_PATH=/opt/ros/humble ++++ AMENT_PREFIX_PATH=/opt/ros/humble +++++ echo -n /opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib +++ unset _ament_ordered_commands +++ unset _ament_prefix_sh_source_script +++ unset _ament_prefix_sh_AMENT_CURRENT_PREFIX ++ AMENT_SHELL=sh ++ unset _path ++ IFS=' ' ++ unset _prefix_setup_IFS ++ unset _prefix_setup_AMENT_SHELL ++ unset _UNIQUE_PREFIX_PATH ++ unset AMENT_SHELL + mkdir -p .obj-aarch64-openEuler-linux-gnu + cd .obj-aarch64-openEuler-linux-gnu + CFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CFLAGS + CXXFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection' + export CXXFLAGS + FFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -UINCLUDE_INSTALL_DIR -ULIB_INSTALL_DIR -USYSCONF_INSTALL_DIR -USHARE_INSTALL_PREFIX -ULIB_SUFFIX -DCMAKE_INSTALL_PREFIX=/opt/ros/humble -DAMENT_PREFIX_PATH=/opt/ros/humble -DCMAKE_PREFIX_PATH=/opt/ros/humble -DSETUPTOOLS_DEB_LAYOUT=OFF -DBUILD_EXAMPLES=OFF -DBUILD_GLSL_EXTENSIONS=OFF -DBUILD_GRAPHICAL_EXAMPLES=OFF .. -- The CXX compiler identification is GNU 12.3.1 -- The C compiler identification is GNU 12.3.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Checking internet connection... -- Internet connection identified -- Info: REALSENSE_VERSION_STRING=2.57.7 -- Setting Unix configurations -- No output directory set; using /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/Release/ -- CHECK_FOR_UPDATES depends on BUILD_GRAPHICAL_EXAMPLES flag, turning it off.. -- using RS2_USE_V4L2_BACKEND -- Found usb: /usr/lib64/libusb-1.0.so -- Found PkgConfig: /usr/bin/pkg-config (found version "1.9.5") -- Checking for module 'libudev' -- Found libudev, version 255 -- Found Udev: /usr/include -- Fetching nlohmann/json... Cloning into 'json'... -- Using the multi-header code from /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include/ -- Fetching nlohmann/json - Done -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Fetching recommended firmwares: -- disable link time optimization for fw project -- ... https://librealsense.realsenseai.com/Releases/RS4xx/FW/D4XX_FW_Image-5.17.0.10.bin -- Downloaded firmware D4XX_FW_Image-5.17.0.10.bin -- Configuring done (6.4s) -- Generating done (0.1s) CMake Warning: Manually-specified variables were not used by the project: AMENT_PREFIX_PATH CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SETUPTOOLS_DEB_LAYOUT SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu + /usr/bin/make -O -j4 V=1 VERBOSE=1 /usr/bin/cmake -S/builddir/build/BUILD/librealsense-2.57.7 -B/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/CMakeFiles /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all /usr/bin/make -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/depend /usr/bin/make -f third-party/rsutils/CMakeFiles/rsutils.dir/build.make third-party/rsutils/CMakeFiles/rsutils.dir/depend /usr/bin/make -f tools/embed/CMakeFiles/rs-embed.dir/build.make tools/embed/CMakeFiles/rs-embed.dir/depend /usr/bin/make -f common/fw/CMakeFiles/fw.dir/build.make common/fw/CMakeFiles/fw.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file/CMakeFiles/realsense-file.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/embed /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/embed /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/embed/CMakeFiles/rs-embed.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils/CMakeFiles/rsutils.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/build /usr/bin/make -f third-party/rsutils/CMakeFiles/rsutils.dir/build.make third-party/rsutils/CMakeFiles/rsutils.dir/build /usr/bin/make -f tools/embed/CMakeFiles/rs-embed.dir/build.make tools/embed/CMakeFiles/rs-embed.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/common/fw /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw/CMakeFiles/fw.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f common/fw/CMakeFiles/fw.dir/build.make common/fw/CMakeFiles/fw.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 2%] Building C object common/fw/CMakeFiles/fw.dir/empty.c.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -D_DEFAULT_SOURCE -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -fno-lto -MD -MT common/fw/CMakeFiles/fw.dir/empty.c.o -MF CMakeFiles/fw.dir/empty.c.o.d -o CMakeFiles/fw.dir/empty.c.o -c /builddir/build/BUILD/librealsense-2.57.7/common/fw/empty.c make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 2%] Building C object common/fw/CMakeFiles/fw.dir/D4XX_FW_Image.c.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -D_DEFAULT_SOURCE -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -fno-lto -MD -MT common/fw/CMakeFiles/fw.dir/D4XX_FW_Image.c.o -MF CMakeFiles/fw.dir/D4XX_FW_Image.c.o.d -o CMakeFiles/fw.dir/D4XX_FW_Image.c.o -c /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw/D4XX_FW_Image.c make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 3%] Linking C static library ../../Release/libfw.a cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw && /usr/bin/cmake -P CMakeFiles/fw.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw && /usr/bin/cmake -E cmake_link_script CMakeFiles/fw.dir/link.txt --verbose=1 /usr/bin/ar qc ../../Release/libfw.a CMakeFiles/fw.dir/empty.c.o CMakeFiles/fw.dir/D4XX_FW_Image.c.o /usr/bin/ranlib ../../Release/libfw.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 3%] Built target fw make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 0%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/src/console.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/src/console.cpp:37: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 4%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/src/debug.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 4%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/src/header.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/src/header.cpp:37: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 3%] Building C object tools/embed/CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/embed && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/embed/rs-embed -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.57.7/tools/embed/../../third-party -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -D_DEFAULT_SOURCE -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIE -MD -MT tools/embed/CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -MF CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o.d -o CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lz4.c make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 5%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag_player.h:38, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag_player.cpp:1: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 5%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/buffer.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 6%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/chunked_file.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 2%] Building CXX object tools/embed/CMakeFiles/rs-embed.dir/rs-embed.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/embed && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/embed/rs-embed -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4 -I/builddir/build/BUILD/librealsense-2.57.7/tools/embed/../../third-party -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++11 -fPIE -MD -MT tools/embed/CMakeFiles/rs-embed.dir/rs-embed.cpp.o -MF CMakeFiles/rs-embed.dir/rs-embed.cpp.o.d -o CMakeFiles/rs-embed.dir/rs-embed.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/embed/rs-embed.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /builddir/build/BUILD/librealsense-2.57.7/tools/embed/rs-embed.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/librealsense-2.57.7/tools/embed/rs-embed.cpp:224:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 224 | for (int i = 0; i < buffer.size(); i++) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/embed/rs-embed.cpp:228:19: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 228 | if (i < buffer.size() - 1) myfile << ","; | ~~^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 4%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:28: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:45: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp: In member function 'std::tuple, std::allocator >, long unsigned int, long unsigned int> rosbag::Bag::getCompressionInfo() const': /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:202:10: warning: unused variable 'compression' [-Wunused-variable] 202 | auto compression = compression_; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:221:10: warning: unused variable 'chunk_count' [-Wunused-variable] 221 | auto chunk_count = chunks_.size(); | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp: In member function 'void rosbag::Bag::startReadingVersion102()': /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/bag.cpp:348:31: warning: catching polymorphic type 'class rosbag::BagFormatException' by value [-Wcatch-value=] 348 | catch (BagFormatException ex) { | ^~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 7%] Linking CXX executable ../../Release/rs-embed cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/embed && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-embed.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld "CMakeFiles/rs-embed.dir/rs-embed.cpp.o" "CMakeFiles/rs-embed.dir/__/__/third-party/realsense-file/lz4/lz4.c.o" -o ../../Release/rs-embed make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 8%] Built target rs-embed make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 6%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/lz4_stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/lz4_stream.cpp:39: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/message_instance.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/message_instance.cpp:28: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 8%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/query.cpp:29: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 9%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/byte-manipulation.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/byte-manipulation.cpp.o -MF CMakeFiles/rsutils.dir/src/byte-manipulation.cpp.o.d -o CMakeFiles/rsutils.dir/src/byte-manipulation.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/byte-manipulation.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 1%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o -MF CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o.d -o CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc: In member function 'el::Logger* el::base::RegisteredLoggers::get(const std::string&, bool)': /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc:1906:83: warning: loop variable 'h' of type 'const std::pair, std::shared_ptr >&' binds to a temporary constructed from type 'std::pair, std::shared_ptr >' [-Wrange-loop-construct] 1906 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc:1906:83: note: use non-reference type 'const std::pair, std::shared_ptr >' to make the copy explicit or 'const std::pair, std::shared_ptr >&' to prevent copying /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc: In member function 'void el::base::LogDispatcher::dispatch()': /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc:2498:74: warning: loop variable 'h' of type 'const std::pair, std::shared_ptr >&' binds to a temporary constructed from type 'std::pair, std::shared_ptr >' [-Wrange-loop-construct] 2498 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc:2498:74: note: use non-reference type 'const std::pair, std::shared_ptr >' to make the copy explicit or 'const std::pair, std::shared_ptr >&' to prevent copying make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 9%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/uncompressed_stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 11%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/src/serialization.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 11%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -D_DEFAULT_SOURCE -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o -MF CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o.d -o CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/src/lz4s.c make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 12%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -D_DEFAULT_SOURCE -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o -MF CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o.d -o CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/src/xxhash.c make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 9%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:42, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:28: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp: In member function 'void rosbag::View::addQuery(const rosbag::Bag&, const rs2rosinternal::Time&, const rs2rosinternal::Time&)': /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:248:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 248 | if ((bag.getMode() & bagmode::Read) != bagmode::Read) | ^~ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/src/view.cpp:251:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 251 | std::function query = TrueQuery(); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 10%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o -MF CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o.d -o CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/configure-elpp-logger.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 10%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/control-c-handler.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/control-c-handler.cpp.o -MF CMakeFiles/rsutils.dir/src/control-c-handler.cpp.o.d -o CMakeFiles/rsutils.dir/src/control-c-handler.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/control-c-handler.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 13%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/crc32.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/crc32.cpp.o -MF CMakeFiles/rsutils.dir/src/crc32.cpp.o.d -o CMakeFiles/rsutils.dir/src/crc32.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/crc32.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 13%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/ensure-console.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/ensure-console.cpp.o -MF CMakeFiles/rsutils.dir/src/ensure-console.cpp.o.d -o CMakeFiles/rsutils.dir/src/ensure-console.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/ensure-console.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/ensure-console.cpp:11:13: warning: 'void reopen_console_streams()' defined but not used [-Wunused-function] 11 | static void reopen_console_streams() | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 12%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/src/duration.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 12%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/src/rate.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 14%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/eth-config.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/eth-config.cpp.o -MF CMakeFiles/rsutils.dir/src/eth-config.cpp.o.d -o CMakeFiles/rsutils.dir/src/eth-config.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/eth-config.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 15%] Building CXX object third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o -MF CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o.d -o CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/src/time.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 15%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/executable-name.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/executable-name.cpp.o -MF CMakeFiles/rsutils.dir/src/executable-name.cpp.o.d -o CMakeFiles/rsutils.dir/src/executable-name.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/executable-name.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 16%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/fourcc.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/fourcc.cpp.o -MF CMakeFiles/rsutils.dir/src/fourcc.cpp.o.d -o CMakeFiles/rsutils.dir/src/fourcc.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/fourcc.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 13%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/dispatcher.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/dispatcher.cpp.o -MF CMakeFiles/rsutils.dir/src/dispatcher.cpp.o.d -o CMakeFiles/rsutils.dir/src/dispatcher.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/dispatcher.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/dispatcher.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/time/waiting-on.h: In instantiation of 'rsutils::time::waiting_on::wait_state_t::wait_state_t(std::condition_variable&, std::mutex&, const T&) [with T = bool]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = rsutils::time::waiting_on::wait_state_t; _Args = {condition_variable&, mutex&, const bool&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = rsutils::time::waiting_on::wait_state_t; _Args = {std::condition_variable&, std::mutex&, const bool&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::condition_variable&, std::mutex&, const bool&}; _Tp = rsutils::time::waiting_on::wait_state_t; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = rsutils::time::waiting_on::wait_state_t; _Alloc = std::allocator; _Args = {std::condition_variable&, std::mutex&, const bool&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::condition_variable&, std::mutex&, const bool&}; _Tp = rsutils::time::waiting_on::wait_state_t; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::condition_variable&, std::mutex&, const bool&}; _Tp = rsutils::time::waiting_on::wait_state_t]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = rsutils::time::waiting_on::wait_state_t; _Args = {condition_variable&, mutex&, const bool&}; typename enable_if<(! is_array< >::value), _Tp>::type = rsutils::time::waiting_on::wait_state_t]' /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/time/waiting-on.h:134:49: required from 'rsutils::time::waiting_on::waiting_on(std::condition_variable&, std::mutex&, const T&) [with T = bool]' /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/dispatcher.cpp:111:91: required from here /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/time/waiting-on.h:37:21: warning: 'rsutils::time::waiting_on::wait_state_t::_m' will be initialized after [-Wreorder] 37 | std::mutex &_m; | ^~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/time/waiting-on.h:35:11: warning: 'bool rsutils::time::waiting_on::wait_state_t::_value' [-Wreorder] 35 | T _value; | ^~~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/time/waiting-on.h:49:9: warning: when initialized here [-Wreorder] 49 | wait_state_t( std::condition_variable &cv, std::mutex &m, T const & t ) | ^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 17%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/from.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/from.cpp.o -MF CMakeFiles/rsutils.dir/src/from.cpp.o.d -o CMakeFiles/rsutils.dir/src/from.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/from.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/from.cpp: In constructor 'rsutils::string::from::from(double, int)': /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/from.cpp:16:24: warning: comparison of integer expressions of different signedness: 'const int' and 'long unsigned int' [-Wsign-compare] 16 | if( len < 0 || len >= sizeof( base ) ) | ~~~~^~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 17%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/hexdump.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/hexdump.cpp.o -MF CMakeFiles/rsutils.dir/src/hexdump.cpp.o.d -o CMakeFiles/rsutils.dir/src/hexdump.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/hexdump.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 18%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/ios.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/ios.cpp.o -MF CMakeFiles/rsutils.dir/src/ios.cpp.o.d -o CMakeFiles/rsutils.dir/src/ios.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/ios.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 15%] Building C object third-party/realsense-file/CMakeFiles/realsense-file.dir/lz4/lz4.c.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -D_DEFAULT_SOURCE -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/realsense-file/CMakeFiles/realsense-file.dir/lz4/lz4.c.o -MF CMakeFiles/realsense-file.dir/lz4/lz4.c.o.d -o CMakeFiles/realsense-file.dir/lz4/lz4.c.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lz4.c make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 16%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/float3.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/float3.cpp.o -MF CMakeFiles/rsutils.dir/src/float3.cpp.o.d -o CMakeFiles/rsutils.dir/src/float3.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/float3.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 19%] Linking CXX static library ../../Release/librealsense-file.a cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/cmake -P CMakeFiles/realsense-file.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file && /usr/bin/cmake -E cmake_link_script CMakeFiles/realsense-file.dir/link.txt --verbose=1 /usr/bin/ar qc ../../Release/librealsense-file.a "CMakeFiles/realsense-file.dir/rosbag/console_bridge/src/console.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/debug.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/cpp_common/src/header.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/bag_player.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/buffer.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/chunked_file.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/lz4_stream.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/message_instance.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/query.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/stream.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/uncompressed_stream.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rosbag_storage/src/view.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/roscpp_serialization/src/serialization.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/roslz4/src/lz4s.c.o" "CMakeFiles/realsense-file.dir/rosbag/roslz4/src/xxhash.c.o" "CMakeFiles/realsense-file.dir/rosbag/rostime/src/duration.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rostime/src/rate.cpp.o" "CMakeFiles/realsense-file.dir/rosbag/rostime/src/time.cpp.o" "CMakeFiles/realsense-file.dir/lz4/lz4.c.o" /usr/bin/ranlib ../../Release/librealsense-file.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 20%] Built target realsense-file make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 17%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/hexarray.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/hexarray.cpp.o -MF CMakeFiles/rsutils.dir/src/hexarray.cpp.o.d -o CMakeFiles/rsutils.dir/src/hexarray.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/hexarray.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 21%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/os.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/os.cpp.o -MF CMakeFiles/rsutils.dir/src/os.cpp.o.d -o CMakeFiles/rsutils.dir/src/os.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/os.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 18%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/ip-address.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/ip-address.cpp.o -MF CMakeFiles/rsutils.dir/src/ip-address.cpp.o.d -o CMakeFiles/rsutils.dir/src/ip-address.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/ip-address.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 21%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/rsutilgpu.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/rsutilgpu.cpp.o -MF CMakeFiles/rsutils.dir/src/rsutilgpu.cpp.o.d -o CMakeFiles/rsutils.dir/src/rsutilgpu.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/rsutilgpu.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 21%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/shorten-json-string.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/shorten-json-string.cpp.o -MF CMakeFiles/rsutils.dir/src/shorten-json-string.cpp.o.d -o CMakeFiles/rsutils.dir/src/shorten-json-string.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/shorten-json-string.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 20%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/network-adapter-watcher.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/network-adapter-watcher.cpp.o -MF CMakeFiles/rsutils.dir/src/network-adapter-watcher.cpp.o.d -o CMakeFiles/rsutils.dir/src/network-adapter-watcher.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/network-adapter-watcher.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/network-adapter-watcher.cpp: In constructor 'rsutils::os::detail::network_adapter_watcher_singleton::network_adapter_watcher_singleton()': /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/network-adapter-watcher.cpp:45:9: warning: 'rsutils::os::detail::network_adapter_watcher_singleton::_socket' will be initialized after [-Wreorder] 45 | int _socket; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/network-adapter-watcher.cpp:44:9: warning: 'int rsutils::os::detail::network_adapter_watcher_singleton::_done' [-Wreorder] 44 | int _done; | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/network-adapter-watcher.cpp:52:5: warning: when initialized here [-Wreorder] 52 | network_adapter_watcher_singleton() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 22%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/version.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/version.cpp.o -MF CMakeFiles/rsutils.dir/src/version.cpp.o.d -o CMakeFiles/rsutils.dir/src/version.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/version.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 23%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/word-format.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/word-format.cpp.o -MF CMakeFiles/rsutils.dir/src/word-format.cpp.o.d -o CMakeFiles/rsutils.dir/src/word-format.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/word-format.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 23%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/work-week.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/work-week.cpp.o -MF CMakeFiles/rsutils.dir/src/work-week.cpp.o.d -o CMakeFiles/rsutils.dir/src/work-week.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/work-week.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 22%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/special-folder.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/special-folder.cpp.o -MF CMakeFiles/rsutils.dir/src/special-folder.cpp.o.d -o CMakeFiles/rsutils.dir/src/special-folder.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/special-folder.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 20%] Building CXX object third-party/rsutils/CMakeFiles/rsutils.dir/src/json.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT third-party/rsutils/CMakeFiles/rsutils.dir/src/json.cpp.o -MF CMakeFiles/rsutils.dir/src/json.cpp.o.d -o CMakeFiles/rsutils.dir/src/json.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/json.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/json.cpp: In constructor 'rsutils::serializer::serializer(std::ostream&, char)': /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/json.cpp:249:31: warning: 'rsutils::serializer::error_handler' will be initialized after [-Wreorder] 249 | const nl::error_handler_t error_handler; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/json.cpp:246:12: warning: 'size_t rsutils::serializer::_line_width' [-Wreorder] 246 | size_t _line_width; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/json.cpp:257:5: warning: when initialized here [-Wreorder] 257 | serializer( std::ostream & os, const char ichar ) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/json.cpp: In member function 'void rsutils::serializer::dump(const rsutils::json&, int, bool, unsigned int, unsigned int)': /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/src/json.cpp:410:74: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'const int' [-Wsign-compare] 410 | if( need_to_indent || (pretty_print_width && _line_width > pretty_print_width )) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 24%] Linking CXX static library ../../Release/librsutils.a cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/cmake -P CMakeFiles/rsutils.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils && /usr/bin/cmake -E cmake_link_script CMakeFiles/rsutils.dir/link.txt --verbose=1 /usr/bin/ar qc ../../Release/librsutils.a CMakeFiles/rsutils.dir/__/easyloggingpp/src/easylogging++.cc.o "CMakeFiles/rsutils.dir/src/byte-manipulation.cpp.o" "CMakeFiles/rsutils.dir/src/configure-elpp-logger.cpp.o" "CMakeFiles/rsutils.dir/src/control-c-handler.cpp.o" CMakeFiles/rsutils.dir/src/crc32.cpp.o CMakeFiles/rsutils.dir/src/dispatcher.cpp.o "CMakeFiles/rsutils.dir/src/ensure-console.cpp.o" "CMakeFiles/rsutils.dir/src/eth-config.cpp.o" "CMakeFiles/rsutils.dir/src/executable-name.cpp.o" CMakeFiles/rsutils.dir/src/float3.cpp.o CMakeFiles/rsutils.dir/src/fourcc.cpp.o CMakeFiles/rsutils.dir/src/from.cpp.o CMakeFiles/rsutils.dir/src/hexarray.cpp.o CMakeFiles/rsutils.dir/src/hexdump.cpp.o CMakeFiles/rsutils.dir/src/ios.cpp.o "CMakeFiles/rsutils.dir/src/ip-address.cpp.o" CMakeFiles/rsutils.dir/src/json.cpp.o "CMakeFiles/rsutils.dir/src/network-adapter-watcher.cpp.o" CMakeFiles/rsutils.dir/src/os.cpp.o CMakeFiles/rsutils.dir/src/rsutilgpu.cpp.o "CMakeFiles/rsutils.dir/src/shorten-json-string.cpp.o" "CMakeFiles/rsutils.dir/src/special-folder.cpp.o" CMakeFiles/rsutils.dir/src/version.cpp.o "CMakeFiles/rsutils.dir/src/word-format.cpp.o" "CMakeFiles/rsutils.dir/src/work-week.cpp.o" /usr/bin/ranlib ../../Release/librsutils.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 24%] Built target rsutils make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/CMakeFiles/realsense2.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/core/notification.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/core/notification.cpp.o -MF CMakeFiles/realsense2.dir/src/core/notification.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/notification.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/core/notification.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/core/options-registry.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/core/options-registry.cpp.o -MF CMakeFiles/realsense2.dir/src/core/options-registry.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/options-registry.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/core/options-registry.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-registry.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/core/options-registry.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/core/options-registry.cpp:29:21: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 29 | return std::move( map ); | ~~~~~~~~~^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/options-registry.cpp:29:21: note: remove 'std::move' call make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/core/options-container.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/core/options-container.cpp.o -MF CMakeFiles/realsense2.dir/src/core/options-container.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/options-container.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/core/options-container.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-container.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-container.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 25%] Building CXX object CMakeFiles/realsense2.dir/src/core/matcher-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/core/matcher-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/core/matcher-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/matcher-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/core/matcher-factory.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/matcher-factory.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sync.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/core/matcher-factory.cpp:8: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/core/options-watcher.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/core/options-watcher.cpp.o -MF CMakeFiles/realsense2.dir/src/core/options-watcher.cpp.o.d -o CMakeFiles/realsense2.dir/src/core/options-watcher.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/core/options-watcher.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-watcher.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-watcher.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-watcher.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-private.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-private.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-private.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.cpp: In function 'bool librealsense::ds::try_get_d400_intrinsic_by_resolution_new(const std::vector&, uint32_t, uint32_t, rs2_intrinsics*)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.cpp:386:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 386 | for (int i = 0; i < count; i++) | ~~^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h: In instantiation of 'std::string librealsense::array2str(T&) [with T = float [4]; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.cpp:134:13: required from here /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:42:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 42 | for( auto i = 0; i < arr_size( data ); i++ ) | ~~^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 26%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-options.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-options.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-options.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h: In constructor 'librealsense::asic_temperature_option_mipi::asic_temperature_option_mipi(std::shared_ptr, rs2_option)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:34:38: warning: 'librealsense::asic_temperature_option_mipi::_hw_monitor' will be initialized after [-Wreorder] 34 | std::shared_ptr _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:33:37: warning: 'rs2_option librealsense::asic_temperature_option_mipi::_option' [-Wreorder] 33 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.cpp:13:5: warning: when initialized here [-Wreorder] 13 | asic_temperature_option_mipi::asic_temperature_option_mipi(std::shared_ptr hwm, rs2_option opt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h: In constructor 'librealsense::projector_temperature_option_mipi::projector_temperature_option_mipi(std::shared_ptr, rs2_option)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:52:38: warning: 'librealsense::projector_temperature_option_mipi::_hw_monitor' will be initialized after [-Wreorder] 52 | std::shared_ptr _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:51:37: warning: 'rs2_option librealsense::projector_temperature_option_mipi::_option' [-Wreorder] 51 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.cpp:41:5: warning: when initialized here [-Wreorder] 41 | projector_temperature_option_mipi::projector_temperature_option_mipi(std::shared_ptr hwm, rs2_option opt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 27%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-motion.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-motion.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-motion.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-motion.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-motion.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-motion.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-motion.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-nonmonochrome.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-nonmonochrome.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-nonmonochrome.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-nonmonochrome.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-nonmonochrome.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-nonmonochrome.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-nonmonochrome.cpp:12: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-nonmonochrome.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-nonmonochrome.cpp:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-active.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-active.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-active.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-active.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-active.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-active.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-active.cpp:12: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-active.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-active.cpp:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-active.cpp: In constructor 'librealsense::d400_active::d400_active(const std::shared_ptr&)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-active.cpp:34:14: warning: unused variable 'pid' [-Wunused-variable] 34 | auto pid = this->_pid; | ^~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-color.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-color.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-color.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-color.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-timestamp.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.cpp: In constructor 'librealsense::d400_color::d400_color(const std::shared_ptr&)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.cpp:43:31: warning: base 'librealsense::d400_device' will be initialized after [-Wreorder] 43 | _separate_color(true) | ^ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.cpp:43:31: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.cpp:40:5: warning: when initialized here [-Wreorder] 40 | d400_color::d400_color( std::shared_ptr< const d400_info > const & dev_info ) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-fw-update-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-fw-update-device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/device-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp: In member function 'virtual bool librealsense::ds_d400_update_device::check_fw_compatibility(const std::vector&) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp:43:14: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 43 | else if (_mipi_device != nullptr ) | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp:45:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 45 | auto it = ds::d400_device_to_fw_min_version.find(pid); | ^~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12/map:60, from /builddir/build/BUILD/librealsense-2.57.7/src/usb/usb-types.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/usb/usb-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.h:7: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_lower_bound(_Link_type, _Base_ptr, const _Key&) [with _Key = short unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]', inlined from 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::find(const _Key&) [with _Key = short unsigned int; _Val = std::pair >; _KeyOfValue = std::_Select1st > >; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12/bits/stl_tree.h:2533:36, inlined from 'std::map<_Key, _Tp, _Compare, _Alloc>::iterator std::map<_Key, _Tp, _Compare, _Alloc>::find(const key_type&) [with _Key = short unsigned int; _Tp = std::__cxx11::basic_string; _Compare = std::less; _Alloc = std::allocator > >]' at /usr/include/c++/12/bits/stl_map.h:1218:25, inlined from 'virtual bool librealsense::ds_d400_update_device::check_fw_compatibility(const std::vector&) const' at /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp:45:61: /usr/include/c++/12/bits/stl_tree.h:1953:9: warning: 'pid' may be used uninitialized [-Wmaybe-uninitialized] 1953 | if (!_M_impl._M_key_compare(_S_key(__x), __k)) | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp: In member function 'virtual bool librealsense::ds_d400_update_device::check_fw_compatibility(const std::vector&) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-fw-update-device.cpp:40:18: note: 'pid' was declared here 40 | uint16_t pid; | ^~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 29%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp:12: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp:17: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-nonmonochrome.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp:20: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp: In member function 'virtual bool librealsense::rs405u_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp:174:22: warning: unused variable 'vid_a' [-Wunused-variable] 174 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp: In member function 'virtual bool librealsense::rs416_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp:347:22: warning: unused variable 'vid_a' [-Wunused-variable] 347 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp: In member function 'virtual bool librealsense::rs416_rgb_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp:403:22: warning: unused variable 'vid_a' [-Wunused-variable] 403 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp: In static member function 'static std::vector > librealsense::d400_info::pick_d400_devices(std::shared_ptr, librealsense::platform::backend_device_group&)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp:1192:18: warning: variable 'is_pid_of_multisensor_device' set but not used [-Wunused-but-set-variable] 1192 | auto is_pid_of_multisensor_device = [](int pid) { return std::find(std::begin(ds::d400_multi_sensors_pid), std::end(ds::d400_multi_sensors_pid), pid) != std::end(ds::d400_multi_sensors_pid); }; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp:1193:18: warning: variable 'is_pid_of_mipi_device' set but not used [-Wunused-but-set-variable] 1193 | auto is_pid_of_mipi_device = [](int pid) { return std::find(std::begin(ds::d400_mipi_device_pid), std::end(ds::d400_mipi_device_pid), pid) != std::end(ds::d400_mipi_device_pid); }; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-factory.cpp:1198:18: warning: variable 'is_device_hid_sensor' set but not used [-Wunused-but-set-variable] 1198 | bool is_device_hid_sensor = false; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 30%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-auto-calibration.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-auto-calibration.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-auto-calibration.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-auto-calibration.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:15: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.h: In constructor 'librealsense::auto_calibrated::auto_calibrated()': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.h:84:14: warning: 'librealsense::auto_calibrated::_interactive_scan' will be initialized after [-Wreorder] 84 | bool _interactive_scan; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.h:82:27: warning: 'librealsense::auto_calibrated::auto_calib_action librealsense::auto_calibrated::_action' [-Wreorder] 82 | auto_calib_action _action; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:83:5: warning: when initialized here [-Wreorder] 83 | auto_calibrated::auto_calibrated() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.h:82:27: warning: 'librealsense::auto_calibrated::_action' will be initialized after [-Wreorder] 82 | auto_calib_action _action; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.h:77:13: warning: 'int librealsense::auto_calibrated::_average_step_count' [-Wreorder] 77 | int _average_step_count; | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:83:5: warning: when initialized here [-Wreorder] 83 | auto_calibrated::auto_calibrated() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.h:87:36: warning: 'librealsense::auto_calibrated::_max_valid_depth' will be initialized after [-Wreorder] 87 | uint16_t _min_valid_depth, _max_valid_depth; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.h:81:13: warning: 'int librealsense::auto_calibrated::_resize_factor' [-Wreorder] 81 | int _resize_factor; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:83:5: warning: when initialized here [-Wreorder] 83 | auto_calibrated::auto_calibrated() | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp: In member function 'virtual std::vector librealsense::auto_calibrated::run_on_chip_calibration(int, std::string, float*, rs2_update_progress_callback_sptr)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:290:41: warning: unused variable 'status' [-Wunused-variable] 290 | ds_calib_common::dsc_status status = (ds_calib_common::dsc_status)result.status; | ^~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:572:27: warning: unused variable 'progress' [-Wunused-variable] 572 | float progress = 0.0f; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:702:28: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else] 702 | if (host_assistance != host_assistance_type::no_assistance) | ^ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp: In member function 'virtual std::vector librealsense::auto_calibrated::run_tare_calibration(int, float, std::string, float*, rs2_update_progress_callback_sptr)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:709:41: warning: unused variable 'status' [-Wunused-variable] 709 | ds_calib_common::dsc_status status = (ds_calib_common::dsc_status)result.status; | ^~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp: In member function 'virtual std::vector librealsense::auto_calibrated::get_calibration_table() const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:1542:14: warning: unused variable 'table' [-Wunused-variable] 1542 | auto table = (uint8_t*)(calib.data() + sizeof(table_header)); | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp: In member function 'virtual std::vector librealsense::auto_calibrated::run_focal_length_calibration(rs2_frame_queue*, rs2_frame_queue*, float, float, int, float*, float*, rs2_update_progress_callback_sptr)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:1655:21: warning: unused variable 'correction_factor' [-Wunused-variable] 1655 | const float correction_factor = 0.5f; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp: In member function 'void librealsense::auto_calibrated::get_target_dots_info(rs2_frame_queue*, float*, float*, rs2::stream_profile&, rs2_intrinsics&, int, rs2_update_progress_callback_sptr)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:1814:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1814 | for (int j = 1; j < dots_x_arr.size(); ++j) | ~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp: In member function 'virtual float librealsense::auto_calibrated::calculate_target_z(rs2_frame_queue*, rs2_frame_queue*, rs2_frame_queue*, float, float, rs2_update_progress_callback_sptr)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-auto-calibration.cpp:2159:26: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 2159 | if ((frm_idx < min_frames_required)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-mipi-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-mipi-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-mipi-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-mipi-device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-mipi-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-mipi-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-mipi-device.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 28%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d400/d400-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d400/d400-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d400/d400-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d400/d400-device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp:11: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp: In member function 'void librealsense::d400_device::register_features()': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp:1012:14: warning: unused variable 'pid' [-Wunused-variable] 1012 | auto pid = get_pid(); | ^~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp: In constructor 'librealsense::ds5u_device::ds5u_device(const std::shared_ptr&)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp:1346:49: warning: base 'librealsense::d400_device' will be initialized after [-Wreorder] 1346 | : d400_device(dev_info), device(dev_info) | ^ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp:1346:49: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp:1345:5: warning: when initialized here [-Wreorder] 1345 | ds5u_device::ds5u_device( std::shared_ptr< const d400_info > const & dev_info ) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h: In instantiation of 'std::string librealsense::hw_monitor::get_firmware_version_string(const std::vector&, size_t, size_t, bool) [with T = unsigned char; std::string = std::__cxx11::basic_string; size_t = long unsigned int]': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.cpp:1408:66: required from here /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:206:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | for( auto i = 0; i < length; i++ ) | ~~^~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-active.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-active.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-active.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-active.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-active.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-active.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-active.cpp:12: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-active.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-active.cpp:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 32%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-motion.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-motion.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-motion.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-motion.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-motion.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-motion.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-motion.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/auto-exposure-processor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-motion.cpp:19: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-color.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-color.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-color.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-color.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-timestamp.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.cpp: In constructor 'librealsense::d500_color::d500_color(const std::shared_ptr&, rs2_format)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.cpp:48:41: warning: base 'librealsense::d500_device' will be initialized after [-Wreorder] 48 | , _native_format( native_format ) | ^ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.cpp:48:41: warning: base 'librealsense::device' [-Wreorder] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.cpp:43:5: warning: when initialized here [-Wreorder] 43 | d500_color::d500_color( std::shared_ptr< const d500_info > const & dev_info, rs2_format native_format ) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.h:55:14: warning: 'librealsense::d500_color::_separate_color' will be initialized after [-Wreorder] 55 | bool _separate_color; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.h:39:26: warning: 'const rs2_format librealsense::d500_color::_native_format' [-Wreorder] 39 | rs2_format const _native_format; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-color.cpp:43:5: warning: when initialized here [-Wreorder] 43 | d500_color::d500_color( std::shared_ptr< const d500_info > const & dev_info, rs2_format native_format ) | ^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 31%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.cpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h: In constructor 'librealsense::d500_device::d500_device(const std::shared_ptr&)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:137:43: warning: 'librealsense::d500_device::_color_stream' will be initialized after [-Wreorder] 137 | std::shared_ptr _color_stream; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:85:50: warning: 'std::shared_ptr librealsense::d500_device::_hw_monitor_response' [-Wreorder] 85 | std::shared_ptr _hw_monitor_response; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.cpp:372:5: warning: when initialized here [-Wreorder] 372 | d500_device::d500_device( std::shared_ptr< const d500_info > const & dev_info ) | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h: In instantiation of 'std::string librealsense::hw_monitor::get_firmware_version_string(const std::vector&, size_t, size_t, bool) [with T = short unsigned int; std::string = std::__cxx11::basic_string; size_t = long unsigned int]': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.cpp:797:87: required from here /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:206:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 206 | for( auto i = 0; i < length; i++ ) | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h: In instantiation of 'std::string librealsense::hw_monitor::get_firmware_version_string(const std::vector&, size_t, size_t, bool) [with T = unsigned char; std::string = std::__cxx11::basic_string; size_t = long unsigned int]': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.cpp:800:103: required from here /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:206:32: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-private.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-private.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-private.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/hw_monitor_extended_buffers.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/hw_monitor_extended_buffers.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/hw_monitor_extended_buffers.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/hw_monitor_extended_buffers.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/hw_monitor_extended_buffers.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/hw_monitor_extended_buffers.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/hw_monitor_extended_buffers.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 33%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-active.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:17: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp: In member function 'virtual bool librealsense::rs_d585_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:125:22: warning: unused variable 'vid_a' [-Wunused-variable] 125 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp: In member function 'virtual bool librealsense::rs_d585s_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:194:22: warning: unused variable 'vid_a' [-Wunused-variable] 194 | if (auto vid_a = dynamic_cast(a)) | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp: In member function 'virtual bool librealsense::d555_device::contradicts(const librealsense::stream_profile_interface*, const std::vector&) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:286:18: warning: unused variable 'vid_a' [-Wunused-variable] 286 | if( auto vid_a = dynamic_cast< const video_stream_profile_interface * >( a ) ) | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp: In static member function 'static std::vector > librealsense::d500_info::pick_d500_devices(std::shared_ptr, librealsense::platform::backend_device_group&)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:350:18: warning: variable 'is_pid_of_multisensor_device' set but not used [-Wunused-but-set-variable] 350 | auto is_pid_of_multisensor_device = [](int pid) { return std::find(std::begin(ds::d500_multi_sensors_pid), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-factory.cpp:357:18: warning: variable 'is_device_hid_sensor' set but not used [-Wunused-but-set-variable] 357 | bool is_device_hid_sensor = false; | ^~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-fw-update-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-fw-update-device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-fw-update-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/device-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-fw-update-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-fw-update-device.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 35%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-options.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-options.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-options.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.h: In constructor 'librealsense::d500_external_sync_mode::d500_external_sync_mode(librealsense::hw_monitor&, const std::weak_ptr&, const std::map >&)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.h:127:38: warning: 'librealsense::d500_external_sync_mode::_sensor' will be initialized after [-Wreorder] 127 | std::weak_ptr< sensor_base > _sensor; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.h:125:46: warning: 'const std::map > librealsense::d500_external_sync_mode::_description_per_value' [-Wreorder] 125 | const std::map< float, std::string > _description_per_value; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.cpp:143:5: warning: when initialized here [-Wreorder] 143 | d500_external_sync_mode::d500_external_sync_mode( hw_monitor & hwm, const std::weak_ptr< sensor_base > & ep, | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.cpp: In member function 'virtual const char* librealsense::d500_external_sync_mode::get_value_description(float) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-options.cpp:199:21: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 199 | catch( std::out_of_range ) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-depth-mapping.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-depth-mapping.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-depth-mapping.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-depth-mapping.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-depth-mapping.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-depth-mapping.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-depth-mapping.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-depth-mapping.cpp: In member function 'virtual librealsense::stream_profiles librealsense::d500_depth_mapping_sensor::init_stream_profiles()': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-depth-mapping.cpp:526:24: warning: unused variable 'video' [-Wunused-variable] 526 | auto&& video = dynamic_cast(p.get()); | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-depth-mapping.cpp:534:24: warning: unused variable 'video' [-Wunused-variable] 534 | auto&& video = dynamic_cast(p.get()); | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 34%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-safety.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-safety.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-safety.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-safety.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-safety.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-safety.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-safety.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-safety.cpp: In member function 'virtual void librealsense::d500_safety_sensor::set_safety_preset(int, const std::string&) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-safety.cpp:460:18: warning: unused variable 'calib_version' [-Wunused-variable] 460 | uint32_t calib_version = 0; // ignoring this field, as requested by sw architect | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-auto-calibration.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-auto-calibration.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-auto-calibration.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-auto-calibration.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/auto-calibrated-device.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/calibration-engine-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.cpp: In member function 'virtual std::vector librealsense::d500_auto_calibrated::run_focal_length_calibration(rs2_frame_queue*, rs2_frame_queue*, float, float, int, float*, float*, rs2_update_progress_callback_sptr)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.cpp:499:21: warning: unused variable 'correction_factor' [-Wunused-variable] 499 | const float correction_factor = 0.5f; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.cpp: In member function 'virtual float librealsense::d500_auto_calibrated::calculate_target_z(rs2_frame_queue*, rs2_frame_queue*, rs2_frame_queue*, float, float, rs2_update_progress_callback_sptr)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-auto-calibration.cpp:545:24: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 545 | if( queue_size < min_frames_required ) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-device-common.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-device-common.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-device-common.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-device-common.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_auto_exposure_roi_method::ds_auto_exposure_roi_method(const librealsense::hw_monitor&, librealsense::ds::fw_cmd)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:24:27: warning: 'librealsense::ds_auto_exposure_roi_method::_hw_monitor' will be initialized after [-Wreorder] 24 | const hw_monitor& _hw_monitor; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:23:26: warning: 'const librealsense::ds::fw_cmd librealsense::ds_auto_exposure_roi_method::_cmd' [-Wreorder] 23 | const ds::fw_cmd _cmd; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.cpp:28:5: warning: when initialized here [-Wreorder] 28 | ds_auto_exposure_roi_method::ds_auto_exposure_roi_method( | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.cpp: In function 'void librealsense::update_flash_section(std::shared_ptr, const std::vector&, uint32_t, uint32_t, rs2_update_progress_callback_sptr, float, float, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.cpp:202:31: warning: comparison of integer expressions of different signedness: 'int' and 'const uint32_t' {aka 'const unsigned int'} [-Wsign-compare] 202 | for (int i = 0; i < ds::FLASH_SECTOR_SIZE; ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.cpp:8: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 36%] Building CXX object CMakeFiles/realsense2.dir/src/ds/d500/d500-debug-protocol-calibration-engine.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/d500/d500-debug-protocol-calibration-engine.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/d500/d500-debug-protocol-calibration-engine.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/d500/d500-debug-protocol-calibration-engine.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-debug-protocol-calibration-engine.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-debug-protocol-calibration-engine.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-debug-protocol-calibration-engine.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-device.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d500/d500-debug-protocol-calibration-engine.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-color-common.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-color-common.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-color-common.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-color-common.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-color-common.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-color-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-color-common.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-color-common.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-private.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-private.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-private.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-private.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../core/options-container.h:11, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../core/sensor-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:5: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp: In function 'rs2_intrinsics librealsense::ds::get_intrinsic_fisheye_table(const std::vector&, uint32_t, uint32_t)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp:41:63: warning: left operand of comma operator has no effect [-Wunused-value] 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/easyloggingpp.h:75:21: note: in definition of macro 'LIBRS_LOG_' 75 | os__ << __VA_ARGS__; \ | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp:41:13: note: in expansion of macro 'LOG_DEBUG' 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp:41:78: warning: right operand of comma operator has no effect [-Wunused-value] 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/easyloggingpp.h:75:21: note: in definition of macro 'LIBRS_LOG_' 75 | os__ << __VA_ARGS__; \ | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp:41:13: note: in expansion of macro 'LOG_DEBUG' 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp:41:93: warning: right operand of comma operator has no effect [-Wunused-value] 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ~~~~~~~~~~~^~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/easyloggingpp.h:75:21: note: in definition of macro 'LIBRS_LOG_' 75 | os__ << __VA_ARGS__; \ | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp:41:13: note: in expansion of macro 'LOG_DEBUG' 41 | LOG_DEBUG(endl << array2str((float_4&)(intrinsics.fx, intrinsics.fy, intrinsics.ppx, intrinsics.ppy)) << endl); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h: In instantiation of 'std::string librealsense::array2str(T&) [with T = float [4]; std::string = std::__cxx11::basic_string]': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.cpp:41:13: required from here /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:42:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 42 | for( auto i = 0; i < arr_size( data ); i++ ) | ~~^~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 38%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-active-common.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-active-common.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-active-common.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-active-common.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-active-common.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-active-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-active-common.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-active-common.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-active-common.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 37%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-motion-common.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-motion-common.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-motion-common.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-motion-common.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.cpp: In member function 'std::vector librealsense::ds_motion_common::filter_device_by_capability(const std::vector&, librealsense::ds::ds_caps)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.cpp:305:18: warning: unused variable 'dev' [-Wunused-variable] 305 | if (auto dev = dynamic_cast(_owner)) | ^~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.cpp:307:18: warning: unused variable 'dev' [-Wunused-variable] 307 | if (auto dev = dynamic_cast(_owner)) | ^~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.cpp:309:18: warning: unused variable 'dev' [-Wunused-variable] 309 | if( auto dev = dynamic_cast< const d500_motion * >( _owner ) ) | ^~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/auto-exposure-processor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.cpp:14: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-timestamp.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-timestamp.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-timestamp.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-timestamp.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-timestamp.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-timestamp.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/ds/advanced_mode/presets.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/advanced_mode/presets.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/advanced_mode/presets.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/advanced_mode/presets.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/advanced_mode/presets.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/ds/advanced_mode/rs_advanced_mode.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/advanced_mode/rs_advanced_mode.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/advanced_mode/rs_advanced_mode.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/advanced_mode/rs_advanced_mode.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/advanced_mode/rs_advanced_mode.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/advanced_mode/rs_advanced_mode.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/advanced_mode.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/advanced_mode/rs_advanced_mode.cpp:9: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 39%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-options.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-options.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-options.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.h: In constructor 'librealsense::asic_and_projector_temperature_options::asic_and_projector_temperature_options(const std::weak_ptr&, rs2_option)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.h:38:37: warning: 'librealsense::asic_and_projector_temperature_options::_option' will be initialized after [-Wreorder] 38 | rs2_option _option; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.h:37:37: warning: 'std::weak_ptr librealsense::asic_and_projector_temperature_options::_ep' [-Wreorder] 37 | std::weak_ptr _ep; | ^~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.cpp:129:5: warning: when initialized here [-Wreorder] 129 | asic_and_projector_temperature_options::asic_and_projector_temperature_options( const std::weak_ptr & ep, rs2_option opt) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.h: In constructor 'librealsense::auto_exposure_mode_option::auto_exposure_mode_option(std::shared_ptr, std::shared_ptr, const librealsense::option_range&, const std::map >&)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.h:114:53: warning: 'librealsense::auto_exposure_mode_option::_auto_exposure' will be initialized after [-Wreorder] 114 | std::shared_ptr _auto_exposure; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.h:112:53: warning: 'const std::map > librealsense::auto_exposure_mode_option::_description_per_value' [-Wreorder] 112 | const std::map _description_per_value; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.cpp:241:5: warning: when initialized here [-Wreorder] 241 | auto_exposure_mode_option::auto_exposure_mode_option(std::shared_ptr auto_exposure, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.cpp: In member function 'virtual const char* librealsense::auto_exposure_mode_option::get_value_description(float) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.cpp:271:20: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 271 | catch(std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.cpp: In member function 'virtual const char* librealsense::auto_exposure_antiflicker_rate_option::get_value_description(float) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-options.cpp:330:20: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 330 | catch(std::out_of_range) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-calib-parsers.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-calib-parsers.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-calib-parsers.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-calib-parsers.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-parsers.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-parsers.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-parsers.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-parsers.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/amplitude-factor-feature.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/amplitude-factor-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/amplitude-factor-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/amplitude-factor-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/amplitude-factor-feature.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-thermal-monitor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-thermal-monitor.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-thermal-monitor.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-thermal-monitor.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-thermal-monitor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-thermal-monitor.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-thermal-monitor.cpp: In member function 'void librealsense::ds_thermal_monitor::polling(dispatcher::cancellable_timer)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-thermal-monitor.cpp:72:22: warning: unused variable 'ts' [-Wunused-variable] 72 | auto ts = (uint64_t)std::chrono::high_resolution_clock::now().time_since_epoch().count(); | ^~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 41%] Building CXX object CMakeFiles/realsense2.dir/src/ds/ds-calib-common.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/ds-calib-common.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/ds-calib-common.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/ds-calib-common.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-common.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-common.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-common.cpp:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-common.cpp: In static member function 'static void librealsense::ds_calib_common::get_target_rect_info(rs2_frame_queue*, float*, float&, float&, int, rs2_update_progress_callback_sptr)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-calib-common.cpp:210:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 210 | for( int j = 1; j < rect_sides_arr.size(); ++j ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/remove-ir-pattern-feature.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/remove-ir-pattern-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/remove-ir-pattern-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/remove-ir-pattern-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/remove-ir-pattern-feature.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 42%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/emitter-frequency-feature.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/emitter-frequency-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/emitter-frequency-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/emitter-frequency-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/emitter-frequency-feature.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/emitter-frequency-feature.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 43%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-roi-feature.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-roi-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-roi-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-roi-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/auto-exposure-roi-feature.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/auto-exposure-roi-feature.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-limit-feature.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-limit-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-limit-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-limit-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/auto-exposure-limit-feature.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/auto-exposure-limit-feature.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 44%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/gain-limit-feature.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/gain-limit-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/gain-limit-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/gain-limit-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/gain-limit-feature.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/gain-limit-feature.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 45%] Building CXX object CMakeFiles/realsense2.dir/src/ds/features/gyro-sensitivity-feature.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/features/gyro-sensitivity-feature.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/features/gyro-sensitivity-feature.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/features/gyro-sensitivity-feature.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/gyro-sensitivity-feature.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/gyro-sensitivity-feature.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/gyro-sensitivity-feature.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-motion-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/gyro-sensitivity-feature.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/features/gyro-sensitivity-feature.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 40%] Building CXX object CMakeFiles/realsense2.dir/src/ds/advanced_mode/advanced_mode.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/ds/advanced_mode/advanced_mode.cpp.o -MF CMakeFiles/realsense2.dir/src/ds/advanced_mode/advanced_mode.cpp.o.d -o CMakeFiles/realsense2.dir/src/ds/advanced_mode/advanced_mode.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/ds/advanced_mode/advanced_mode.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/core/advanced_mode.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/advanced_mode/advanced_mode.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/advanced_mode.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-color.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/advanced_mode/advanced_mode.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/advanced_mode/advanced_mode.cpp: In member function 'virtual const char* librealsense::advanced_mode_preset_option::get_value_description(float) const': /builddir/build/BUILD/librealsense-2.57.7/src/ds/advanced_mode/advanced_mode.cpp:1113:21: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 1113 | catch( std::out_of_range ) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 45%] Building CXX object CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/core/roi.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.h: In constructor 'librealsense::record_sensor::record_sensor(librealsense::device_interface&, librealsense::sensor_interface&)': /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.h:94:14: warning: 'librealsense::record_sensor::m_register_notification_to_base' will be initialized after [-Wreorder] 94 | bool m_register_notification_to_base; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.h:91:13: warning: 'int librealsense::record_sensor::m_before_start_callback_token' [-Wreorder] 91 | int m_before_start_callback_token; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.cpp:17:1: warning: when initialized here [-Wreorder] 17 | librealsense::record_sensor::record_sensor( device_interface& device, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_sensor.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/api.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/api.h:139:17: warning: 'void librealsense::translate_exception(const char*, const std::string&, rs2_error**)' defined but not used [-Wunused-function] 139 | static void translate_exception(const char * name, std::string const & args, rs2_error ** error) | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 45%] Building CXX object CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o -MF CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/core/advanced_mode.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_device.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/advanced_mode.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_device.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_device.h: In constructor 'librealsense::record_device::record_device(std::shared_ptr, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_device.h:77:14: warning: 'librealsense::record_device::m_is_recording' will be initialized after [-Wreorder] 77 | bool m_is_recording; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_device.h:73:54: warning: 'std::chrono::_V2::system_clock::duration librealsense::record_device::m_record_total_pause_duration' [-Wreorder] 73 | std::chrono::high_resolution_clock::duration m_record_total_pause_duration; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_device.cpp:14:1: warning: when initialized here [-Wreorder] 14 | librealsense::record_device::record_device(std::shared_ptr device, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 46%] Building CXX object CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_sensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/roi.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_sensor.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:42, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_sensor.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_sensor.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h:705:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 705 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_sensor.cpp: In member function 'void librealsense::playback_sensor::register_sensor_options(const librealsense::device_serializer::sensor_snapshot&)': /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_sensor.cpp:284:23: warning: unused variable 'value' [-Wunused-variable] 284 | float value = option.query(); | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_sensor.cpp:9: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 48%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/sse/sse-align.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 46%] Building CXX object CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o -MF CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/roi.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_device.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:42, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_device.cpp:9: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_device.h:10: /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_device.h:11: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h:705:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 705 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_device.cpp: In member function 'std::shared_ptr librealsense::playback_device::get_stream(const std::map >&, librealsense::device_serializer::stream_identifier)': /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/playback_device.cpp:166:117: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 166 | if(stream_profile->get_stream_type() == stream_id.stream_type && stream_profile->get_stream_index() == stream_id.stream_index) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/media/playback/../../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 48%] Building CXX object CMakeFiles/realsense2.dir/src/proc/neon/image-neon.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/neon/image-neon.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/neon/image-neon.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/neon/image-neon.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/image-neon.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/image-neon.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/image-neon.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 48%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/sse/sse-pointcloud.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/sse/../synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/sse/sse-pointcloud.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/sse/sse-pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/sse/../../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/sse/../synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/sse/sse-pointcloud.cpp: In member function 'void librealsense::pointcloud_sse::get_texture_map_sse(rsutils::number::float2*, const rsutils::number::float3*, unsigned int, unsigned int, const rs2_intrinsics&, const rs2_extrinsics&, rsutils::number::float2*)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/sse/sse-pointcloud.cpp:146:14: warning: unused variable 'tex_ptr' [-Wunused-variable] 146 | auto tex_ptr = texture_map; | ^~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 49%] Building CXX object CMakeFiles/realsense2.dir/src/proc/neon/neon-pointcloud.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/neon/neon-pointcloud.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/neon/neon-pointcloud.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/neon/neon-pointcloud.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/neon-pointcloud.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/../synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/../pointcloud.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/neon-pointcloud.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/neon-pointcloud.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/neon-pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/../../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/../synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 49%] Building CXX object CMakeFiles/realsense2.dir/src/proc/neon/neon-align.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/neon/neon-align.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/neon/neon-align.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/neon/neon-align.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/neon-align.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/neon-align.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/neon/neon-align.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 47%] Building CXX object CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o -MF CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.cpp:13: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h:705:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 705 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.cpp: In member function 'void librealsense::ros_writer::write_pose_frame(const librealsense::device_serializer::stream_identifier&, const librealsense::device_serializer::nanoseconds&, librealsense::frame_holder&&)': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.cpp:291:14: warning: variable 'rotation' set but not used [-Wunused-but-set-variable] 291 | auto rotation = pose->get_rotation(); | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h:10: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h: In instantiation of 'sensor_msgs::Image_::Image_() [with ContainerAllocator = std::allocator]': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.cpp:187:28: required from here /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:73:21: warning: 'sensor_msgs::Image_ >::depth_units' will be initialized after [-Wreorder] 73 | _depth_units_type depth_units; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:70:14: warning: 'sensor_msgs::Image_ >::_data_type sensor_msgs::Image_ >::data' [-Wreorder] 70 | _data_type data; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:27:3: warning: when initialized here [-Wreorder] 27 | Image_() | ^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 50%] Building CXX object CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:11, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/proc/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/proc/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/proc/../basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 50%] Building CXX object CMakeFiles/realsense2.dir/src/proc/align.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/align.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/align.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/align.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/core/video-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/core/depth-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.cpp:8: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.cpp:49: warning: ignoring '#pragma omp parallel' [-Wunknown-pragmas] 49 | #pragma omp parallel for schedule(dynamic) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.cpp: In member function 'std::shared_ptr librealsense::align::create_aligned_profile(rs2::video_stream_profile&, rs2::video_stream_profile&)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.cpp:185:18: warning: unused variable 'original_video_profile' [-Wunused-variable] 185 | if (auto original_video_profile = As(original_profile.get()->profile)) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.cpp: In member function 'virtual bool librealsense::align::should_process(const rs2::frame&)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.cpp:215:20: warning: unused variable 'stream' [-Wunused-variable] 215 | rs2_stream stream = profile.stream_type(); | ^~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.cpp:216:20: warning: unused variable 'format' [-Wunused-variable] 216 | rs2_format format = profile.format(); | ^~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/align.cpp:217:13: warning: unused variable 'index' [-Wunused-variable] 217 | int index = profile.stream_index(); | ^~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 51%] Building CXX object CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/occlusion-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/occlusion-filter.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/occlusion-filter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/occlusion-filter.cpp: In member function 'void librealsense::occlusion_filter::monotonic_heuristic_invalidation(rsutils::number::float3*, rsutils::number::float2*, const std::vector&, const rs2::depth_frame&) const': /builddir/build/BUILD/librealsense-2.57.7/src/proc/occlusion-filter.cpp:170:17: warning: unused variable 'depth_ptr' [-Wunused-variable] 170 | auto depth_ptr = (uint8_t *)(depth.get_data()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 51%] Building CXX object CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/pointcloud.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/pointcloud.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/pointcloud.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/pointcloud.cpp: In member function 'void librealsense::pointcloud::inspect_depth_frame(const rs2::frame&)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/pointcloud.cpp:85:14: warning: variable 'found_depth_intrinsics' set but not used [-Wunused-but-set-variable] 85 | bool found_depth_intrinsics = false; | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 51%] Building CXX object CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/colorizer.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/colorizer.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/colorizer.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/colorizer.cpp:11: /builddir/build/BUILD/librealsense-2.57.7/src/proc/colorizer.h: In constructor 'librealsense::colorizer::colorizer(const char*)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/colorizer.h:168:29: warning: 'librealsense::colorizer::_target_stream_profile' will be initialized after [-Wreorder] 168 | rs2::stream_profile _target_stream_profile; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/colorizer.h:164:26: warning: 'std::vector librealsense::colorizer::_histogram' [-Wreorder] 164 | std::vector _histogram; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/colorizer.cpp:141:5: warning: when initialized here [-Wreorder] 141 | colorizer::colorizer(const char* name) | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 52%] Building CXX object CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/syncer-processing-block.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/syncer-processing-block.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/syncer-processing-block.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 52%] Building CXX object CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h: In constructor 'librealsense::interleaved_functional_processing_block::interleaved_functional_processing_block(const char*, rs2_format, rs2_format, rs2_stream, rs2_extension, int, rs2_format, rs2_stream, rs2_extension, int)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:197:13: warning: 'librealsense::interleaved_functional_processing_block::_left_target_profile_idx' will be initialized after [-Wreorder] 197 | int _left_target_profile_idx = 1; | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:192:20: warning: 'rs2_format librealsense::interleaved_functional_processing_block::_right_target_format' [-Wreorder] 192 | rs2_format _right_target_format; | ^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.cpp:548:5: warning: when initialized here [-Wreorder] 548 | interleaved_functional_processing_block::interleaved_functional_processing_block(const char* name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 53%] Building CXX object CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.cpp:13: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 47%] Building CXX object CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o -MF CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o.d -o CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/../types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/core/serialization.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/core/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/core/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/core/../basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:150, from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/view.h:42, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.h:7: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/metadata-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h:24, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h:705:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 705 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp: In member function 'librealsense::frame_holder librealsense::ros_reader::create_motion_sample(const rosbag::MessageInstance&) const': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:573:25: warning: moving a local object in a return statement prevents copy elision [-Wpessimizing-move] 573 | return std::move(fh); | ~~~~~~~~~^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:573:25: note: remove 'std::move' call /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp: In member function 'librealsense::stream_profiles librealsense::ros_reader::read_legacy_stream_info(uint32_t) const': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:1439:35: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::match_results<__gnu_cxx::__normal_iterator > >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1439 | for (int i = 1; i < sm.size(); i++) | ~~^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp: In static member function 'static std::pair > librealsense::ros_reader::create_option(const rosbag::Bag&, const rosbag::MessageInstance&)': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:1552:46: warning: variable 'sensor_id' set but not used [-Wunused-but-set-variable] 1552 | device_serializer::sensor_identifier sensor_id = ros_topic::get_sensor_identifier(value_message_instance.getTopic()); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h:10: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h: In instantiation of 'sensor_msgs::Image_::Image_() [with ContainerAllocator = std::allocator]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Args = {}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = sensor_msgs::Image_ >; _Args = {}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {}; _Tp = sensor_msgs::Image_ >; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Alloc = std::allocator; _Args = {}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = sensor_msgs::Image_ >; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {}; _Tp = sensor_msgs::Image_ >]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = sensor_msgs::Image_ >; _Args = {}; typename enable_if<(! is_array< >::value), _Tp>::type = sensor_msgs::Image_ >]' /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:403:51: required from 'std::shared_ptr<_Tp> rosbag::Bag::instantiateBuffer(const rosbag::IndexEntry&) const [with T = sensor_msgs::Image_ >]' /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/message_instance.h:165:38: required from 'std::shared_ptr<_Tp> rosbag::MessageInstance::instantiate() const [with T = sensor_msgs::Image_ >]' /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.h:44:86: required from 'static typename ROS_TYPE::ConstPtr librealsense::ros_reader::instantiate_msg(const rosbag::MessageInstance&) [with ROS_TYPE = sensor_msgs::Image_ >; typename ROS_TYPE::ConstPtr = std::shared_ptr > >]' /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:415:55: required from here /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:73:21: warning: 'sensor_msgs::Image_ >::depth_units' will be initialized after [-Wreorder] 73 | _depth_units_type depth_units; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:70:14: warning: 'sensor_msgs::Image_ >::_data_type sensor_msgs::Image_ >::data' [-Wreorder] 70 | _data_type data; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs/sensor_msgs/Image.h:27:3: warning: when initialized here [-Wreorder] 27 | Image_() | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h: In static member function 'static librealsense::device_serializer::stream_identifier librealsense::ros_topic::get_stream_identifier(const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h:274:159: warning: 'type' may be used uninitialized [-Wmaybe-uninitialized] 274 | return device_serializer::stream_identifier{ get_device_index(topic), get_sensor_index(topic), get_stream_type(topic), get_stream_index(topic) }; | ^ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h:256:24: note: 'type' was declared here 256 | rs2_stream type; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp: In member function 'std::shared_ptr librealsense::ros_reader::read_info_snapshot(const std::string&) const': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:1284:37: warning: 'info' may be used uninitialized [-Wmaybe-uninitialized] 1284 | infos->register_info(info, info_msg->value); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:1282:33: note: 'info' was declared here 1282 | rs2_camera_info info; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp: In member function 'librealsense::frame_holder librealsense::ros_reader::create_pose_sample(const rosbag::MessageInstance&) const': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:682:35: warning: 'timestamp_ms.std::chrono::duration >::__r' may be used uninitialized [-Wmaybe-uninitialized] 682 | additional_data.timestamp = timestamp_ms.count(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_reader.cpp:600:51: note: 'timestamp_ms.std::chrono::duration >::__r' was declared here 600 | std::chrono::duration timestamp_ms; | ^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 53%] Building CXX object CMakeFiles/realsense2.dir/src/proc/rotation-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/rotation-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/rotation-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/rotation-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-filter.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-filter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-filter.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-filter.cpp:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-filter.cpp: In member function 'void librealsense::rotation_filter::rotate_frame(uint8_t*, const uint8_t*, int, int, int, float&)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-filter.cpp:234:13: warning: unused variable 'width_out' [-Wunused-variable] 234 | int width_out = ( value == 90 || value == -90 ) ? height : width; // rotate by 180 will keep the values as is | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-filter.cpp:235:13: warning: unused variable 'height_out' [-Wunused-variable] 235 | int height_out = ( value == 90 || value == -90 ) ? width : height; // rotate by 180 will keep the values as is | ^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 54%] Building CXX object CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp: In member function 'void librealsense::spatial_filter::recursive_filter_horizontal_fp(void*, float, float)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:247:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 247 | for (v = 0; v < _height;) { | ~~^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:256:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 256 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:262:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 262 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:296:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 296 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:314:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 314 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:319:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 319 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:353:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 353 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp: In member function 'void librealsense::spatial_filter::recursive_filter_vertical_fp(void*, float, float)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:377:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 377 | for (u = 0; u < _width;) { | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:387:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 387 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:393:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 393 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:427:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 427 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:445:20: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 445 | if (!(*(int*)&previousInnovation > 0)) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:450:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 450 | if (*(int*)&innovation > 0) { | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:484:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 484 | if (*(int*)&innovation > 0) { // switch to CurrentlyValid state | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.h: In instantiation of 'void librealsense::spatial_filter::intertial_holes_fill(T*) [with T = float]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.h:53:40: required from 'void librealsense::spatial_filter::dxf_smooth(void*, float, float, int) [with T = float]' /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:171:30: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.h:230:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 230 | for (int j = 0; j < _height; ++j) | ~~^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.h: In instantiation of 'void librealsense::spatial_filter::intertial_holes_fill(T*) [with T = short unsigned int]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.h:53:40: required from 'void librealsense::spatial_filter::dxf_smooth(void*, float, float, int) [with T = short unsigned int]' /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.cpp:173:33: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/spatial-filter.h:230:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 54%] Building CXX object CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-filter.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-filter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-filter.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-filter.h: In instantiation of 'void librealsense::temporal_filter::temp_jw_smooth(void*, void*, uint8_t*) [with T = float; uint8_t = unsigned char]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-filter.cpp:127:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-filter.h:27:24: warning: unused variable 'fp' [-Wunused-variable] 27 | const bool fp = (std::is_floating_point::value); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-filter.h: In instantiation of 'void librealsense::temporal_filter::temp_jw_smooth(void*, void*, uint8_t*) [with T = short unsigned int; uint8_t = unsigned char]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-filter.cpp:129:37: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-filter.h:27:24: warning: unused variable 'fp' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 54%] Building CXX object CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/hdr-merge.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/hdr-merge.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/hdr-merge.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/hdr-merge.cpp: In member function 'virtual rs2::frame librealsense::hdr_merge::process_frame(const rs2::frame_source&, const rs2::frame&)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/hdr-merge.cpp:86:31: warning: comparison of integer expressions of different signedness: 'std::map::size_type' {aka 'long unsigned int'} and 'long long int' [-Wsign-compare] 86 | if (_framesets.size() == depth_seq_id) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 55%] Building CXX object CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/sequence-id-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/sequence-id-filter.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/sequence-id-filter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 56%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/y8i-to-y8y8.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y8i-to-y8y8.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y8i-to-y8y8.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 56%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8-mipi.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8-mipi.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8-mipi.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8-mipi.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/y8i-to-y8y8-mipi.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y8i-to-y8y8-mipi.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y8i-to-y8y8-mipi.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 55%] Building CXX object CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp:11: /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h: In instantiation of 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = float]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp:69:38: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h:32:18: warning: unused variable 'fp' [-Wunused-variable] 32 | bool fp = (std::is_floating_point::value); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h: In instantiation of 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = short unsigned int]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp:71:41: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h:32:18: warning: unused variable 'fp' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h: In instantiation of 'void librealsense::hole_filling_filter::holes_fill_farest(T*, size_t, size_t, size_t) [with T = float; size_t = long unsigned int]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h:42:34: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = float]' /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp:69:38: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h:85:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 85 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h: In instantiation of 'void librealsense::hole_filling_filter::holes_fill_nearest(T*, size_t, size_t, size_t) [with T = float; size_t = long unsigned int]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h:45:35: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = float]' /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp:69:38: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h:128:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 128 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h: In instantiation of 'void librealsense::hole_filling_filter::holes_fill_farest(T*, size_t, size_t, size_t) [with T = short unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h:42:34: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = short unsigned int]' /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp:71:41: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h:85:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 85 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h: In instantiation of 'void librealsense::hole_filling_filter::holes_fill_nearest(T*, size_t, size_t, size_t) [with T = short unsigned int; size_t = long unsigned int]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h:45:35: required from 'void librealsense::hole_filling_filter::apply_hole_filling(void*) [with T = short unsigned int]' /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.cpp:71:41: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/hole-filling-filter.h:128:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 128 | for (int j = 1; j < height - 1; ++j) | ~~^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 56%] Building CXX object CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/disparity-transform.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/disparity-transform.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/disparity-transform.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/disparity-transform.cpp:9: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 57%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/y12i-to-y16y16.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y12i-to-y16y16.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y12i-to-y16y16.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 57%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16-mipi.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16-mipi.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16-mipi.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16-mipi.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/y12i-to-y16y16-mipi.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y12i-to-y16y16-mipi.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y12i-to-y16y16-mipi.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 58%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y16i-10msb-to-y16y16.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y16i-10msb-to-y16y16.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y16i-10msb-to-y16y16.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y16i-10msb-to-y16y16.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/y16i-10msb-to-y16y16.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y16i-10msb-to-y16y16.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y16i-10msb-to-y16y16.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 58%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y16-10msb-to-y16.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y16-10msb-to-y16.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y16-10msb-to-y16.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y16-10msb-to-y16.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/y16-10msb-to-y16.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y16-10msb-to-y16.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y16-10msb-to-y16.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/y16-10msb-to-y16.cpp: In member function 'virtual void librealsense::y16_10msb_to_y16::process_function(uint8_t* const*, const uint8_t*, int, int, int, int)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/y16-10msb-to-y16.cpp:25:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 25 | for( size_t i = 0; i < width * height; ++i ) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 59%] Building CXX object CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 59%] Building CXX object CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/rates-printer.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/rates-printer.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/rates-printer.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 60%] Building CXX object CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/units-transform.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/core/video-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/core/depth-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/units-transform.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/units-transform.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/units-transform.cpp: In member function 'virtual rs2::frame librealsense::units_transform::process_frame(const rs2::frame_source&, const rs2::frame&)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/units-transform.cpp:75:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 75 | for (int i = 0; i < _width * _height; i++) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 59%] Building CXX object CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/threshold.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/core/video-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/core/depth-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/threshold.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/threshold.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 60%] Building CXX object CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-transform.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-transform.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/rotation-transform.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 61%] Building CXX object CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/depth-formats-converter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/depth-formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/depth-formats-converter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 61%] Building CXX object CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp: In member function 'virtual void librealsense::uyvy_to_yuyv::process_function(uint8_t* const*, const uint8_t*, int, int, int, int)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:1157:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1157 | for( size_t i = 0; i < width * height; ++i ) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_Y8; uint8_t = unsigned char]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:794:39: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:751:18: warning: unused variable 'end_of_uv' [-Wunused-variable] 751 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:634:14: warning: unused variable 'n' [-Wunused-variable] 634 | auto n = width * height; | ^ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_Y16; uint8_t = unsigned char]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:797:40: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:751:18: warning: unused variable 'end_of_uv' [-Wunused-variable] 751 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:634:14: warning: unused variable 'n' [-Wunused-variable] 634 | auto n = width * height; | ^ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_RGB8; uint8_t = unsigned char]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:800:41: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:751:18: warning: unused variable 'end_of_uv' [-Wunused-variable] 751 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:634:14: warning: unused variable 'n' [-Wunused-variable] 634 | auto n = width * height; | ^ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_RGBA8; uint8_t = unsigned char]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:803:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:751:18: warning: unused variable 'end_of_uv' [-Wunused-variable] 751 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:634:14: warning: unused variable 'n' [-Wunused-variable] 634 | auto n = width * height; | ^ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_BGR8; uint8_t = unsigned char]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:806:41: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:751:18: warning: unused variable 'end_of_uv' [-Wunused-variable] 751 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:634:14: warning: unused variable 'n' [-Wunused-variable] 634 | auto n = width * height; | ^ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp: In instantiation of 'void librealsense::unpack_m420(uint8_t* const*, const uint8_t*, int, int, int) [with rs2_format FORMAT = RS2_FORMAT_BGRA8; uint8_t = unsigned char]': /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:809:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:751:18: warning: unused variable 'end_of_uv' [-Wunused-variable] 751 | auto end_of_uv = start_of_uv + width; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:634:14: warning: unused variable 'n' [-Wunused-variable] 634 | auto n = width * height; | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/color-formats-converter.cpp:12: /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:7759:13: warning: 'int stbi_is_16_bit_from_callbacks(const stbi_io_callbacks*, void*)' defined but not used [-Wunused-function] 7759 | STBIDEF int stbi_is_16_bit_from_callbacks(stbi_io_callbacks const *c, void *user) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:7752:13: warning: 'int stbi_is_16_bit_from_memory(const stbi_uc*, int)' defined but not used [-Wunused-function] 7752 | STBIDEF int stbi_is_16_bit_from_memory(stbi_uc const *buffer, int len) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:7745:13: warning: 'int stbi_info_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*)' defined but not used [-Wunused-function] 7745 | STBIDEF int stbi_info_from_callbacks(stbi_io_callbacks const *c, void *user, int *x, int *y, int *comp) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:7738:13: warning: 'int stbi_info_from_memory(const stbi_uc*, int, int*, int*, int*)' defined but not used [-Wunused-function] 7738 | STBIDEF int stbi_info_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp) | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:7716:13: warning: 'int stbi_is_16_bit(const char*)' defined but not used [-Wunused-function] 7716 | STBIDEF int stbi_is_16_bit(char const *filename) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:7695:13: warning: 'int stbi_info(const char*, int*, int*, int*)' defined but not used [-Wunused-function] 7695 | STBIDEF int stbi_info(char const *filename, int *x, int *y, int *comp) | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:5025:14: warning: 'void stbi_convert_iphone_png_to_rgb_thread(int)' defined but not used [-Wunused-function] 5025 | STBIDEF void stbi_convert_iphone_png_to_rgb_thread(int flag_true_if_should_convert) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:5019:14: warning: 'void stbi_set_unpremultiply_on_load_thread(int)' defined but not used [-Wunused-function] 5019 | STBIDEF void stbi_set_unpremultiply_on_load_thread(int flag_true_if_should_unpremultiply) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:5007:14: warning: 'void stbi_convert_iphone_png_to_rgb(int)' defined but not used [-Wunused-function] 5007 | STBIDEF void stbi_convert_iphone_png_to_rgb(int flag_true_if_should_convert) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:5002:14: warning: 'void stbi_set_unpremultiply_on_load(int)' defined but not used [-Wunused-function] 5002 | STBIDEF void stbi_set_unpremultiply_on_load(int flag_true_if_should_unpremultiply) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:4567:13: warning: 'int stbi_zlib_decode_noheader_buffer(char*, int, const char*, int)' defined but not used [-Wunused-function] 4567 | STBIDEF int stbi_zlib_decode_noheader_buffer(char *obuffer, int olen, const char *ibuffer, int ilen) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:4551:15: warning: 'char* stbi_zlib_decode_noheader_malloc(const char*, int, int*)' defined but not used [-Wunused-function] 4551 | STBIDEF char *stbi_zlib_decode_noheader_malloc(char const *buffer, int len, int *outlen) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:4540:13: warning: 'int stbi_zlib_decode_buffer(char*, int, const char*, int)' defined but not used [-Wunused-function] 4540 | STBIDEF int stbi_zlib_decode_buffer(char *obuffer, int olen, char const *ibuffer, int ilen) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:4519:15: warning: 'char* stbi_zlib_decode_malloc(const char*, int, int*)' defined but not used [-Wunused-function] 4519 | STBIDEF char *stbi_zlib_decode_malloc(char const *buffer, int len, int *outlen) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1585:16: warning: 'void stbi_hdr_to_ldr_scale(float)' defined but not used [-Wunused-function] 1585 | STBIDEF void stbi_hdr_to_ldr_scale(float scale) { stbi__h2l_scale_i = 1/scale; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1584:16: warning: 'void stbi_hdr_to_ldr_gamma(float)' defined but not used [-Wunused-function] 1584 | STBIDEF void stbi_hdr_to_ldr_gamma(float gamma) { stbi__h2l_gamma_i = 1/gamma; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1579:16: warning: 'void stbi_ldr_to_hdr_scale(float)' defined but not used [-Wunused-function] 1579 | STBIDEF void stbi_ldr_to_hdr_scale(float scale) { stbi__l2h_scale = scale; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1578:16: warning: 'void stbi_ldr_to_hdr_gamma(float)' defined but not used [-Wunused-function] 1578 | STBIDEF void stbi_ldr_to_hdr_gamma(float gamma) { stbi__l2h_gamma = gamma; } | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1562:18: warning: 'int stbi_is_hdr_from_callbacks(const stbi_io_callbacks*, void*)' defined but not used [-Wunused-function] 1562 | STBIDEF int stbi_is_hdr_from_callbacks(stbi_io_callbacks const *clbk, void *user) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1534:18: warning: 'int stbi_is_hdr(const char*)' defined but not used [-Wunused-function] 1534 | STBIDEF int stbi_is_hdr (char const *filename) | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1520:13: warning: 'int stbi_is_hdr_from_memory(const stbi_uc*, int)' defined but not used [-Wunused-function] 1520 | STBIDEF int stbi_is_hdr_from_memory(stbi_uc const *buffer, int len) | ^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1496:16: warning: 'float* stbi_loadf(const char*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1496 | STBIDEF float *stbi_loadf(char const *filename, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1488:16: warning: 'float* stbi_loadf_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1488 | STBIDEF float *stbi_loadf_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1481:16: warning: 'float* stbi_loadf_from_memory(const stbi_uc*, int, int*, int*, int*, int)' defined but not used [-Wunused-function] 1481 | STBIDEF float *stbi_loadf_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1447:18: warning: 'stbi_uc* stbi_load_gif_from_memory(const stbi_uc*, int, int**, int*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1447 | STBIDEF stbi_uc *stbi_load_gif_from_memory(stbi_uc const *buffer, int len, int **delays, int *x, int *y, int *z, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1439:18: warning: 'stbi_uc* stbi_load_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1439 | STBIDEF stbi_uc *stbi_load_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1425:18: warning: 'stbi_us* stbi_load_16_from_callbacks(const stbi_io_callbacks*, void*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1425 | STBIDEF stbi_us *stbi_load_16_from_callbacks(stbi_io_callbacks const *clbk, void *user, int *x, int *y, int *channels_in_file, int desired_channels) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1418:18: warning: 'stbi_us* stbi_load_16_from_memory(const stbi_uc*, int, int*, int*, int*, int)' defined but not used [-Wunused-function] 1418 | STBIDEF stbi_us *stbi_load_16_from_memory(stbi_uc const *buffer, int len, int *x, int *y, int *channels_in_file, int desired_channels) | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1405:18: warning: 'stbi_us* stbi_load_16(const char*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1405 | STBIDEF stbi_us *stbi_load_16(char const *filename, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1369:18: warning: 'stbi_uc* stbi_load(const char*, int*, int*, int*, int)' defined but not used [-Wunused-function] 1369 | STBIDEF stbi_uc *stbi_load(char const *filename, int *x, int *y, int *comp, int req_comp) | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1129:14: warning: 'void stbi_set_flip_vertically_on_load_thread(int)' defined but not used [-Wunused-function] 1129 | STBIDEF void stbi_set_flip_vertically_on_load_thread(int flag_true_if_should_flip) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:1119:14: warning: 'void stbi_set_flip_vertically_on_load(int)' defined but not used [-Wunused-function] 1119 | STBIDEF void stbi_set_flip_vertically_on_load(int flag_true_if_should_flip) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../third-party/stb_image.h:975:21: warning: 'const char* stbi_failure_reason()' defined but not used [-Wunused-function] 975 | STBIDEF const char *stbi_failure_reason(void) | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 62%] Building CXX object CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/y411-converter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y411-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/y411-converter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 62%] Building CXX object CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/motion-transform.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/motion-transform.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-device.h:20, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-motion.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/motion-transform.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h: In constructor 'librealsense::ds_device_common::ds_device_common(librealsense::device*, std::shared_ptr, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:50:14: warning: 'librealsense::ds_device_common::_is_mipi' will be initialized after [-Wreorder] 50 | bool _is_mipi; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:49:14: warning: 'bool librealsense::ds_device_common::_is_locked' [-Wreorder] 49 | bool _is_locked; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-device-common.h:30:9: warning: when initialized here [-Wreorder] 30 | ds_device_common(device* ds_device, std::shared_ptr hwm, bool is_mipi = false) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 62%] Building CXX object CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/auto-exposure-processor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/auto-exposure-processor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/auto-exposure-processor.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/auto-exposure-processor.h: In constructor 'librealsense::auto_exposure_processor::auto_exposure_processor(const char*, rs2_stream, librealsense::enable_auto_exposure_option&)': /builddir/build/BUILD/librealsense-2.57.7/src/proc/auto-exposure-processor.h:25:41: warning: 'librealsense::auto_exposure_processor::_stream' will be initialized after [-Wreorder] 25 | rs2_stream _stream; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/auto-exposure-processor.h:24:41: warning: 'librealsense::enable_auto_exposure_option& librealsense::auto_exposure_processor::_enable_ae_option' [-Wreorder] 24 | enable_auto_exposure_option& _enable_ae_option; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/proc/auto-exposure-processor.cpp:10:1: warning: when initialized here [-Wreorder] 10 | librealsense::auto_exposure_processor::auto_exposure_processor(const char * name, rs2_stream stream, enable_auto_exposure_option& enable_ae_option) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-options.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/auto-exposure-processor.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 63%] Building CXX object CMakeFiles/realsense2.dir/src/proc/decimation-embedded-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/decimation-embedded-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/decimation-embedded-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/decimation-embedded-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-embedded-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/embedded-filter-interface.h:12, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-embedded-filter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-embedded-filter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 64%] Building CXX object CMakeFiles/realsense2.dir/src/proc/temporal-embedded-filter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/temporal-embedded-filter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/temporal-embedded-filter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/temporal-embedded-filter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-embedded-filter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/embedded-filter-interface.h:12, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-embedded-filter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/temporal-embedded-filter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 63%] Building CXX object CMakeFiles/realsense2.dir/src/proc/formats-converter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/proc/formats-converter.cpp.o -MF CMakeFiles/realsense2.dir/src/proc/formats-converter.cpp.o.d -o CMakeFiles/realsense2.dir/src/proc/formats-converter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:11, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/proc/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/proc/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/proc/../basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 65%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o -MF CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o.d -o CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/aggregator.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/stream.h:11, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/aggregator.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/aggregator.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/aggregator.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/aggregator.cpp: In member function 'void librealsense::pipeline::aggregator::handle_frame(librealsense::frame_holder, librealsense::synthetic_source_interface*)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/aggregator.cpp:39:36: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 39 | for (auto i = 0; i < comp->get_embedded_frames_count(); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 65%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o -MF CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o.d -o CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/config.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:12, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/config.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/config.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:199:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 199 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:198:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 198 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:129:26: warning: when initialized here [-Wreorder] 129 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In member function 'bool librealsense::util::config::can_enable_stream(const librealsense::device_interface*, rs2_stream, int, int, int, rs2_format, int)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:284:21: warning: unused variable 'it' [-Wunused-variable] 284 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:316:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 316 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In member function 'librealsense::stream_profiles librealsense::util::config::map_sub_device(librealsense::stream_profiles, const librealsense::device_interface*) const': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:449:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 449 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 66%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-log-data.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/../types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-log-data.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/../basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 65%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o -MF CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o.d -o CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/profile.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:12, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/profile.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/profile.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:199:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 199 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:198:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 198 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:129:26: warning: when initialized here [-Wreorder] 129 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In member function 'bool librealsense::util::config::can_enable_stream(const librealsense::device_interface*, rs2_stream, int, int, int, rs2_format, int)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:284:21: warning: unused variable 'it' [-Wunused-variable] 284 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:316:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 316 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In member function 'librealsense::stream_profiles librealsense::util::config::map_sub_device(librealsense::stream_profiles, const librealsense::device_interface*) const': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:449:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 449 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h:705:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 705 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 66%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formatting-options.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formatting-options.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formatting-options.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formatting-options.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-formatting-options.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-formatting-options.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 64%] Building CXX object CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o -MF CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o.d -o CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/device_hub.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.cpp:9: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:12, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.h:11: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:199:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 199 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:198:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 198 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:129:26: warning: when initialized here [-Wreorder] 129 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In member function 'bool librealsense::util::config::can_enable_stream(const librealsense::device_interface*, rs2_stream, int, int, int, rs2_format, int)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:284:21: warning: unused variable 'it' [-Wunused-variable] 284 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:316:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 316 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In member function 'librealsense::stream_profiles librealsense::util::config::map_sub_device(librealsense::stream_profiles, const librealsense::device_interface*) const': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:449:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 449 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h:705:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 705 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.h: In constructor 'librealsense::pipeline::pipeline::pipeline(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.h:59:24: warning: 'librealsense::pipeline::pipeline::_dispatcher' will be initialized after [-Wreorder] 59 | dispatcher _dispatcher; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.h:51:43: warning: 'std::shared_ptr librealsense::pipeline::pipeline::_hub' [-Wreorder] 51 | std::shared_ptr< device_hub > _hub; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.cpp:23:9: warning: when initialized here [-Wreorder] 23 | pipeline::pipeline(std::shared_ptr ctx) : | ^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sync.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.h:10: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 67%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-xml-helper.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-xml-helper.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 67%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/../types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/../basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.h:10: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp: In constructor 'librealsense::fw_logs::fw_logs_parser::fw_logs_parser(const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp:26:34: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 26 | if( source.first >= fw_logs::max_sources ) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp:42:35: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 42 | for( int i = 0; i < fw_logs::max_modules; ++i ) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp: In member function 'void librealsense::fw_logs::fw_logs_parser::initialize_source_formatting_options(const std::pair >&, const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp:55:35: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 55 | for( int i = 0; i < fw_logs::max_modules; ++i ) | ~~^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp: In member function 'void librealsense::fw_logs::extended_fw_logs_parser::initialize_source_verbosity_settings(const std::pair >&, const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp:221:66: warning: comparison of integer expressions of different signedness: 'const int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 221 | if( ! verbosity.empty() && verbosity.rbegin()->first >= fw_logs::max_modules ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp: In member function 'librealsense::command librealsense::fw_logs::extended_fw_logs_parser::get_start_command() const': /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-logs-parser.cpp:256:41: warning: array subscript 3 is above array bounds of 'const uint8_t [3][32]' {aka 'const unsigned char [3][32]'} [-Warray-bounds] 256 | activate_command.data.assign( &_verbosity_settings.severity_level[0][0], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 257 | &_verbosity_settings.severity_level[max_sources][0] ); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-log-data.h:76:21: note: while referencing 'librealsense::fw_logs::extended_log_request::severity_level' 76 | uint8_t severity_level[max_sources][max_modules] = {}; // Maps to modules. Zero disables module logging. | ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 69%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.cpp: In function 'std::vector librealsense::parse_payloads(const std::vector&, size_t)': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.cpp:13:27: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 13 | for (int i = 0; i < number_of_payloads; i++) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.cpp: In function 'std::vector librealsense::parse_tables(const std::vector&, flash_table, flash_structure)': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.cpp:29:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 29 | for (int i = 0; i < num_of_tables; i++) | ~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 68%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/device-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.cpp:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.cpp: In function 'std::string librealsense::get_formatted_fw_version(uint32_t)': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.cpp:31:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 31 | for (auto i = 1; i <= buffer.size(); i++) | ~~^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.cpp: In member function 'void librealsense::update_device::update_mipi(const void*, int, rs2_update_progress_callback_sptr) const': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.cpp:310:18: warning: unused variable 'transferred' [-Wunused-variable] 310 | uint32_t transferred = 0; | ^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 68%] Building CXX object CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-string-formatter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/../types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-log-data.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-string-formatter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-string-formatter.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/../basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-string-formatter.cpp: In member function 'std::string librealsense::fw_logs::fw_string_formatter::generate_message(const std::string&, const std::vector&, const std::vector&)': /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-string-formatter.cpp:58:43: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 58 | float as_float = *reinterpret_cast< const float * >( &as_int32 ); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-string-formatter.cpp: In member function 'std::string librealsense::fw_logs::fw_string_formatter::replace_params(const std::string&, const std::map, std::__cxx11::basic_string >&, const std::map, int>&)': /builddir/build/BUILD/librealsense-2.57.7/src/fw-logs/fw-string-formatter.cpp:90:22: warning: variable 'res' set but not used [-Wunused-but-set-variable] 90 | auto res = regex_replace(back_inserter(destTemp), source_temp.begin(), source_temp.end(), e, exp_replace_it->second); | ^~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 68%] Building CXX object CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-factory.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/device-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-device.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-factory.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-factory.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-factory.cpp: In member function 'virtual std::shared_ptr librealsense::fw_update_info::create_device()': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-factory.cpp:66:25: warning: the compiler can assume that the address of 'dfu_id' will never be NULL [-Waddress] 66 | if (&dfu_id != nullptr) { | ~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-factory.cpp:64:19: note: 'dfu_id' declared here 64 | auto& dfu_id = usb_devices.front().id; | ^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 69%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/libusb/context-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/../types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/context-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/libusb/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/libusb/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/libusb/../basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/context-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/libusb/context-libusb.h: In constructor 'librealsense::platform::usb_context::usb_context()': /builddir/build/BUILD/librealsense-2.57.7/src/libusb/context-libusb.h:36:36: warning: 'librealsense::platform::usb_context::_ctx' will be initialized after [-Wreorder] 36 | struct libusb_context* _ctx; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/context-libusb.h:33:29: warning: 'libusb_device** librealsense::platform::usb_context::_list' [-Wreorder] 33 | libusb_device **_list; | ^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/context-libusb.cpp:13:9: warning: when initialized here [-Wreorder] 13 | usb_context::usb_context() : _ctx(NULL), _list(NULL), _count(0) | ^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 70%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/libusb/interface-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/interface-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h: In constructor 'librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:135:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:134:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 70%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/libusb/device-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/device-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h: In constructor 'librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:135:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:134:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 71%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/libusb/messenger-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/messenger-libusb.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h: In constructor 'librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:135:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:134:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 71%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/libusb/request-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/request-libusb.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h: In constructor 'librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:135:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:134:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 71%] Building CXX object CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o -MF CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o.d -o CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/libusb/enumerator-libusb.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/messenger-libusb.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/device-libusb.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/libusb/enumerator-libusb.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h: In constructor 'librealsense::platform::handle_libusb::handle_libusb(std::shared_ptr, libusb_device*, std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:135:51: warning: 'librealsense::platform::handle_libusb::_first_interface' will be initialized after [-Wreorder] 135 | std::shared_ptr _first_interface; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:134:42: warning: 'std::shared_ptr librealsense::platform::handle_libusb::_context' [-Wreorder] 134 | std::shared_ptr _context; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/handle-libusb.h:44:13: warning: when initialized here [-Wreorder] 44 | handle_libusb(std::shared_ptr context, libusb_device* device, std::shared_ptr interface) : | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/enumerator-libusb.cpp: In function 'std::string librealsense::platform::get_device_path(libusb_device*)': /builddir/build/BUILD/librealsense-2.57.7/src/libusb/enumerator-libusb.cpp:28:34: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 28 | for (size_t i = 0; i < port_count; ++i) | ~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/enumerator-libusb.cpp:30:70: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 30 | port_path << std::to_string(usb_ports[i]) << (((i+1) < port_count)?".":""); | ~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/enumerator-libusb.cpp:26:18: warning: unused variable 'r' [-Wunused-variable] 26 | auto r= libusb_get_device_descriptor(usb_device,&dev_desc); | ^ /builddir/build/BUILD/librealsense-2.57.7/src/libusb/enumerator-libusb.cpp: In static member function 'static librealsense::platform::rs_usb_device librealsense::platform::usb_enumerator::create_usb_device(const librealsense::platform::usb_device_info&)': /builddir/build/BUILD/librealsense-2.57.7/src/libusb/enumerator-libusb.cpp:123:43: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 123 | catch (std::exception e) | ^ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 73%] Building CXX object CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o -MF CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o.d -o CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/linux/udev-device-watcher.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/linux/../librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/../small-heap.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/udev-device-watcher.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/udev-device-watcher.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/linux/../basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/linux/../basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/linux/../basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/linux/udev-device-watcher.h: In constructor 'librealsense::udev_device_watcher::udev_device_watcher(const librealsense::platform::backend*)': /builddir/build/BUILD/librealsense-2.57.7/src/linux/udev-device-watcher.h:22:31: warning: 'librealsense::udev_device_watcher::_backend' will be initialized after [-Wreorder] 22 | platform::backend const * _backend; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/udev-device-watcher.h:19:21: warning: 'active_object<> librealsense::udev_device_watcher::_active_object' [-Wreorder] 19 | active_object<> _active_object; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/udev-device-watcher.cpp:86:1: warning: when initialized here [-Wreorder] 86 | udev_device_watcher::udev_device_watcher( const platform::backend * backend ) | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/linux/../callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/linux/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/udev-device-watcher.cpp: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/linux/udev-device-watcher.cpp:18:10: warning: 'void {anonymous}::foreach_device_prop(udev_device*, std::function&, const std::__cxx11::basic_string&)>)' defined but not used [-Wunused-function] 18 | void foreach_device_prop( struct udev_device * udev_dev, | ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 73%] Building CXX object CMakeFiles/realsense2.dir/src/algo.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/algo.cpp.o -MF CMakeFiles/realsense2.dir/src/algo.cpp.o.d -o CMakeFiles/realsense2.dir/src/algo.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/algo.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/algo.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/algo.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/core/video-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/algo.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/algo.h: In constructor 'librealsense::rect_gaussian_dots_target_calculator::rect_gaussian_dots_target_calculator(int, int, int, int, int, int)': /builddir/build/BUILD/librealsense-2.57.7/src/algo.h:248:13: warning: 'librealsense::rect_gaussian_dots_target_calculator::_full_height' will be initialized after [-Wreorder] 248 | int _full_height; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/algo.h:245:13: warning: 'int librealsense::rect_gaussian_dots_target_calculator::_roi_start_x' [-Wreorder] 245 | int _roi_start_x; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/algo.cpp:576:1: warning: when initialized here [-Wreorder] 576 | rect_gaussian_dots_target_calculator::rect_gaussian_dots_target_calculator(int width, int height, int roi_start_x, int roi_start_y, int roi_width, int roi_height) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/algo.h:246:13: warning: 'librealsense::rect_gaussian_dots_target_calculator::_roi_start_y' will be initialized after [-Wreorder] 246 | int _roi_start_y; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/algo.h:226:13: warning: 'int librealsense::rect_gaussian_dots_target_calculator::_width' [-Wreorder] 226 | int _width = 0; | ^~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/algo.cpp:576:1: warning: when initialized here [-Wreorder] 576 | rect_gaussian_dots_target_calculator::rect_gaussian_dots_target_calculator(int width, int height, int roi_start_x, int roi_start_y, int roi_width, int roi_height) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 72%] Building CXX object CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o -MF CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o.d -o CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-hid.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-hid.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-hid.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-hid.cpp: In member function 'std::vector librealsense::platform::hid_custom_sensor::get_report_data(const std::string&, librealsense::platform::custom_sensor_report_field)': /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-hid.cpp:203:24: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 203 | catch(std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-hid.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-hid.cpp:308:44: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 308 | for (auto i = 0; i < read_size / channel_size; ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 74%] Building CXX object CMakeFiles/realsense2.dir/src/backend.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/backend.cpp.o -MF CMakeFiles/realsense2.dir/src/backend.cpp.o.d -o CMakeFiles/realsense2.dir/src/backend.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/backend.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 74%] Building CXX object CMakeFiles/realsense2.dir/src/archive.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/archive.cpp.o -MF CMakeFiles/realsense2.dir/src/archive.cpp.o.d -o CMakeFiles/realsense2.dir/src/archive.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::video_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:26:64: required from here /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:26:27: warning: 'librealsense::frame_archive::recycle_frames' will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:22:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:148:18: warning: when initialized here [-Wreorder] 148 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::composite_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:29:68: required from here /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:26:27: warning: 'librealsense::frame_archive::recycle_frames' will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:22:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:148:18: warning: when initialized here [-Wreorder] 148 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::motion_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:32:65: required from here /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:26:27: warning: 'librealsense::frame_archive::recycle_frames' will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:22:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:148:18: warning: when initialized here [-Wreorder] 148 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::points]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:35:59: required from here /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:26:27: warning: 'librealsense::frame_archive::recycle_frames' will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:22:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:148:18: warning: when initialized here [-Wreorder] 148 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::depth_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:38:64: required from here /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:26:27: warning: 'librealsense::frame_archive::recycle_frames' will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:22:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:148:18: warning: when initialized here [-Wreorder] 148 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::pose_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:41:63: required from here /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:26:27: warning: 'librealsense::frame_archive::recycle_frames' will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:22:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:148:18: warning: when initialized here [-Wreorder] 148 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::disparity_frame]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:44:68: required from here /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:26:27: warning: 'librealsense::frame_archive::recycle_frames' will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:22:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:148:18: warning: when initialized here [-Wreorder] 148 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h: In instantiation of 'librealsense::frame_archive::frame_archive(std::atomic*, const std::shared_ptr > >&) [with T = librealsense::labeled_points]': /usr/include/c++/12/bits/stl_construct.h:119:7: required from 'void std::_Construct(_Tp*, _Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}]' /usr/include/c++/12/bits/alloc_traits.h:635:19: required from 'static void std::allocator_traits >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = librealsense::frame_archive; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; allocator_type = std::allocator]' /usr/include/c++/12/bits/shared_ptr_base.h:604:39: required from 'std::_Sp_counted_ptr_inplace<_Tp, _Alloc, _Lp>::_Sp_counted_ptr_inplace(_Alloc, _Args&& ...) [with _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; _Alloc = std::allocator; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:971:16: required from 'std::__shared_count<_Lp>::__shared_count(_Tp*&, std::_Sp_alloc_shared_tag<_Alloc>, _Args&& ...) [with _Tp = librealsense::frame_archive; _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr_base.h:1712:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive; __gnu_cxx::_Lock_policy _Lp = __gnu_cxx::_S_atomic]' /usr/include/c++/12/bits/shared_ptr.h:464:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator; _Args = {std::atomic*&, std::shared_ptr, std::less, std::allocator > > > >&}; _Tp = librealsense::frame_archive]' /usr/include/c++/12/bits/shared_ptr.h:1009:14: required from 'std::shared_ptr >::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = librealsense::frame_archive; _Args = {atomic*&, shared_ptr, less, allocator > > > >&}; typename enable_if<(! is_array< >::value), _Tp>::type = librealsense::frame_archive]' /builddir/build/BUILD/librealsense-2.57.7/src/archive.cpp:47:67: required from here /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:26:27: warning: 'librealsense::frame_archive::recycle_frames' will be initialized after [-Wreorder] 26 | std::atomic recycle_frames; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:22:46: warning: 'std::shared_ptr > > librealsense::frame_archive::_metadata_parsers' [-Wreorder] 22 | std::shared_ptr _metadata_parsers = nullptr; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:148:18: warning: when initialized here [-Wreorder] 148 | explicit frame_archive( std::atomic< uint32_t > * in_max_frame_queue_size, | ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 74%] Building CXX object CMakeFiles/realsense2.dir/src/backend-device-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/backend-device-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/backend-device-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/backend-device-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/backend-device-factory.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/backend-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/backend-device-factory.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 76%] Building CXX object CMakeFiles/realsense2.dir/src/device-info.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/device-info.cpp.o -MF CMakeFiles/realsense2.dir/src/device-info.cpp.o.d -o CMakeFiles/realsense2.dir/src/device-info.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/device-info.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 72%] Building CXX object CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o -MF CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o.d -o CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp: In function 'librealsense::platform::usb_spec librealsense::platform::get_usb_connection_type(std::string)': /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:485:32: warning: loop variable 'usb_type' creates a copy from type 'const std::pair, librealsense::platform::usb_spec>' [-Wrange-loop-construct] 485 | for(const auto usb_type : usb_name_to_spec ) { | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:485:32: note: use reference type to prevent copying 485 | for(const auto usb_type : usb_name_to_spec ) { | ^~~~~~~~ | & /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp: In member function 'bool librealsense::platform::frame_drop_monitor::update_and_check_kpi(const librealsense::platform::stream_profile&, const timeval&)': /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:1465:46: warning: comparison of integer expressions of different signedness: 'std::deque::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 1465 | if (queue_for_profile.size() >= max_num_of_drops) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.h: In constructor 'librealsense::platform::v4l_uvc_device::v4l_uvc_device(const librealsense::platform::uvc_device_info&, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.h:466:17: warning: 'librealsense::platform::v4l_uvc_device::_stop_pipe_fd' will be initialized after [-Wreorder] 466 | int _stop_pipe_fd[2]; // write to _stop_pipe_fd[1] and read from _stop_pipe_fd[0] | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.h:459:29: warning: 'librealsense::platform::buffers_mgr librealsense::platform::v4l_uvc_device::_buf_dispatch' [-Wreorder] 459 | buffers_mgr _buf_dispatch; // Holder for partial (MD only) frames that shall be preserved between 'select' calls when polling v4l buffers | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:1483:9: warning: when initialized here [-Wreorder] 1483 | v4l_uvc_device::v4l_uvc_device(const uvc_device_info& info, bool use_memory_map) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp: In member function 'virtual void librealsense::platform::v4l_uvc_device::probe_and_commit(librealsense::platform::stream_profile, librealsense::platform::frame_callback, int)': /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:1522:38: warning: variable 'frame_size' set but not used [-Wunused-but-set-variable] 1522 | v4l2_frmsizeenum frame_size = {}; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp: In member function 'void librealsense::platform::v4l_uvc_device::poll()': /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:1793:34: warning: unused variable 'fn' [-Wunused-variable] 1793 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:1891:54: warning: unused variable 'fn' [-Wunused-variable] 1891 | auto fn = *(uint32_t*)((char*)(buf_mgr.metadata_start())+28); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:1771:30: warning: variable 'md_extracted' set but not used [-Wunused-but-set-variable] 1771 | bool md_extracted = false; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:1772:30: warning: variable 'keep_md' set but not used [-Wunused-but-set-variable] 1772 | bool keep_md = false; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:1718:18: warning: unused variable 'realtime' [-Wunused-variable] 1718 | auto realtime = std::chrono::duration_cast(std::chrono::system_clock::now().time_since_epoch()).count(); | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:1719:18: warning: unused variable 'time_since_epoch' [-Wunused-variable] 1719 | auto time_since_epoch = std::chrono::duration_cast(std::chrono::steady_clock::now().time_since_epoch()).count(); | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp: In member function 'virtual void librealsense::platform::v4l_uvc_meta_device::acquire_metadata(librealsense::platform::buffers_mgr&, fd_set&, bool)': /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:2900:22: warning: unused variable 'hwts' [-Wunused-variable] 2900 | auto hwts = *(uint32_t*)((mdbuf+2)); | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:2901:22: warning: unused variable 'fn' [-Wunused-variable] 2901 | auto fn = *(uint32_t*)((mdbuf+38)); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp: In member function 'virtual bool librealsense::platform::v4l_mipi_device::get_xu(const librealsense::platform::extension_unit&, uint8_t, uint8_t*, int) const': /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:3038:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 3038 | if (size < sizeof(__s64)) | ~~~~~^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/linux/../callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/udev-device-watcher.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/linux/backend-v4l2.cpp:13: /builddir/build/BUILD/librealsense-2.57.7/src/linux/../small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/linux/../callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/linux/../small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 75%] Building CXX object CMakeFiles/realsense2.dir/src/context.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/context.cpp.o -MF CMakeFiles/realsense2.dir/src/context.cpp.o.d -o CMakeFiles/realsense2.dir/src/context.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/context.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/context.cpp:15: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 75%] Building CXX object CMakeFiles/realsense2.dir/src/device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/device.cpp.o -MF CMakeFiles/realsense2.dir/src/device.cpp.o.d -o CMakeFiles/realsense2.dir/src/device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp: In member function 'int librealsense::device::assign_sensor(const std::shared_ptr&, uint8_t)': /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:106:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 106 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp: In member function 'virtual librealsense::sensor_interface& librealsense::device::get_sensor(size_t)': /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:124:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 124 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp: In member function 'virtual const librealsense::sensor_interface& librealsense::device::get_sensor(size_t) const': /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:147:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 147 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp: In member function 'virtual void librealsense::device::tag_profiles(librealsense::device_interface::stream_profiles) const': /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:238:57: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 238 | (tag.width == -1 || vp->get_width() == tag.width) && | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:239:59: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 239 | (tag.height == -1 || vp->get_height() == tag.height) && | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:240:59: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 240 | (tag.fps == -1 || vp->get_framerate() == tag.fps) && | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:249:59: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 249 | (tag.fps == -1 || mp->get_framerate() == tag.fps) && | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sync.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/device.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 76%] Building CXX object CMakeFiles/realsense2.dir/src/device_hub.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/device_hub.cpp.o -MF CMakeFiles/realsense2.dir/src/device_hub.cpp.o.d -o CMakeFiles/realsense2.dir/src/device_hub.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/device_hub.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/device_hub.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/device_hub.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/src/device_hub.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 77%] Building CXX object CMakeFiles/realsense2.dir/src/error-handling.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/error-handling.cpp.o -MF CMakeFiles/realsense2.dir/src/error-handling.cpp.o.d -o CMakeFiles/realsense2.dir/src/error-handling.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/error-handling.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/error-handling.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/error-handling.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 76%] Building CXX object CMakeFiles/realsense2.dir/src/environment.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/environment.cpp.o -MF CMakeFiles/realsense2.dir/src/environment.cpp.o.d -o CMakeFiles/realsense2.dir/src/environment.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/environment.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pose.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/environment.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 77%] Building CXX object CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o -MF CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o.d -o CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/firmware_logger_device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/firmware_logger_device.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/firmware_logger_device.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/firmware_logger_device.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/firmware_logger_device.cpp: In member function 'void librealsense::firmware_logger_device::get_flash_logs_from_hw_monitor()': /builddir/build/BUILD/librealsense-2.57.7/src/firmware_logger_device.cpp:130:16: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 130 | i < res.size() / sizeof( fw_logs::fw_log_binary ) && *beginOfLogIterator == flash_logs_magic_number; | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 78%] Building CXX object CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o -MF CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o.d -o CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.cpp:3: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h: In constructor 'librealsense::CLinearCoefficients::CLinearCoefficients(unsigned int)': /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h:53:17: warning: 'librealsense::CLinearCoefficients::_base_sample' will be initialized after [-Wreorder] 53 | CSample _base_sample; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h:51:22: warning: 'unsigned int librealsense::CLinearCoefficients::_buffer_size' [-Wreorder] 51 | unsigned int _buffer_size; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.cpp:24:5: warning: when initialized here [-Wreorder] 24 | CLinearCoefficients::CLinearCoefficients(unsigned int buffer_size) : | ^~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h: In constructor 'librealsense::time_diff_keeper::time_diff_keeper(librealsense::global_time_interface*, unsigned int)': /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h:86:29: warning: 'librealsense::time_diff_keeper::_coefs' will be initialized after [-Wreorder] 86 | CLinearCoefficients _coefs; | ^~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h:81:25: warning: 'int librealsense::time_diff_keeper::_users_count' [-Wreorder] 81 | int _users_count; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.cpp:170:5: warning: when initialized here [-Wreorder] 170 | time_diff_keeper::time_diff_keeper(global_time_interface* dev, const unsigned int sampling_interval_ms) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h:88:14: warning: 'librealsense::time_diff_keeper::_is_ready' will be initialized after [-Wreorder] 88 | bool _is_ready; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h:87:16: warning: 'double librealsense::time_diff_keeper::_min_command_delay' [-Wreorder] 87 | double _min_command_delay; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.cpp:170:5: warning: when initialized here [-Wreorder] 170 | time_diff_keeper::time_diff_keeper(global_time_interface* dev, const unsigned int sampling_interval_ms) : | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h:87:16: warning: 'librealsense::time_diff_keeper::_min_command_delay' will be initialized after [-Wreorder] 87 | double _min_command_delay; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.h:83:25: warning: 'active_object<> librealsense::time_diff_keeper::_active_object' [-Wreorder] 83 | active_object<> _active_object; | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/global_timestamp_reader.cpp:170:5: warning: when initialized here [-Wreorder] 170 | time_diff_keeper::time_diff_keeper(global_time_interface* dev, const unsigned int sampling_interval_ms) : | ^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 79%] Building CXX object CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o -MF CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o.d -o CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.cpp:3: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.cpp: In static member function 'static std::string librealsense::hw_monitor::get_module_serial_string(const std::vector&, size_t, size_t)': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.cpp:23:28: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 23 | for (auto i = 0; i < length; i++) | ~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.cpp: In member function 'void librealsense::hw_monitor::get_gvd(size_t, unsigned char*, uint8_t, const std::set*) const': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.cpp:244:31: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 244 | for( int i = 0; i < RETRIES; ++i ) | ~~^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.cpp:253:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 253 | if( i >= ( RETRIES - 1 ) || retry_error_codes->find( response ) == retry_error_codes->end() ) | ~~^~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 79%] Building CXX object CMakeFiles/realsense2.dir/src/image.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/image.cpp.o -MF CMakeFiles/realsense2.dir/src/image.cpp.o.d -o CMakeFiles/realsense2.dir/src/image.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/image.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/image.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/image.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 79%] Building CXX object CMakeFiles/realsense2.dir/src/image-avx.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/image-avx.cpp.o -MF CMakeFiles/realsense2.dir/src/image-avx.cpp.o.d -o CMakeFiles/realsense2.dir/src/image-avx.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/image-avx.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/image-avx.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/image-avx.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 78%] Building CXX object CMakeFiles/realsense2.dir/src/hdr-config.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/hdr-config.cpp.o -MF CMakeFiles/realsense2.dir/src/hdr-config.cpp.o.d -o CMakeFiles/realsense2.dir/src/hdr-config.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.h: In constructor 'librealsense::hdr_config::hdr_config(librealsense::hw_monitor&, std::shared_ptr, const librealsense::option_range&, const librealsense::option_range&, librealsense::hwmon_response_type)': /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.h:85:36: warning: 'librealsense::hdr_config::_sensor' will be initialized after [-Wreorder] 85 | std::weak_ptr _sensor; | ^~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.h:80:22: warning: 'bool librealsense::hdr_config::_is_enabled' [-Wreorder] 80 | mutable bool _is_enabled; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:12:5: warning: when initialized here [-Wreorder] 12 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.h:81:14: warning: 'librealsense::hdr_config::_is_config_in_process' will be initialized after [-Wreorder] 81 | bool _is_config_in_process; | ^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.h:79:13: warning: 'int librealsense::hdr_config::_current_hdr_sequence_index' [-Wreorder] 79 | int _current_hdr_sequence_index; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:12:5: warning: when initialized here [-Wreorder] 12 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.h:83:14: warning: 'librealsense::hdr_config::_emitter_on_off_to_be_restored' will be initialized after [-Wreorder] 83 | bool _emitter_on_off_to_be_restored; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.h:76:13: warning: 'int librealsense::hdr_config::_id' [-Wreorder] 76 | int _id; | ^~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:12:5: warning: when initialized here [-Wreorder] 12 | hdr_config::hdr_config(hw_monitor& hwm, std::shared_ptr depth_ep, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp: In member function 'bool librealsense::hdr_config::is_hdr_enabled_in_device(std::vector&) const': /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:61:31: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 61 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp: In member function 'bool librealsense::hdr_config::configure_hdr_as_in_fw(const std::vector&)': /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:97:38: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 97 | if (current_subpreset.size() != subpreset_size) | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp: In member function 'float librealsense::hdr_config::get(rs2_option) const': /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:164:25: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 164 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:175:25: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 175 | catch (std::out_of_range) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp: In member function 'bool librealsense::hdr_config::send_sub_preset_to_fw()': /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:376:31: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 376 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp: In member function 'void librealsense::hdr_config::disable()': /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:393:31: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 393 | catch (std::exception ex) { | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp: In member function 'std::vector librealsense::hdr_config::prepare_sub_preset_frames_config() const': /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:449:27: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 449 | for (int i = 0; i < _sequence_size; ++i) | ~~^~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] In file included from /builddir/build/BUILD/librealsense-2.57.7/src/hdr-config.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h: At global scope: /builddir/build/BUILD/librealsense-2.57.7/src/ds/d400/d400-private.h:203:21: warning: 'bool librealsense::ds::is_capability_supports(ds_caps, uint8_t)' defined but not used [-Wunused-function] 203 | static bool is_capability_supports(const ds::ds_caps capability, const uint8_t cur_gvd_version) | ^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 80%] Building CXX object CMakeFiles/realsense2.dir/src/log.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/log.cpp.o -MF CMakeFiles/realsense2.dir/src/log.cpp.o.d -o CMakeFiles/realsense2.dir/src/log.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/log.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/enum-helpers.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/log.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/log.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 80%] Building CXX object CMakeFiles/realsense2.dir/src/option.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/option.cpp.o -MF CMakeFiles/realsense2.dir/src/option.cpp.o.d -o CMakeFiles/realsense2.dir/src/option.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/option.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/option.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/option.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 81%] Building CXX object CMakeFiles/realsense2.dir/src/platform-camera.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/platform-camera.cpp.o -MF CMakeFiles/realsense2.dir/src/platform-camera.cpp.o.d -o CMakeFiles/realsense2.dir/src/platform-camera.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/platform-camera.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/backend-device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/platform-camera.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/platform-camera.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/fw-update-unsigned.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-private.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/ds/ds-timestamp.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/platform-camera.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/platform-camera.cpp: In member function 'void librealsense::platform_camera::initialize()': /builddir/build/BUILD/librealsense-2.57.7/src/platform-camera.cpp:70:24: warning: comparison of integer expressions of different signedness: 'int' and 'const long unsigned int' [-Wsign-compare] 70 | for (auto i = 0; i < n_sensors; ++i) | ~~^~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 82%] Building CXX object CMakeFiles/realsense2.dir/src/sensor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/sensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 82%] Building CXX object CMakeFiles/realsense2.dir/src/hid-sensor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/hid-sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/hid-sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/hid-sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.cpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.cpp:204:18: warning: variable 'is_custom_sensor' set but not used [-Wunused-but-set-variable] 204 | bool is_custom_sensor = false; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.cpp:241:27: warning: unused variable 'bpp' [-Wunused-variable] 241 | const auto && bpp = get_image_bpp( request->get_format() ); | ^~~ /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.cpp: In member function 'uint32_t librealsense::hid_sensor::stream_to_fourcc(rs2_stream) const': /builddir/build/BUILD/librealsense-2.57.7/src/hid-sensor.cpp:340:17: warning: catching polymorphic type 'class std::out_of_range' by value [-Wcatch-value=] 340 | catch( std::out_of_range ) | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 82%] Building CXX object CMakeFiles/realsense2.dir/src/uvc-sensor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/uvc-sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/uvc-sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/uvc-sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h: In constructor 'librealsense::uvc_sensor::uvc_sensor(const std::string&, std::shared_ptr, std::unique_ptr, librealsense::device*)': /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:109:47: warning: 'librealsense::uvc_sensor::_timestamp_reader' will be initialized after [-Wreorder] 109 | std::unique_ptr< frame_timestamp_reader > _timestamp_reader; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:68:26: warning: 'std::atomic librealsense::uvc_sensor::_gyro_counter' [-Wreorder] 68 | std::atomic _gyro_counter; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.cpp:28:1: warning: when initialized here [-Wreorder] 28 | uvc_sensor::uvc_sensor( std::string const & name, | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.cpp: In member function 'void librealsense::uvc_sensor::verify_supported_requests(const librealsense::sensor_interface::stream_profiles&) const': /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.cpp:86:22: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 86 | if( gyro_fps != -1 && accel_fps != -1 ) | ~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.cpp:86:41: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 86 | if( gyro_fps != -1 && accel_fps != -1 ) | ~~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.cpp:90:18: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 90 | if( gyro_fps != -1 && accel_fps != -1 && gyro_fps != accel_fps ) | ~~~~~~~~~^~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.cpp:90:37: warning: comparison of integer expressions of different signedness: 'uint32_t' {aka 'unsigned int'} and 'int' [-Wsign-compare] 90 | if( gyro_fps != -1 && accel_fps != -1 && gyro_fps != accel_fps ) | ~~~~~~~~~~^~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 83%] Building CXX object CMakeFiles/realsense2.dir/src/rscore-pp-block-factory.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/rscore-pp-block-factory.cpp.o -MF CMakeFiles/realsense2.dir/src/rscore-pp-block-factory.cpp.o.d -o CMakeFiles/realsense2.dir/src/rscore-pp-block-factory.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/rscore-pp-block-factory.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-holder.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/synthetic-source-interface.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/rscore-pp-block-factory.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/decimation-filter.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/src/../include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/../source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/rscore-pp-block-factory.cpp: In member function 'virtual std::shared_ptr librealsense::rscore_pp_block_factory::create_pp_block(const std::string&, const rsutils::json&)': /builddir/build/BUILD/librealsense-2.57.7/src/rscore-pp-block-factory.cpp:27:5: warning: statement has no effect [-Wunused-value] 27 | (void *)&settings; | ^~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 83%] Building CXX object CMakeFiles/realsense2.dir/src/software-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/software-device.cpp.o -MF CMakeFiles/realsense2.dir/src/software-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/software-device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/software-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/software-device.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/software-device.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/software-device.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 84%] Building CXX object CMakeFiles/realsense2.dir/src/software-device-info.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/software-device-info.cpp.o -MF CMakeFiles/realsense2.dir/src/software-device-info.cpp.o.d -o CMakeFiles/realsense2.dir/src/software-device-info.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/software-device-info.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/software-device.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/software-device-info.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 85%] Building CXX object CMakeFiles/realsense2.dir/src/source.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/source.cpp.o -MF CMakeFiles/realsense2.dir/src/source.cpp.o.d -o CMakeFiles/realsense2.dir/src/source.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/source.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/source.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/source.h: In constructor 'librealsense::frame_source::frame_source(uint32_t)': /builddir/build/BUILD/librealsense-2.57.7/src/source.h:81:33: warning: 'librealsense::frame_source::_callback' will be initialized after [-Wreorder] 81 | rs2_frame_callback_sptr _callback; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/source.h:80:33: warning: 'std::atomic librealsense::frame_source::_max_publish_list_size' [-Wreorder] 80 | std::atomic< uint32_t > _max_publish_list_size; | ^~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/source.cpp:50:5: warning: when initialized here [-Wreorder] 50 | frame_source::frame_source( uint32_t max_publish_list_size ) | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 85%] Building CXX object CMakeFiles/realsense2.dir/src/stream.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/stream.cpp.o -MF CMakeFiles/realsense2.dir/src/stream.cpp.o.d -o CMakeFiles/realsense2.dir/src/stream.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/stream.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/stream.h:11, from /builddir/build/BUILD/librealsense-2.57.7/src/stream.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 84%] Building CXX object CMakeFiles/realsense2.dir/src/software-sensor.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/software-sensor.cpp.o -MF CMakeFiles/realsense2.dir/src/software-sensor.cpp.o.d -o CMakeFiles/realsense2.dir/src/software-sensor.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/info-interface.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/core/sensor-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.h: In constructor 'librealsense::software_sensor::software_sensor(const std::string&, librealsense::software_device*)': /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.h:81:39: warning: 'librealsense::software_sensor::_stereo_extension' will be initialized after [-Wreorder] 81 | rsutils::lazy< stereo_extension > _stereo_extension; | ^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.h:67:20: warning: 'librealsense::metadata_array librealsense::software_sensor::_metadata_map' [-Wreorder] 67 | metadata_array _metadata_map; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/software-sensor.cpp:67:1: warning: when initialized here [-Wreorder] 67 | software_sensor::software_sensor( std::string const & name, software_device * owner ) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 85%] Building CXX object CMakeFiles/realsense2.dir/src/sync.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/sync.cpp.o -MF CMakeFiles/realsense2.dir/src/sync.cpp.o.d -o CMakeFiles/realsense2.dir/src/sync.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/sync.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sync.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/sync.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/composite-frame.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sync.cpp:10: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/sync.cpp: In member function 'virtual void librealsense::composite_matcher::sync(librealsense::frame_holder, const librealsense::syncronization_environment&)': /builddir/build/BUILD/librealsense-2.57.7/src/sync.cpp:396:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 396 | for( auto i = 1; i < frames_arrived.size(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/sync.cpp: In function 'std::pair librealsense::extract_timestamps(frame_holder&, frame_holder&)': /builddir/build/BUILD/librealsense-2.57.7/src/sync.cpp:547:84: note: parameter passing for argument of type 'std::pair' when C++17 is enabled changed to match C++14 in GCC 10.1 547 | std::pair extract_timestamps(frame_holder & a, frame_holder & b) | ^ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 87%] Building C object CMakeFiles/realsense2.dir/src/verify.c.o /usr/bin/cc -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -D_DEFAULT_SOURCE -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/verify.c.o -MF CMakeFiles/realsense2.dir/src/verify.c.o.d -o CMakeFiles/realsense2.dir/src/verify.c.o -c /builddir/build/BUILD/librealsense-2.57.7/src/verify.c make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 86%] Building CXX object CMakeFiles/realsense2.dir/src/types.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/types.cpp.o -MF CMakeFiles/realsense2.dir/src/types.cpp.o.d -o CMakeFiles/realsense2.dir/src/types.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/types.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/enum-helpers.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/types.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:7, from /builddir/build/BUILD/librealsense-2.57.7/src/types.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 86%] Building CXX object CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o -MF CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o.d -o CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/terminal-parser.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/terminal-parser.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/terminal-parser.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/terminal-parser.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:123:22: warning: 'parameter::is_reverse_bytes' will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:123:22: warning: 'parameter::is_reverse_bytes' will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/terminal-parser.cpp: In member function 'std::vector librealsense::terminal_parser::build_raw_command_data(const command_from_xml&, const std::vector >&) const': /builddir/build/BUILD/librealsense-2.57.7/src/terminal-parser.cpp:79:48: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 79 | for (auto param_index = 0; param_index < params.size(); ++param_index) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/terminal-parser.cpp: In member function 'void librealsense::terminal_parser::get_command_and_params_from_input(const std::string&, command_from_xml&, std::vector >&) const': /builddir/build/BUILD/librealsense-2.57.7/src/terminal-parser.cpp:116:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 116 | for (auto i = 1; i < tokens.size(); ++i) | ~~^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 88%] Building CXX object CMakeFiles/realsense2.dir/src/points.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/points.cpp.o -MF CMakeFiles/realsense2.dir/src/points.cpp.o.d -o CMakeFiles/realsense2.dir/src/points.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/points.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/points.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/points.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/points.cpp: In member function 'void librealsense::points::export_to_ply(const std::string&, const librealsense::frame_holder&)': /builddir/build/BUILD/librealsense-2.57.7/src/points.cpp:55:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 55 | for( int i = 0; i < get_vertex_count(); ++i ) | ~~^~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/points.cpp:117:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 117 | for( int i = 0; i < new_vertices.size(); ++i ) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/points.cpp:134:23: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 134 | for( int i = 0; i < size; ++i ) | ~~^~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 88%] Building CXX object CMakeFiles/realsense2.dir/src/frame.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/frame.cpp.o -MF CMakeFiles/realsense2.dir/src/frame.cpp.o.d -o CMakeFiles/realsense2.dir/src/frame.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/frame.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/core/video-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/core/depth-frame.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame.cpp: In function 'std::ostream& librealsense::operator<<(std::ostream&, const frame_interface&)': /builddir/build/BUILD/librealsense-2.57.7/src/frame.cpp:19:10: warning: the compiler can assume that the address of 'f' will never be NULL [-Waddress] 19 | if( !&f ) | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/frame.cpp:17:70: note: 'f' declared here 17 | std::ostream & operator<<( std::ostream & s, const frame_interface & f ) | ~~~~~~~~~~~~~~~~~~~~~~~~^ /builddir/build/BUILD/librealsense-2.57.7/src/frame.cpp:29:31: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 29 | for( int i = 0; i < composite->get_embedded_frames_count(); i++ ) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/frame.cpp:19:5: warning: 'nonnull' argument 'f' compared to NULL [-Wnonnull-compare] 19 | if( !&f ) | ^~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 88%] Building CXX object CMakeFiles/realsense2.dir/src/labeled-points.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/labeled-points.cpp.o -MF CMakeFiles/realsense2.dir/src/labeled-points.cpp.o.d -o CMakeFiles/realsense2.dir/src/labeled-points.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/labeled-points.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/labeled-points.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/labeled-points.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/frame.h:13: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 89%] Building CXX object CMakeFiles/realsense2.dir/src/eth-config-device.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/eth-config-device.cpp.o -MF CMakeFiles/realsense2.dir/src/eth-config-device.cpp.o.d -o CMakeFiles/realsense2.dir/src/eth-config-device.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/eth-config-device.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 81%] Building CXX object CMakeFiles/realsense2.dir/src/rs.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/rs.cpp.o -MF CMakeFiles/realsense2.dir/src/rs.cpp.o.d -o CMakeFiles/realsense2.dir/src/rs.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/device.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/api.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/bag.h:59, from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:16: /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:90:1: warning: multi-line comment [-Wcomment] 90 | //#define logError(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:93:1: warning: multi-line comment [-Wcomment] 93 | //#define logWarn(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:96:1: warning: multi-line comment [-Wcomment] 96 | //#define logInform(fmt, ...) \ | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include/rosbag/../../../console_bridge/include/console_bridge/console.h:99:1: warning: multi-line comment [-Wcomment] 99 | //#define logDebug(fmt, ...) \ | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_device.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:15: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/media/record/record_device.h:10: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_writer.h:6: /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h: In function 'bool librealsense::legacy_file_format::info_from_string(const std::string&, rs2_camera_info&)': /builddir/build/BUILD/librealsense-2.57.7/src/media/ros/ros_file_format.h:705:26: warning: unused variable 'number_of_hexadecimal_values_in_a_guid' [-Wunused-variable] 705 | const size_t number_of_hexadecimal_values_in_a_guid = 11; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/profile.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/pipeline.h:11, from /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:46: /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In constructor 'librealsense::util::config::multistream::multistream(std::map, std::map >, std::map > >)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:199:48: warning: 'librealsense::util::config::multistream::_dev_to_profiles' will be initialized after [-Wreorder] 199 | std::map _dev_to_profiles; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:198:50: warning: 'std::map librealsense::util::config::multistream::_results' [-Wreorder] 198 | std::map _results; | ^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:129:26: warning: when initialized here [-Wreorder] 129 | explicit multistream(std::map results, | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In member function 'bool librealsense::util::config::can_enable_stream(const librealsense::device_interface*, rs2_stream, int, int, int, rs2_format, int)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:284:21: warning: unused variable 'it' [-Wunused-variable] 284 | auto it = _requests.erase({stream, index}); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In member function 'librealsense::util::config::multistream librealsense::util::config::resolve(librealsense::device_interface*)': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:316:34: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 316 | for(auto i = 0; i< dev->get_sensors_count(); i++) | ~^~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h: In member function 'librealsense::stream_profiles librealsense::util::config::map_sub_device(librealsense::stream_profiles, const librealsense::device_interface*) const': /builddir/build/BUILD/librealsense-2.57.7/src/pipeline/resolver.h:449:39: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=] 449 | catch (std::exception e) | ^ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/terminal-parser.h:9, from /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:54: /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:123:22: warning: 'parameter::is_reverse_bytes' will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:123:22: warning: 'parameter::is_reverse_bytes' will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/src/../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp: In constructor 'rs2_option_value_wrapper::rs2_option_value_wrapper(rs2_option, rs2_option_type, const std::shared_ptr, bool, long int, long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector, rsutils::json_base> >&)': /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:104:32: warning: 'rs2_option_value_wrapper::ref_count' will be initialized after [-Wreorder] 104 | mutable std::atomic< int > ref_count; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:101:35: warning: 'std::shared_ptr, bool, long int, long unsigned int, double, std::allocator, nlohmann::json_abi_v3_12_0::adl_serializer, std::vector, rsutils::json_base> > rs2_option_value_wrapper::p_json' [-Wreorder] 101 | std::shared_ptr< const json > p_json; | ^~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:106:5: warning: when initialized here [-Wreorder] 106 | rs2_option_value_wrapper( rs2_option option_id, | ^~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp: In function 'void rs2_software_sensor_detach(rs2_sensor*, rs2_error**)': /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:3335:10: warning: unused variable 'bs' [-Wunused-variable] 3335 | auto bs = VALIDATE_INTERFACE(sensor->sensor, librealsense::software_sensor); | ^~ /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp: In function 'rs2_firmware_log_message* rs2_create_fw_log_message(rs2_device*, rs2_error**)': /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:3970:10: warning: unused variable 'fw_logger' [-Wunused-variable] 3970 | auto fw_logger = VALIDATE_INTERFACE(dev->device, librealsense::firmware_logger_extensions); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp: In function 'rs2_firmware_log_parsed_message* rs2_create_fw_log_parsed_message(rs2_device*, rs2_error**)': /builddir/build/BUILD/librealsense-2.57.7/src/rs.cpp:4055:10: warning: unused variable 'fw_logger' [-Wunused-variable] 4055 | auto fw_logger = VALIDATE_INTERFACE(dev->device, librealsense::firmware_logger_extensions); | ^~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/fw-update/../hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 89%] Building CXX object CMakeFiles/realsense2.dir/src/to-string.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/to-string.cpp.o -MF CMakeFiles/realsense2.dir/src/to-string.cpp.o.d -o CMakeFiles/realsense2.dir/src/to-string.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/to-string.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/enum-helpers.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/to-string.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/to-string.cpp: In function 'bool librealsense::is_valid(rs2_option)': /builddir/build/BUILD/librealsense-2.57.7/src/to-string.cpp:607:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 607 | || option >= 0 && option < RS2_OPTION_COUNT; | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 87%] Building CXX object CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o -MF CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o.d -o CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/serialized-utilities.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/serialized-utilities.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/serialized-utilities.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | /builddir/build/BUILD/librealsense-2.57.7/src/serialized-utilities.h: In constructor 'librealsense::serialized_utilities::json_preset_reader::json_preset_reader(const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/src/serialized-utilities.h:65:19: warning: 'librealsense::serialized_utilities::json_preset_reader::_parameters' will be initialized after [-Wreorder] 65 | json *_parameters; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/serialized-utilities.h:63:17: warning: 'int librealsense::serialized_utilities::json_preset_reader::_schema_version' [-Wreorder] 63 | int _schema_version; | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/serialized-utilities.cpp:14:1: warning: when initialized here [-Wreorder] 14 | json_preset_reader::json_preset_reader( const std::string & json_content ) : _parameters(nullptr), _schema_version(0) | ^~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 90%] Building CXX object CMakeFiles/realsense2.dir/src/platform/platform-utils.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/platform/platform-utils.cpp.o -MF CMakeFiles/realsense2.dir/src/platform/platform-utils.cpp.o.d -o CMakeFiles/realsense2.dir/src/platform/platform-utils.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/platform/platform-utils.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/librealsense-exception.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/platform-utils.cpp:8: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 91%] Building CXX object CMakeFiles/realsense2.dir/src/synthetic-options-watcher.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/synthetic-options-watcher.cpp.o -MF CMakeFiles/realsense2.dir/src/synthetic-options-watcher.cpp.o.d -o CMakeFiles/realsense2.dir/src/synthetic-options-watcher.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/synthetic-options-watcher.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/core/options-watcher.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/synthetic-options-watcher.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/synthetic-options-watcher.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/synthetic-options-watcher.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 90%] Building CXX object CMakeFiles/realsense2.dir/src/platform/uvc-option.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/platform/uvc-option.cpp.o -MF CMakeFiles/realsense2.dir/src/platform/uvc-option.cpp.o.d -o CMakeFiles/realsense2.dir/src/platform/uvc-option.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/option-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/platform/uvc-option.h:9: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 91%] Building CXX object CMakeFiles/realsense2.dir/src/auto-calibrated-proxy.cpp.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/src/auto-calibrated-proxy.cpp.o -MF CMakeFiles/realsense2.dir/src/auto-calibrated-proxy.cpp.o.d -o CMakeFiles/realsense2.dir/src/auto-calibrated-proxy.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/src/auto-calibrated-proxy.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/src/types.h:10, from /builddir/build/BUILD/librealsense-2.57.7/src/auto-calibrated-device.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/auto-calibrated-proxy.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/auto-calibrated-proxy.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:10: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 10 | #pragma warning(disable : 4275) /* disable: C4275: non dll-interface class used as base for dll-interface class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:11: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 11 | #pragma warning(disable : 4251) /* disable: C4251: class needs to have dll-interface to be used by clients of class */ | /builddir/build/BUILD/librealsense-2.57.7/src/basics.h:17: warning: ignoring '#pragma warning ' [-Wunknown-pragmas] 17 | #pragma warning(disable: 4250) | In file included from /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-additional-data.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/frame-archive.h:5, from /builddir/build/BUILD/librealsense-2.57.7/src/source.h:8, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:7, from /builddir/build/BUILD/librealsense-2.57.7/src/uvc-sensor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/calibration-engine-interface.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/auto-calibrated-proxy.cpp:8: /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h: In constructor 'librealsense::frame_header::frame_header(rs2_time_t, long long unsigned int, rs2_time_t, rs2_time_t)': /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:21:16: warning: 'librealsense::frame_header::timestamp' will be initialized after [-Wreorder] 21 | rs2_time_t timestamp = 0; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:20:24: warning: 'long long unsigned int librealsense::frame_header::frame_number' [-Wreorder] 20 | unsigned long long frame_number = 0; | ^~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/core/frame-header.h:28:5: warning: when initialized here [-Wreorder] 28 | frame_header( rs2_time_t in_timestamp, | ^~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/identity-processing-block.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/processing-blocks-factory.h:13, from /builddir/build/BUILD/librealsense-2.57.7/src/proc/formats-converter.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/sensor.h:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/proc/synthetic-stream.h:14: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:6, from /builddir/build/BUILD/librealsense-2.57.7/src/archive.h:7: /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = librealsense::callback_invocation; int C = 1]': /builddir/build/BUILD/librealsense-2.57.7/src/callback-invocation.h:51:34: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: variable 'old_value' set but not used [-Wunused-but-set-variable] 62 | auto old_value = std::move( buffer[i] ); | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h: In instantiation of 'void librealsense::small_heap::deallocate(T*) [with T = int; int C = 256]': /builddir/build/BUILD/librealsense-2.57.7/src/hw-monitor.h:66:42: required from here /builddir/build/BUILD/librealsense-2.57.7/src/small-heap.h:62:14: warning: unused variable 'old_value' [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 91%] Building CXX object CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -Drealsense2_EXPORTS -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/src -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/console_bridge/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/cpp_common/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rosbag_storage/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_serialization/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/rostime/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roscpp_traits/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/roslz4/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/rosbag/msgs -I/builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file/lz4/lib -I/builddir/build/BUILD/librealsense-2.57.7/include -I/usr/include/libusb-1.0 -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -fPIC -MD -MT CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o -MF CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o.d -o CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc: In member function 'el::Logger* el::base::RegisteredLoggers::get(const std::string&, bool)': /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc:1906:83: warning: loop variable 'h' of type 'const std::pair, std::shared_ptr >&' binds to a temporary constructed from type 'std::pair, std::shared_ptr >' [-Wrange-loop-construct] 1906 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc:1906:83: note: use non-reference type 'const std::pair, std::shared_ptr >' to make the copy explicit or 'const std::pair, std::shared_ptr >&' to prevent copying /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc: In member function 'void el::base::LogDispatcher::dispatch()': /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc:2498:74: warning: loop variable 'h' of type 'const std::pair, std::shared_ptr >&' binds to a temporary constructed from type 'std::pair, std::shared_ptr >' [-Wrange-loop-construct] 2498 | for (const std::pair& h | ^ /builddir/build/BUILD/librealsense-2.57.7/third-party/easyloggingpp/src/easylogging++.cc:2498:74: note: use non-reference type 'const std::pair, std::shared_ptr >' to make the copy explicit or 'const std::pair, std::shared_ptr >&' to prevent copying make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 92%] Linking CXX shared library Release/librealsense2.so /usr/bin/cmake -E cmake_link_script CMakeFiles/realsense2.dir/link.txt --verbose=1 /usr/bin/c++ -fPIC -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld -shared -Wl,-soname,librealsense2.so.2.57 -o Release/librealsense2.so.2.57.7 "CMakeFiles/realsense2.dir/src/core/matcher-factory.cpp.o" CMakeFiles/realsense2.dir/src/core/notification.cpp.o "CMakeFiles/realsense2.dir/src/core/options-container.cpp.o" "CMakeFiles/realsense2.dir/src/core/options-registry.cpp.o" "CMakeFiles/realsense2.dir/src/core/options-watcher.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-options.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-private.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-motion.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-nonmonochrome.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-device.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-color.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-active.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-factory.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-fw-update-device.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-auto-calibration.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d400/d400-mipi-device.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-device.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-color.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-motion.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-active.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-private.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-factory.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-safety.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-depth-mapping.cpp.o" CMakeFiles/realsense2.dir/src/ds/d500/hw_monitor_extended_buffers.cpp.o "CMakeFiles/realsense2.dir/src/ds/d500/d500-options.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-fw-update-device.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-auto-calibration.cpp.o" "CMakeFiles/realsense2.dir/src/ds/d500/d500-debug-protocol-calibration-engine.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-device-common.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-motion-common.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-color-common.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-active-common.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-private.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-timestamp.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-options.cpp.o" CMakeFiles/realsense2.dir/src/ds/advanced_mode/rs_advanced_mode.cpp.o CMakeFiles/realsense2.dir/src/ds/advanced_mode/presets.cpp.o CMakeFiles/realsense2.dir/src/ds/advanced_mode/advanced_mode.cpp.o "CMakeFiles/realsense2.dir/src/ds/ds-calib-parsers.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-calib-common.cpp.o" "CMakeFiles/realsense2.dir/src/ds/ds-thermal-monitor.cpp.o" "CMakeFiles/realsense2.dir/src/ds/features/amplitude-factor-feature.cpp.o" "CMakeFiles/realsense2.dir/src/ds/features/emitter-frequency-feature.cpp.o" "CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-roi-feature.cpp.o" "CMakeFiles/realsense2.dir/src/ds/features/remove-ir-pattern-feature.cpp.o" "CMakeFiles/realsense2.dir/src/ds/features/auto-exposure-limit-feature.cpp.o" "CMakeFiles/realsense2.dir/src/ds/features/gain-limit-feature.cpp.o" "CMakeFiles/realsense2.dir/src/ds/features/gyro-sensitivity-feature.cpp.o" CMakeFiles/realsense2.dir/src/media/record/record_device.cpp.o CMakeFiles/realsense2.dir/src/media/record/record_sensor.cpp.o CMakeFiles/realsense2.dir/src/media/playback/playback_device.cpp.o CMakeFiles/realsense2.dir/src/media/playback/playback_sensor.cpp.o CMakeFiles/realsense2.dir/src/media/ros/ros_reader.cpp.o CMakeFiles/realsense2.dir/src/media/ros/ros_writer.cpp.o "CMakeFiles/realsense2.dir/src/proc/sse/sse-align.cpp.o" "CMakeFiles/realsense2.dir/src/proc/sse/sse-pointcloud.cpp.o" "CMakeFiles/realsense2.dir/src/proc/neon/image-neon.cpp.o" "CMakeFiles/realsense2.dir/src/proc/neon/neon-pointcloud.cpp.o" "CMakeFiles/realsense2.dir/src/proc/neon/neon-align.cpp.o" "CMakeFiles/realsense2.dir/src/proc/processing-blocks-factory.cpp.o" CMakeFiles/realsense2.dir/src/proc/align.cpp.o CMakeFiles/realsense2.dir/src/proc/colorizer.cpp.o CMakeFiles/realsense2.dir/src/proc/pointcloud.cpp.o "CMakeFiles/realsense2.dir/src/proc/occlusion-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/synthetic-stream.cpp.o" "CMakeFiles/realsense2.dir/src/proc/syncer-processing-block.cpp.o" "CMakeFiles/realsense2.dir/src/proc/decimation-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/rotation-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/spatial-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/temporal-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/hdr-merge.cpp.o" "CMakeFiles/realsense2.dir/src/proc/sequence-id-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/hole-filling-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/disparity-transform.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y8i-to-y8y8-mipi.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y12i-to-y16y16-mipi.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y16i-10msb-to-y16y16.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y16-10msb-to-y16.cpp.o" "CMakeFiles/realsense2.dir/src/proc/identity-processing-block.cpp.o" CMakeFiles/realsense2.dir/src/proc/threshold.cpp.o "CMakeFiles/realsense2.dir/src/proc/rates-printer.cpp.o" "CMakeFiles/realsense2.dir/src/proc/units-transform.cpp.o" "CMakeFiles/realsense2.dir/src/proc/rotation-transform.cpp.o" "CMakeFiles/realsense2.dir/src/proc/color-formats-converter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/depth-formats-converter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/motion-transform.cpp.o" "CMakeFiles/realsense2.dir/src/proc/auto-exposure-processor.cpp.o" "CMakeFiles/realsense2.dir/src/proc/y411-converter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/formats-converter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/decimation-embedded-filter.cpp.o" "CMakeFiles/realsense2.dir/src/proc/temporal-embedded-filter.cpp.o" CMakeFiles/realsense2.dir/src/pipeline/pipeline.cpp.o CMakeFiles/realsense2.dir/src/pipeline/config.cpp.o CMakeFiles/realsense2.dir/src/pipeline/profile.cpp.o CMakeFiles/realsense2.dir/src/pipeline/aggregator.cpp.o "CMakeFiles/realsense2.dir/src/fw-logs/fw-log-data.cpp.o" "CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-formatting-options.cpp.o" "CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-parser.cpp.o" "CMakeFiles/realsense2.dir/src/fw-logs/fw-logs-xml-helper.cpp.o" "CMakeFiles/realsense2.dir/src/fw-logs/fw-string-formatter.cpp.o" "CMakeFiles/realsense2.dir/src/fw-update/fw-update-device.cpp.o" "CMakeFiles/realsense2.dir/src/fw-update/fw-update-factory.cpp.o" "CMakeFiles/realsense2.dir/src/fw-update/fw-update-unsigned.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/context-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/interface-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/device-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/messenger-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/request-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/libusb/enumerator-libusb.cpp.o" "CMakeFiles/realsense2.dir/src/linux/backend-v4l2.cpp.o" "CMakeFiles/realsense2.dir/src/linux/backend-hid.cpp.o" "CMakeFiles/realsense2.dir/src/linux/udev-device-watcher.cpp.o" CMakeFiles/realsense2.dir/src/algo.cpp.o CMakeFiles/realsense2.dir/src/archive.cpp.o CMakeFiles/realsense2.dir/src/backend.cpp.o "CMakeFiles/realsense2.dir/src/backend-device-factory.cpp.o" CMakeFiles/realsense2.dir/src/context.cpp.o CMakeFiles/realsense2.dir/src/device.cpp.o "CMakeFiles/realsense2.dir/src/device-info.cpp.o" CMakeFiles/realsense2.dir/src/device_hub.cpp.o CMakeFiles/realsense2.dir/src/environment.cpp.o "CMakeFiles/realsense2.dir/src/error-handling.cpp.o" CMakeFiles/realsense2.dir/src/firmware_logger_device.cpp.o CMakeFiles/realsense2.dir/src/global_timestamp_reader.cpp.o "CMakeFiles/realsense2.dir/src/hdr-config.cpp.o" "CMakeFiles/realsense2.dir/src/hw-monitor.cpp.o" CMakeFiles/realsense2.dir/src/image.cpp.o "CMakeFiles/realsense2.dir/src/image-avx.cpp.o" CMakeFiles/realsense2.dir/src/log.cpp.o CMakeFiles/realsense2.dir/src/option.cpp.o "CMakeFiles/realsense2.dir/src/platform-camera.cpp.o" CMakeFiles/realsense2.dir/src/rs.cpp.o CMakeFiles/realsense2.dir/src/sensor.cpp.o "CMakeFiles/realsense2.dir/src/hid-sensor.cpp.o" "CMakeFiles/realsense2.dir/src/uvc-sensor.cpp.o" "CMakeFiles/realsense2.dir/src/rscore-pp-block-factory.cpp.o" "CMakeFiles/realsense2.dir/src/software-device.cpp.o" "CMakeFiles/realsense2.dir/src/software-device-info.cpp.o" "CMakeFiles/realsense2.dir/src/software-sensor.cpp.o" CMakeFiles/realsense2.dir/src/source.cpp.o CMakeFiles/realsense2.dir/src/stream.cpp.o CMakeFiles/realsense2.dir/src/sync.cpp.o "CMakeFiles/realsense2.dir/src/terminal-parser.cpp.o" CMakeFiles/realsense2.dir/src/types.cpp.o CMakeFiles/realsense2.dir/src/verify.c.o "CMakeFiles/realsense2.dir/src/serialized-utilities.cpp.o" CMakeFiles/realsense2.dir/src/frame.cpp.o CMakeFiles/realsense2.dir/src/points.cpp.o "CMakeFiles/realsense2.dir/src/labeled-points.cpp.o" "CMakeFiles/realsense2.dir/src/to-string.cpp.o" "CMakeFiles/realsense2.dir/src/eth-config-device.cpp.o" "CMakeFiles/realsense2.dir/src/platform/platform-utils.cpp.o" "CMakeFiles/realsense2.dir/src/platform/uvc-option.cpp.o" "CMakeFiles/realsense2.dir/src/auto-calibrated-proxy.cpp.o" "CMakeFiles/realsense2.dir/src/synthetic-options-watcher.cpp.o" "CMakeFiles/realsense2.dir/third-party/easyloggingpp/src/easylogging++.cc.o" -ludev Release/librsutils.a Release/librealsense-file.a -lpthread /usr/lib64/libusb-1.0.so /usr/bin/cmake -E cmake_symlink_library Release/librealsense2.so.2.57.7 Release/librealsense2.so.2.57 Release/librealsense2.so make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 92%] Built target realsense2 make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/convert/CMakeFiles/rs-convert.dir/build.make tools/convert/CMakeFiles/rs-convert.dir/depend /usr/bin/make -f tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build.make tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/depend /usr/bin/make -f tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build.make tools/fw-logger/CMakeFiles/rs-fw-logger.dir/depend /usr/bin/make -f tools/terminal/CMakeFiles/rs-terminal.dir/build.make tools/terminal/CMakeFiles/rs-terminal.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/enumerate-devices /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/enumerate-devices /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/convert /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert/CMakeFiles/rs-convert.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/terminal /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/terminal /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/terminal/CMakeFiles/rs-terminal.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-logger /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-logger/CMakeFiles/rs-fw-logger.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/convert/CMakeFiles/rs-convert.dir/build.make tools/convert/CMakeFiles/rs-convert.dir/build /usr/bin/make -f tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build.make tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build /usr/bin/make -f tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build.make tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build /usr/bin/make -f tools/terminal/CMakeFiles/rs-terminal.dir/build.make tools/terminal/CMakeFiles/rs-terminal.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 92%] Building CXX object tools/fw-logger/CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-logger && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/../../common -I/builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/cpp-fw-logger-helpers -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/fw-logger/CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o -MF CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o.d -o CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/rs-fw-logger.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/rs-fw-logger.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/rs-fw-logger.cpp:7: /builddir/build/BUILD/librealsense-2.57.7/common/cli.h: In constructor 'rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:171:10: warning: 'rs2::cli_no_context::debug_arg' will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:25:22: warning: 'rs2_log_severity rs2::cli_no_context::_default_log_level' [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/rs-fw-logger.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/rs-fw-logger.cpp:145:30: warning: unused variable 'parsing_result' [-Wunused-variable] 145 | bool parsing_result = fw_log_device.parse_log(log_message, parsed_log); | ^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/rs-fw-logger.cpp:163:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 163 | for (int i = 0; i < msg_data.size(); ++i) | ~~^~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/rs-fw-logger.cpp:47:10: warning: unused variable 'use_xml_file' [-Wunused-variable] 47 | auto use_xml_file = false; | ^~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 93%] Building CXX object tools/fw-logger/CMakeFiles/rs-fw-logger.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-logger && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/../../common -I/builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger/cpp-fw-logger-helpers -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/fw-logger/CMakeFiles/rs-fw-logger.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF CMakeFiles/rs-fw-logger.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o CMakeFiles/rs-fw-logger.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 93%] Linking CXX executable ../../Release/rs-fw-logger cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-logger && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-fw-logger.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld "CMakeFiles/rs-fw-logger.dir/rs-fw-logger.cpp.o" "CMakeFiles/rs-fw-logger.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o" -o ../../Release/rs-fw-logger -Wl,-rpath,/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/Release: -lpthread ../../Release/librealsense2.so.2.57.7 ../../Release/librsutils.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 93%] Built target rs-fw-logger make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/recorder/CMakeFiles/rs-record.dir/build.make tools/recorder/CMakeFiles/rs-record.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/recorder /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/recorder /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/recorder/CMakeFiles/rs-record.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/recorder/CMakeFiles/rs-record.dir/build.make tools/recorder/CMakeFiles/rs-record.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 92%] Building CXX object tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/enumerate-devices && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o -MF CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o.d -o CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/enumerate-devices/rs-enumerate-devices.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/enumerate-devices/rs-enumerate-devices.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/enumerate-devices/rs-enumerate-devices.cpp:17: /builddir/build/BUILD/librealsense-2.57.7/common/cli.h: In constructor 'rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:171:10: warning: 'rs2::cli_no_context::debug_arg' will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:25:22: warning: 'rs2_log_severity rs2::cli_no_context::_default_log_level' [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 92%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/rs-convert.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/convert/CMakeFiles/rs-convert.dir/rs-convert.cpp.o -MF CMakeFiles/rs-convert.dir/rs-convert.cpp.o.d -o CMakeFiles/rs-convert.dir/rs-convert.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/convert/rs-convert.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/rs-convert.cpp:6: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/rs-convert.cpp:8: /builddir/build/BUILD/librealsense-2.57.7/common/cli.h: In constructor 'rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:171:10: warning: 'rs2::cli_no_context::debug_arg' will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:25:22: warning: 'rs2_log_severity rs2::cli_no_context::_default_log_level' [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/rs-convert.cpp:12: /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-png.hpp: In constructor 'rs2::tools::converter::converter_png::converter_png(const std::string&, rs2_stream)': /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-png.hpp:21:29: warning: 'rs2::tools::converter::converter_png::_filePath' will be initialized after [-Wreorder] 21 | std::string _filePath; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-png.hpp:20:28: warning: 'rs2_stream rs2::tools::converter::converter_png::_streamType' [-Wreorder] 20 | rs2_stream _streamType; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-png.hpp:25:17: warning: when initialized here [-Wreorder] 25 | converter_png(const std::string& filePath, rs2_stream streamType = rs2_stream::RS2_STREAM_ANY) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/rs-convert.cpp:13: /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-raw.hpp: In constructor 'rs2::tools::converter::converter_raw::converter_raw(const std::string&, rs2_stream)': /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-raw.hpp:19:29: warning: 'rs2::tools::converter::converter_raw::_filePath' will be initialized after [-Wreorder] 19 | std::string _filePath; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-raw.hpp:18:28: warning: 'rs2_stream rs2::tools::converter::converter_raw::_streamType' [-Wreorder] 18 | rs2_stream _streamType; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-raw.hpp:22:17: warning: when initialized here [-Wreorder] 22 | converter_raw(const std::string& filePath, rs2_stream streamType = rs2_stream::RS2_STREAM_ANY) | ^~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/rs-convert.cpp:15: /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-bin.hpp: In constructor 'rs2::tools::converter::converter_bin::converter_bin(const std::string&, rs2_stream)': /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-bin.hpp:20:29: warning: 'rs2::tools::converter::converter_bin::_filePath' will be initialized after [-Wreorder] 20 | std::string _filePath; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-bin.hpp:19:28: warning: 'rs2_stream rs2::tools::converter::converter_bin::_streamType' [-Wreorder] 19 | rs2_stream _streamType; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-bin.hpp:63:17: warning: when initialized here [-Wreorder] 63 | converter_bin(const std::string& filePath, rs2_stream streamType = rs2_stream::RS2_STREAM_ANY) | ^~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 94%] Building CXX object tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/enumerate-devices && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF CMakeFiles/rs-enumerate-devices.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o CMakeFiles/rs-enumerate-devices.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 96%] Linking CXX executable ../../Release/rs-enumerate-devices cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/enumerate-devices && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-enumerate-devices.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld "CMakeFiles/rs-enumerate-devices.dir/rs-enumerate-devices.cpp.o" "CMakeFiles/rs-enumerate-devices.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o" -o ../../Release/rs-enumerate-devices -Wl,-rpath,/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/Release: ../../Release/librealsense2.so.2.57.7 ../../Release/librsutils.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 96%] Built target rs-enumerate-devices make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 92%] Building CXX object tools/terminal/CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/terminal && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common -I/builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../third-party -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/terminal/CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o -MF CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o.d -o CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp:11: /builddir/build/BUILD/librealsense-2.57.7/common/cli.h: In constructor 'rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:171:10: warning: 'rs2::cli_no_context::debug_arg' will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:25:22: warning: 'rs2_log_severity rs2::cli_no_context::_default_log_level' [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp:12: /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp: In constructor 'parameter::parameter(std::string, std::string, bool, bool, int)': /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:123:22: warning: 'parameter::is_reverse_bytes' will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:126:5: warning: when initialized here [-Wreorder] 126 | parameter(std::string in_name, std::string in_data, | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp: In constructor 'parameter::parameter()': /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:124:9: warning: 'parameter::format_length' will be initialized after [-Wreorder] 124 | int format_length; | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:123:10: warning: 'bool parameter::is_decimal' [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:123:22: warning: 'parameter::is_reverse_bytes' will be initialized after [-Wreorder] 123 | bool is_decimal, is_reverse_bytes; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:122:23: warning: 'std::string parameter::data' [-Wreorder] 122 | std::string name, data; | ^~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common/parser.hpp:135:5: warning: when initialized here [-Wreorder] 135 | parameter() | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp: In function 'std::vector build_raw_command_data(const command&, const std::vector >&)': /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp:29:44: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 29 | for (auto param_index = 0; param_index < params.size(); ++param_index) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp: In function 'void xml_mode(const std::string&, const commands_xml&, rs2::device&, std::map, std::function&)> >&, bool)': /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp:66:24: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 66 | for (auto i = 1; i < tokens.size(); ++i) | ~~^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp: In function 'int main(int, char**)': /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp:287:32: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 287 | if (num_rs_devices < (dev_id + 1)) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/rs-terminal.cpp:294:31: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 294 | for (int i = 0; i < (num_rs_devices - 1); ++i) | ~~^~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 95%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/converter.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/convert/CMakeFiles/rs-convert.dir/converter.cpp.o -MF CMakeFiles/rs-convert.dir/converter.cpp.o.d -o CMakeFiles/rs-convert.dir/converter.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converter.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converter.hpp:14, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converter.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 97%] Building CXX object tools/terminal/CMakeFiles/rs-terminal.dir/auto-complete.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/terminal && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common -I/builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../third-party -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/terminal/CMakeFiles/rs-terminal.dir/auto-complete.cpp.o -MF CMakeFiles/rs-terminal.dir/auto-complete.cpp.o.d -o CMakeFiles/rs-terminal.dir/auto-complete.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/auto-complete.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/auto-complete.cpp: In member function 'std::string auto_complete::get_last_word(const std::string&) const': /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/auto-complete.cpp:54:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 54 | if (index > line.size()) | ^~ /builddir/build/BUILD/librealsense-2.57.7/tools/terminal/auto-complete.cpp:57:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 57 | return line.substr(index + 1); | ^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 98%] Building CXX object tools/terminal/CMakeFiles/rs-terminal.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/terminal && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../common -I/builddir/build/BUILD/librealsense-2.57.7/tools/terminal/../../third-party -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/terminal/CMakeFiles/rs-terminal.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF CMakeFiles/rs-terminal.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o CMakeFiles/rs-terminal.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 96%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/convert/CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o -MF CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o.d -o CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/../converter.hpp:14, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.hpp:13, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.cpp: In member function 'std::string rs2::tools::converter::converter_csv::motion_pose_frame_record::to_string() const': /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.cpp:38:24: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 38 | for (auto i = 0; i < specific_attributes; i++) | ~~^~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.hpp: In constructor 'rs2::tools::converter::converter_csv::converter_csv(const std::string&, rs2_stream)': /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.hpp:60:29: warning: 'rs2::tools::converter::converter_csv::_filePath' will be initialized after [-Wreorder] 60 | std::string _filePath; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.hpp:59:28: warning: 'rs2_stream rs2::tools::converter::converter_csv::_streamType' [-Wreorder] 59 | rs2_stream _streamType; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.cpp:44:1: warning: when initialized here [-Wreorder] 44 | converter_csv::converter_csv(const std::string& filePath, rs2_stream streamType) | ^~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.cpp: In member function 'void rs2::tools::converter::converter_csv::save_motion_pose_data_to_file()': /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-csv.cpp:141:28: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 141 | for (auto i = 0; i < elem.second.size(); i++) | ~~^~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 98%] Linking CXX executable ../../Release/rs-terminal cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/terminal && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-terminal.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld "CMakeFiles/rs-terminal.dir/rs-terminal.cpp.o" "CMakeFiles/rs-terminal.dir/auto-complete.cpp.o" "CMakeFiles/rs-terminal.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o" -o ../../Release/rs-terminal -Wl,-rpath,/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/Release: -lpthread ../../Release/librealsense2.so.2.57.7 ../../Release/librsutils.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 98%] Built target rs-terminal make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/fw-update/CMakeFiles/rs-fw-update.dir/build.make tools/fw-update/CMakeFiles/rs-fw-update.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/fw-update /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-update /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-update/CMakeFiles/rs-fw-update.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/fw-update/CMakeFiles/rs-fw-update.dir/build.make tools/fw-update/CMakeFiles/rs-fw-update.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 98%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/converters/converter-3d-csv.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/convert/CMakeFiles/rs-convert.dir/converters/converter-3d-csv.cpp.o -MF CMakeFiles/rs-convert.dir/converters/converter-3d-csv.cpp.o.d -o CMakeFiles/rs-convert.dir/converters/converter-3d-csv.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-3d-csv.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/../converter.hpp:14, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-3d-csv.hpp:11, from /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-3d-csv.cpp:5: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-3d-csv.hpp: In constructor 'rs2::tools::converter::converter_3d_csv::converter_3d_csv(const std::string&, rs2_stream)': /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-3d-csv.hpp:22:29: warning: 'rs2::tools::converter::converter_3d_csv::_filePath' will be initialized after [-Wreorder] 22 | std::string _filePath; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-3d-csv.hpp:21:28: warning: 'rs2_stream rs2::tools::converter::converter_3d_csv::_streamType' [-Wreorder] 21 | rs2_stream _streamType; | ^~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/tools/convert/converters/converter-3d-csv.cpp:12:1: warning: when initialized here [-Wreorder] 12 | converter_3d_csv::converter_3d_csv(const std::string& filePath, rs2_stream streamType) | ^~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 98%] Building CXX object tools/convert/CMakeFiles/rs-convert.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/convert/CMakeFiles/rs-convert.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF CMakeFiles/rs-convert.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o CMakeFiles/rs-convert.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 99%] Linking CXX executable ../../Release/rs-convert cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-convert.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld "CMakeFiles/rs-convert.dir/rs-convert.cpp.o" "CMakeFiles/rs-convert.dir/converter.cpp.o" "CMakeFiles/rs-convert.dir/converters/converter-csv.cpp.o" "CMakeFiles/rs-convert.dir/converters/converter-3d-csv.cpp.o" "CMakeFiles/rs-convert.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o" -o ../../Release/rs-convert -Wl,-rpath,/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/Release: ../../Release/librealsense2.so.2.57.7 ../../Release/librsutils.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 99%] Built target rs-convert make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 94%] Building CXX object tools/recorder/CMakeFiles/rs-record.dir/rs-record.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/recorder && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/recorder/../../common -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/recorder/CMakeFiles/rs-record.dir/rs-record.cpp.o -MF CMakeFiles/rs-record.dir/rs-record.cpp.o.d -o CMakeFiles/rs-record.dir/rs-record.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/recorder/rs-record.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/recorder/rs-record.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/recorder/rs-record.cpp:15: /builddir/build/BUILD/librealsense-2.57.7/common/cli.h: In constructor 'rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:171:10: warning: 'rs2::cli_no_context::debug_arg' will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:25:22: warning: 'rs2_log_severity rs2::cli_no_context::_default_log_level' [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 99%] Building CXX object tools/fw-update/CMakeFiles/rs-fw-update.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-update && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/fw-update/CMakeFiles/rs-fw-update.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF CMakeFiles/rs-fw-update.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o CMakeFiles/rs-fw-update.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 99%] Building CXX object tools/recorder/CMakeFiles/rs-record.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/recorder && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/tools/recorder/../../common -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/recorder/CMakeFiles/rs-record.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -MF CMakeFiles/rs-record.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o.d -o CMakeFiles/rs-record.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [100%] Linking CXX executable ../../Release/rs-record cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/recorder && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-record.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld "CMakeFiles/rs-record.dir/rs-record.cpp.o" "CMakeFiles/rs-record.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o" -o ../../Release/rs-record -Wl,-rpath,/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/Release: ../../Release/librealsense2.so.2.57.7 ../../Release/librsutils.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [100%] Built target rs-record make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 99%] Building CXX object tools/fw-update/CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-update && /usr/bin/c++ -DBUILD_EASYLOGGINGPP -DBUILD_SHARED_LIBS -DCOM_MULTITHREADED -DEASYLOGGINGPP_ASYNC -DELPP_NO_DEFAULT_LOG_FILE -DELPP_THREAD_SAFE -DHWM_OVER_XU -DRS2_USE_V4L2_BACKEND -DUNICODE -DUSING_UDEV -I/builddir/build/BUILD/librealsense-2.57.7 -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu -I/builddir/build/BUILD/librealsense-2.57.7/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils/include -I/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/json/include -I/builddir/build/BUILD/librealsense-2.57.7/third-party/tclap/include -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -std=gnu++14 -fPIE -MD -MT tools/fw-update/CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o -MF CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o.d -o CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o -c /builddir/build/BUILD/librealsense-2.57.7/tools/fw-update/rs-fw-update.cpp make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_device.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_record_playback.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_context.hpp:8, from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/rs.hpp:9, from /builddir/build/BUILD/librealsense-2.57.7/tools/fw-update/rs-fw-update.cpp:4: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1144:60: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1144 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1153:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1153 | frm.get_profile().stream_index() == index && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1184:64: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1184 | frm.get_profile().stream_index() == index ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1207:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1207 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp: In lambda function: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_frame.hpp:1229:58: warning: comparison of integer expressions of different signedness: 'int' and 'const size_t' {aka 'const long unsigned int'} [-Wsign-compare] 1229 | frm.get_profile().stream_index() == index) f = frm; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_sensor.hpp:9: /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp: In constructor 'rs2::embedded_filter::embedded_filter(std::shared_ptr)': /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1317:46: warning: 'rs2::embedded_filter::_embedded_filter' will be initialized after [-Wreorder] 1317 | std::shared_ptr _embedded_filter; | ^~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1280:49: warning: base 'rs2::options' [-Wreorder] 1280 | , options((rs2_options*)filter.get()) | ^ /builddir/build/BUILD/librealsense-2.57.7/include/librealsense2/hpp/rs_processing.hpp:1278:9: warning: when initialized here [-Wreorder] 1278 | embedded_filter(std::shared_ptr filter) | ^~~~~~~~~~~~~~~ In file included from /builddir/build/BUILD/librealsense-2.57.7/tools/fw-update/rs-fw-update.cpp:18: /builddir/build/BUILD/librealsense-2.57.7/common/cli.h: In constructor 'rs2::cli_no_context::cli_no_context(const std::string&, const std::string&)': /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:171:10: warning: 'rs2::cli_no_context::debug_arg' will be initialized after [-Wreorder] 171 | flag debug_arg; | ^~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:25:22: warning: 'rs2_log_severity rs2::cli_no_context::_default_log_level' [-Wreorder] 25 | rs2_log_severity _default_log_level; | ^~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/librealsense-2.57.7/common/cli.h:28:5: warning: when initialized here [-Wreorder] 28 | cli_no_context( std::string const & tool_name, std::string const & version_string ) | ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [100%] Linking CXX executable ../../Release/rs-fw-update cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-update && /usr/bin/cmake -E cmake_link_script CMakeFiles/rs-fw-update.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -grecord-gcc-switches -pipe -fstack-protector-strong -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -pedantic -Wno-missing-field-initializers -Wno-switch -Wno-multichar -Wsequence-point -Wformat -Wformat-security -mstrict-align -ftree-vectorize -pthread -DNDEBUG -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/generic-hardened-ld "CMakeFiles/rs-fw-update.dir/rs-fw-update.cpp.o" "CMakeFiles/rs-fw-update.dir/__/__/third-party/rsutils/include/rsutils/easylogging/elpp-init.cpp.o" -o ../../Release/rs-fw-update -Wl,-rpath,/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/Release: ../../Release/librealsense2.so.2.57.7 ../../Release/librsutils.a make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [100%] Built target rs-fw-update make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/CMakeFiles 0 + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.53qJiO + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64 ++ dirname /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64 + cd librealsense-2.57.7 + export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + '[' -f /opt/ros/humble/setup.sh ']' + . /opt/ros/humble/setup.sh ++ : /opt/ros/humble ++ : sh ++ _prefix_setup_IFS=' ' ++ IFS=' ' ++ _UNIQUE_PREFIX_PATH= ++ '[' -z SKIP_PARENT_PREFIX_PATH ']' ++ ament_append_unique_value _UNIQUE_PREFIX_PATH /opt/ros/humble ++ _listname=_UNIQUE_PREFIX_PATH ++ _value=/opt/ros/humble ++ eval '_values=$_UNIQUE_PREFIX_PATH' +++ _values= ++ _duplicate= ++ _ament_append_unique_value_IFS=' ' ++ IFS=: ++ '[' sh = zsh ']' ++ unset _item ++ '[' -z '' ']' ++ '[' -z '' ']' ++ eval '_UNIQUE_PREFIX_PATH="/opt/ros/humble"' +++ _UNIQUE_PREFIX_PATH=/opt/ros/humble ++ IFS=' ' ++ unset _ament_append_unique_value_IFS ++ unset _duplicate ++ unset _values ++ unset _value ++ unset _listname ++ unset AMENT_CURRENT_PREFIX ++ _prefix_setup_AMENT_SHELL=sh ++ IFS=: ++ '[' sh = zsh ']' ++ for _path in $_UNIQUE_PREFIX_PATH ++ '[' -n '' ']' ++ '[' -f /opt/ros/humble/local_setup.sh ']' ++ '[' sh = sh ']' ++ AMENT_CURRENT_PREFIX=/opt/ros/humble ++ IFS=' ' ++ . /opt/ros/humble/local_setup.sh +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/ros/humble +++ '[' -z /opt/ros/humble ']' +++ _ament_prefix_sh_AMENT_CURRENT_PREFIX=/opt/ros/humble +++ : sh +++ _ament_python_executable=/usr/bin/python3.11 +++ '[' -n '' ']' +++ '[' '!' -f /usr/bin/python3.11 ']' +++ _ament_additional_extension= +++ '[' sh '!=' sh ']' ++++ /usr/bin/python3.11 /opt/ros/humble/_local_setup_util.py sh +++ _ament_ordered_commands='export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' +++ unset _ament_additional_extension +++ unset _ament_python_executable +++ '[' -n '' ']' +++ eval 'export AMENT_PREFIX_PATH="/opt/ros/humble:$AMENT_PREFIX_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH="/opt/ros/humble/lib64:$LD_LIBRARY_PATH" if [ "$(echo -n $AMENT_PREFIX_PATH | head -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH#?} ; fi if [ "$(echo -n $AMENT_PREFIX_PATH | tail -c 1)" = ":" ]; then export AMENT_PREFIX_PATH=${AMENT_PREFIX_PATH%?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | head -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH#?} ; fi if [ "$(echo -n $LD_LIBRARY_PATH | tail -c 1)" = ":" ]; then export LD_LIBRARY_PATH=${LD_LIBRARY_PATH%?} ; fi' ++++ export AMENT_PREFIX_PATH=/opt/ros/humble: ++++ AMENT_PREFIX_PATH=/opt/ros/humble: ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib: ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib: ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ echo -n /opt/ros/humble: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/ros/humble: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export AMENT_PREFIX_PATH=/opt/ros/humble ++++ AMENT_PREFIX_PATH=/opt/ros/humble +++++ echo -n /opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ head -c 1 ++++ '[' / = : ']' +++++ echo -n /opt/ros/humble/lib64:/opt/ros/humble/lib: +++++ tail -c 1 ++++ '[' : = : ']' ++++ export LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib ++++ LD_LIBRARY_PATH=/opt/ros/humble/lib64:/opt/ros/humble/lib +++ unset _ament_ordered_commands +++ unset _ament_prefix_sh_source_script +++ unset _ament_prefix_sh_AMENT_CURRENT_PREFIX ++ AMENT_SHELL=sh ++ unset _path ++ IFS=' ' ++ unset _prefix_setup_IFS ++ unset _prefix_setup_AMENT_SHELL ++ unset _UNIQUE_PREFIX_PATH ++ unset AMENT_SHELL + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64 'INSTALL=/usr/bin/install -p' -C .obj-aarch64-openEuler-linux-gnu make: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/cmake -S/builddir/build/BUILD/librealsense-2.57.7 -B/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/CMakeFiles /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu//CMakeFiles/progress.marks /usr/bin/make -f CMakeFiles/Makefile2 all make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/third-party/realsense-file /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/realsense-file/CMakeFiles/realsense-file.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f third-party/realsense-file/CMakeFiles/realsense-file.dir/build.make third-party/realsense-file/CMakeFiles/realsense-file.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'third-party/realsense-file/CMakeFiles/realsense-file.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 9%] Built target realsense-file /usr/bin/make -f third-party/rsutils/CMakeFiles/rsutils.dir/build.make third-party/rsutils/CMakeFiles/rsutils.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/third-party/rsutils /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/third-party/rsutils/CMakeFiles/rsutils.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f third-party/rsutils/CMakeFiles/rsutils.dir/build.make third-party/rsutils/CMakeFiles/rsutils.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'third-party/rsutils/CMakeFiles/rsutils.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 21%] Built target rsutils /usr/bin/make -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/CMakeFiles/realsense2.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f CMakeFiles/realsense2.dir/build.make CMakeFiles/realsense2.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'CMakeFiles/realsense2.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 89%] Built target realsense2 /usr/bin/make -f tools/convert/CMakeFiles/rs-convert.dir/build.make tools/convert/CMakeFiles/rs-convert.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/convert /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/convert/CMakeFiles/rs-convert.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/convert/CMakeFiles/rs-convert.dir/build.make tools/convert/CMakeFiles/rs-convert.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/convert/CMakeFiles/rs-convert.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 91%] Built target rs-convert /usr/bin/make -f tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build.make tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/enumerate-devices /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/enumerate-devices /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build.make tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/enumerate-devices/CMakeFiles/rs-enumerate-devices.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 92%] Built target rs-enumerate-devices /usr/bin/make -f tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build.make tools/fw-logger/CMakeFiles/rs-fw-logger.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/fw-logger /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-logger /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-logger/CMakeFiles/rs-fw-logger.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build.make tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/fw-logger/CMakeFiles/rs-fw-logger.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 93%] Built target rs-fw-logger /usr/bin/make -f tools/terminal/CMakeFiles/rs-terminal.dir/build.make tools/terminal/CMakeFiles/rs-terminal.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/terminal /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/terminal /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/terminal/CMakeFiles/rs-terminal.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/terminal/CMakeFiles/rs-terminal.dir/build.make tools/terminal/CMakeFiles/rs-terminal.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/terminal/CMakeFiles/rs-terminal.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 94%] Built target rs-terminal /usr/bin/make -f tools/recorder/CMakeFiles/rs-record.dir/build.make tools/recorder/CMakeFiles/rs-record.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/recorder /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/recorder /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/recorder/CMakeFiles/rs-record.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/recorder/CMakeFiles/rs-record.dir/build.make tools/recorder/CMakeFiles/rs-record.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/recorder/CMakeFiles/rs-record.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 96%] Built target rs-record /usr/bin/make -f tools/fw-update/CMakeFiles/rs-fw-update.dir/build.make tools/fw-update/CMakeFiles/rs-fw-update.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/fw-update /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-update /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/fw-update/CMakeFiles/rs-fw-update.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/fw-update/CMakeFiles/rs-fw-update.dir/build.make tools/fw-update/CMakeFiles/rs-fw-update.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/fw-update/CMakeFiles/rs-fw-update.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 97%] Built target rs-fw-update /usr/bin/make -f tools/embed/CMakeFiles/rs-embed.dir/build.make tools/embed/CMakeFiles/rs-embed.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/tools/embed /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/embed /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/tools/embed/CMakeFiles/rs-embed.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f tools/embed/CMakeFiles/rs-embed.dir/build.make tools/embed/CMakeFiles/rs-embed.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'tools/embed/CMakeFiles/rs-embed.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [ 99%] Built target rs-embed /usr/bin/make -f common/fw/CMakeFiles/fw.dir/build.make common/fw/CMakeFiles/fw.dir/depend make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' cd /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/librealsense-2.57.7 /builddir/build/BUILD/librealsense-2.57.7/common/fw /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/common/fw/CMakeFiles/fw.dir/DependInfo.cmake "--color=" make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/make -f common/fw/CMakeFiles/fw.dir/build.make common/fw/CMakeFiles/fw.dir/build make[2]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[2]: Nothing to be done for 'common/fw/CMakeFiles/fw.dir/build'. make[2]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' [100%] Built target fw make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu/CMakeFiles 0 /usr/bin/make -f CMakeFiles/Makefile2 preinstall make[1]: Entering directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' make[1]: Nothing to be done for 'preinstall'. make[1]: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' Install the project... /usr/bin/cmake -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/librealsense2.so.2.57.7 -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/librealsense2.so.2.57 -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/librealsense2.so -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2 -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_advanced_mode_command.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_config.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_context.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_device.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_eth_config.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_frame.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_internal.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_option.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_pipeline.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_processing.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_record_playback.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_safety_sensor.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_sensor.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/h/rs_types.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_context.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_device.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_eth_config.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_export.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_frame.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_internal.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_options.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_pipeline.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_processing.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_record_playback.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_safety_sensor.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_sensor.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_serializable_device.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/hpp/rs_types.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/rs.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/rs.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/rs_advanced_mode.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/rs_advanced_mode.hpp -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/include/librealsense2/rsutil.h -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/cmake/realsense2/realsense2Targets.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/cmake/realsense2/realsense2Targets-release.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/cmake/realsense2/realsense2Config.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/cmake/realsense2/realsense2ConfigVersion.cmake -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/pkgconfig/realsense2.pc ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/librsutils.a -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/librealsense-file.a -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-convert -- Set runtime path of "/builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-convert" to "" -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-enumerate-devices -- Set runtime path of "/builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-enumerate-devices" to "" -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-fw-logger -- Set runtime path of "/builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-fw-logger" to "" -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-terminal -- Set runtime path of "/builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-terminal" to "" -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-record -- Set runtime path of "/builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-record" to "" -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-fw-update -- Set runtime path of "/builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-fw-update" to "" -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-embed -- Installing: /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/libfw.a make: Leaving directory '/builddir/build/BUILD/librealsense-2.57.7/.obj-aarch64-openEuler-linux-gnu' + /usr/bin/find-debuginfo -j4 --strict-build-id -i --build-id-seed 2.57.7-1 --unique-debug-suffix -2.57.7-1.aarch64 --unique-debug-src-base ros-humble-librealsense2-2.57.7-1.aarch64 -S debugsourcefiles.list /builddir/build/BUILD/librealsense-2.57.7 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-fw-logger explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-convert explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-enumerate-devices explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-embed extracting debug info from /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-embed extracting debug info from /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-convert extracting debug info from /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-fw-logger extracting debug info from /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-enumerate-devices explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-fw-update extracting debug info from /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-fw-update explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-record extracting debug info from /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-record explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-terminal extracting debug info from /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/bin/rs-terminal explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/librealsense2.so.2.57.7 extracting debug info from /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64/opt/ros/humble/lib64/librealsense2.so.2.57.7 12755 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-ldconfig + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip /usr/bin/strip + /usr/lib/rpm/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.e0iCIv + umask 022 + cd /builddir/build/BUILD + cd librealsense-2.57.7 + export PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages + PYTHONPATH=/opt/ros/humble/lib/python3.11/site-packages ++ /usr/bin/make -qp -C .obj-aarch64-openEuler-linux-gnu ++ sed 's/^\(test\|check\):.*/\1/;t f;d;:f;q0' + TEST_TARGET= RPM TESTS SKIPPED + '[' -n '' ']' + echo 'RPM TESTS SKIPPED' + RPM_EC=0 ++ jobs -p + exit 0 Processing files: ros-humble-librealsense2-2.57.7-1.aarch64 Provides: ros-humble-librealsense2 = 2.57.7-1 ros-humble-librealsense2(aarch-64) = 2.57.7-1 ros-humble-librealsense2-devel = 2.57.7-1 ros-humble-librealsense2-doc = 2.57.7-1 ros-humble-librealsense2-runtime = 2.57.7-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ros-humble-librealsense2-debuginfo-2.57.7-1.aarch64 Provides: librealsense2.so.2.57.7-2.57.7-1.aarch64.debug()(64bit) ros-humble-librealsense2-debuginfo = 2.57.7-1 ros-humble-librealsense2-debuginfo(aarch-64) = 2.57.7-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ros-humble-librealsense2-debugsource(aarch-64) = 2.57.7-1 Processing files: ros-humble-librealsense2-debugsource-2.57.7-1.aarch64 Provides: ros-humble-librealsense2-debugsource = 2.57.7-1 ros-humble-librealsense2-debugsource(aarch-64) = 2.57.7-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64 Wrote: /builddir/build/RPMS/ros-humble-librealsense2-debugsource-2.57.7-1.aarch64.rpm Wrote: /builddir/build/RPMS/ros-humble-librealsense2-2.57.7-1.aarch64.rpm Wrote: /builddir/build/RPMS/ros-humble-librealsense2-debuginfo-2.57.7-1.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Y9DZOs + umask 022 + cd /builddir/build/BUILD + cd librealsense-2.57.7 + /usr/bin/rm -rf /builddir/build/BUILDROOT/ros-humble-librealsense2-2.57.7-1.aarch64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /var/tmp/rpm-tmp.HMETwB + umask 022 + cd /builddir/build/BUILD + rm -rf librealsense-2.57.7 librealsense-2.57.7.gemspec + RPM_EC=0 ++ jobs -p + exit 0 Finish: rpmbuild ros-humble-librealsense2-2.57.7-1.src.rpm Finish: build phase for ros-humble-librealsense2-2.57.7-1.src.rpm INFO: Done(/var/lib/copr-rpmbuild/results/ros-humble-librealsense2-2.57.7-1.src.rpm) Config(child) 10 minutes 19 seconds INFO: Results and/or logs in: /var/lib/copr-rpmbuild/results INFO: Cleaning up build root ('cleanup_on_success=True') Start: clean chroot Finish: clean chroot Finish: run Running RPMResults tool Shared connection to 192.168.0.30 closed.