环境信息
系统用的Ubuntu 24.04
bingo 版本为: 0.5.272
Conan version 1.62.0
环境配置信息
搭建的Ubuntu开发环境搭建,环境搭建成功
环境组网信息
问题详细描述
根据文档进行环境配置,配置完成后构建BMC失败
失败的日志如下:
ERROR: ================== libsoc_adapter/1.80.30@openUBMC.release/rc#0 构建失败日志起始位置 ==================
Conan 1 is on a deprecation path, please consider migrating to Conan 2
Using lockfile: ‘/home/workspace/manifest/temp/conan_source_debug_dev/openubmc/all/openubmc.lock’
Configuration (profile_host):
[settings]
arch=armv8
build_type=Debug
compiler=gcc
compiler.libcxx=libstdc++
compiler.luajit=1.7.x
compiler.version=7.3
os=Linux
[options]
*:module_symvers=c61ed460fefe0c2aeec85ee4e224a2ea8d555b1e45ac085d855123812dfcd6e4
bmc_time:manufacture=True
chassis:manufacture=True
firmware_mgmt:community_enable=True
fructrl:manufacture=True
help:board_name=openUBMC
skynet:enable_luajit=True
vpd:board_name=openUBMC
webui:energy_enabled=False
webui:ldap_enabled=False
[build_requires]
[env]
AR=aarch64-target-linux-gnu-ar
AS=aarch64-target-linux-gnu-as
CC=aarch64-target-linux-gnu-gcc
CFLAGS=-Wall -fPIC -fstack-protector-all -O2 -Wl,-z,relro,-z,now -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,now -fPIE -pie -fno-common -std=gnu11
CHOST=aarch64-target-linux-gnu
CONAN_CMAKE_FIND_ROOT_PATH=/opt/RTOS/208.9.0/arm64le_5.10_ek_preempt_pro/sdk
CONAN_CMAKE_FIND_ROOT_PATH_MODE_INCLUDE=ONLY
CONAN_CMAKE_FIND_ROOT_PATH_MODE_LIBRARY=ONLY
CONAN_CMAKE_FIND_ROOT_PATH_MODE_PACKAGE=ONLY
CONAN_CMAKE_FIND_ROOT_PATH_MODE_PROGRAM=NEVER
CONAN_CMAKE_FIND_SDK_ROOT=/opt/hi1711sdk
CONAN_CMAKE_SYSROOT=/opt/RTOS/208.9.0/arm64le_5.10_ek_preempt_pro/sdk
CONAN_CMAKE_SYSTEM_VERSION=3.14
CONAN_DISABLE_STRICT_MODE=1
CONAN_REVISIONS_ENABLED=1
CONAN_SKIP_BROKEN_SYMLINKS_CHECK=True
CXX=aarch64-target-linux-gnu-g++
CXXFLAGS=-I"/opt/hcc_arm64le/aarch64-target-linux-gnu/lib/include" -Wall -fPIC -fstack-protector-all -O2 -Wl,-z,relro,-z,now -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,now -fPIE -pie -fno-common -std=c++17
HOSTCC=gcc
KERNEL_PATH=/opt/RTOS/208.9.0/arm64le_5.10_ek_preempt_pro/sdk/usr/src/kernel/
LD=aarch64-target-linux-gnu-ld
PATH=[/opt/hcc_arm64le/bin]
PKG_CONFIG_PATH=/opt/RTOS/208.9.0/arm64le_5.10_ek_preempt_pro/sdk/lib64/pkgconfig:/opt/RTOS/208.9.0/arm64le_5.10_ek_preempt_pro/sdk/usr/lib64/pkgconfig
RANLIB=aarch64-target-linux-gnu-ranlib
STRIP=aarch64-target-linux-gnu-strip
Configuration (profile_build):
[settings]
arch=x86_64
build_type=Dt
compiler=gcc
compiler.libcxx=libstdc++11
compiler.version=9
os=Linux
[options]
[build_requires]
[env]
AR=ar
AS=as
CC=gcc
CFLAGS=-Wall -fPIC -fstack-protector-all -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,now -pie -g -fno-common -std=gnu11
CONAN_BUILD_TYPE=DT
CONAN_CMAKE_SYSTEM_VERSION=3.16
CONAN_DISABLE_STRICT_MODE=1
CONAN_REVISIONS_ENABLED=1
CONAN_SKIP_BROKEN_SYMLINKS_CHECK=True
CXX=g++
CXXFLAGS=-I"standalonetoolchain/standalone_toolchain/standalonetoolchain/target_host/lib/include" -Wall -fPIC -fstack-protector-all -Wl,-z,relro -Wl,-z,noexecstack -Wl,-z,now -pie -fno-common -std=c++17
HOSTCC=gcc
LD=ld
STRIP=strip
Installing package: libsoc_adapter/1.80.30@openUBMC.release/rc
Requirements
boost/1.87.0.B002@openUBMC.release/rc from ‘openubmc_dev’ - Cache
huawei_secure_c/1.0.2@openUBMC.release/rc from ‘openubmc_dev’ - Cache
libsoc_adapter/1.80.30@openUBMC.release/rc from ‘openubmc_dev’ - Cache
libsomp/1.80.7@openUBMC.release/rc from ‘openubmc_dev’ - Cache
luajit/2.1.0.B012@openUBMC.release/rc from ‘openubmc_dev’ - Cache
skynet/1.8.0.B001_001@openUBMC.release/rc from ‘openubmc_dev’ - Cache
Packages
boost/1.87.0.B002@openUBMC.release/rc:295f5ceaff90a1afe2a22ca78ccdeb749ab95b30 - Cache
huawei_secure_c/1.0.2@openUBMC.release/rc:cd580fc2453993ab665c59c2c66e9e2975009bd1 - Cache
libsoc_adapter/1.80.30@openUBMC.release/rc:57d9bd1e964b18dfa75c04501e4e895f30e76003 - Build
libsomp/1.80.7@openUBMC.release/rc:63578bbbc81b9c81065933f511e34323ab3ad790 - Cache
luajit/2.1.0.B012@openUBMC.release/rc:295f5ceaff90a1afe2a22ca78ccdeb749ab95b30 - Cache
skynet/1.8.0.B001_001@openUBMC.release/rc:f0ac676322c6d4e1b5962369e1e983795c898eb1 - Cache
Cross-build from ‘Linux:x86_64’ to ‘Linux:armv8’
Installing (downloading, building) binaries…
boost/1.87.0.B002@openUBMC.release/rc: Already installed!
huawei_secure_c/1.0.2@openUBMC.release/rc: Already installed!
luajit/2.1.0.B012@openUBMC.release/rc: Already installed!
libsomp/1.80.7@openUBMC.release/rc: Already installed!
skynet/1.8.0.B001_001@openUBMC.release/rc: Already installed!
libsoc_adapter/1.80.30@openUBMC.release/rc: WARN: Build folder is dirty, removing it: /root/.conan/data/libsoc_adapter/1.80.30/openUBMC.release/rc/build/57d9bd1e964b18dfa75c04501e4e895f30e76003
libsoc_adapter/1.80.30@openUBMC.release/rc: Copying sources to build folder
libsoc_adapter/1.80.30@openUBMC.release/rc: Building your package in /root/.conan/data/libsoc_adapter/1.80.30/openUBMC.release/rc/build/57d9bd1e964b18dfa75c04501e4e895f30e76003
libsoc_adapter/1.80.30@openUBMC.release/rc: WARN:
The ‘cmake’ generator is deprecated.
Please update your code and remove it.
libsoc_adapter/1.80.30@openUBMC.release/rc: Generator cmake created conanbuildinfo.cmake
libsoc_adapter/1.80.30@openUBMC.release/rc: Calling generate()
libsoc_adapter/1.80.30@openUBMC.release/rc: Aggregating env generators
libsoc_adapter/1.80.30@openUBMC.release/rc: Calling build()
libsoc_adapter/1.80.30@openUBMC.release/rc:
libsoc_adapter/1.80.30@openUBMC.release/rc: ERROR: Package ‘57d9bd1e964b18dfa75c04501e4e895f30e76003’ build failed
libsoc_adapter/1.80.30@openUBMC.release/rc: WARN: Build folder /root/.conan/data/libsoc_adapter/1.80.30/openUBMC.release/rc/build/57d9bd1e964b18dfa75c04501e4e895f30e76003
ERROR: libsoc_adapter/1.80.30@openUBMC.release/rc: Error in build() method, line 65
self.build_hisport()
while calling ‘build_hisport’, line 49
os.chdir(“./infected/drivers/hisport”)
FileNotFoundError: [Errno 2] No such file or directory: ‘./infected/drivers/hisport’
ERROR: ================== libsoc_adapter/1.80.30@openUBMC.release/rc#0 构建失败日志结束位置 ==================
ERROR: 任务 work.build.conan 执行失败, conan 组件构建进程接收到错误
ERROR: 任务 work.build.conan 执行失败
timed out
timed out
timed out
timed out
timed out
timed out
timed out
timed out
timed out
timed out
timed out
timed out
ERROR: 任务 personal 执行失败
ERROR: 请查看日志信息
//构建报错这个问题怎么解决?谢谢