conan2.0 b编译frudata组件提示luajit相关的报错,整包编译镜像没问题

构建环境(借用630的镜像):

  1. 安装conan2.0(2.22.2)和bingo(0.6.52),bmcgo(0.7.14)
  2. 使用930的rtos_complier和sdk 覆盖当前镜像的/root/sdk 和/root/rtos_complie

构建命令:

bingo build -bt release —stage stable -r conan_cang

报错如下,请问有遇到过的么?

当前经过测试发现了如下情况:

1.整包编译没问题

2.编译镜像在先不编译整包的情况下只单独编译组件才会有这个问题

3. 整包编译完成后直接再单独编译该组件会成功。

4.整包编译完成后删除/root/.conan2/p 目录后再单独编译该组件也会成功

具体log:

whoami
root
复制 /usr/share/bingo/profiles_for_conan2/profile.ini 到 /root/.conan2/profiles/profile.ini
cp /usr/share/bingo/profiles_for_conan2/profile.ini /root/.conan2/profiles/profile.ini
复制 /usr/share/bingo/profiles_for_conan2/profile.dt.ini 到 /root/.conan2/profiles/profile.dt.ini
cp /usr/share/bingo/profiles_for_conan2/profile.dt.ini /root/.conan2/profiles/profile.dt.ini
复制 /usr/share/bingo/profiles_for_conan2/profile.luajit.ini 到 /root/.conan2/profiles/profile.luajit.ini
cp /usr/share/bingo/profiles_for_conan2/profile.luajit.ini /root/.conan2/profiles/profile.luajit.ini
conan版本: 2.22.2
仓库地址为: https://10.90.8.252/server/bmc/ibmc/frudata.git
conan create --name frudata --version 1.70.39 . -pr:h profile.luajit.ini -pr:b profile.dt.ini -s:a build_type=Debug --user openubmc.dev --channel dev -r cbmc_release -o /:enable_luajit=True --build=frudata/* --build=missing -u -f json --out-file=/tmp/tmp29pqfx9c.graph.json -tf=

======== Exporting recipe to the cache ========
WARN: User containing special chars is discouraged ‘openubmc.dev’
frudata/1.70.39@openubmc.dev/dev: Exporting package recipe: /root/frudata/conanfile.py
frudata/1.70.39@openubmc.dev/dev: Calling export()
frudata/1.70.39@openubmc.dev/dev: RUN: git status . --short --no-branch --untracked-files
frudata/1.70.39@openubmc.dev/dev: RUN: git rev-list HEAD -n 1 --full-history – “.”
frudata/1.70.39@openubmc.dev/dev: RUN: git branch -r --contains d26f3cab67ad1084768a5792661279b13185d1ae
frudata/1.70.39@openubmc.dev/dev: RUN: git remote
frudata/1.70.39@openubmc.dev/dev: RUN: git remote -v
frudata/1.70.39@openubmc.dev/dev: RUN: git fetch --prune --prune-tags origin

frudata/1.70.39@openubmc.dev/dev: RUN: git tag --points-at HEAD | grep -m 1 1.70.39
frudata/1.70.39@openubmc.dev/dev: Copied 1 ‘.yml’ file: conandata.yml
frudata/1.70.39@openubmc.dev/dev: Copied 2 ‘.py’ files: conanfile.py, conanbase.py
frudata/1.70.39@openubmc.dev/dev: Exported to cache folder: /root/.conan2/p/frudac47808cf939b1/e
frudata/1.70.39@openubmc.dev/dev: Exported: frudata/1.70.39@openubmc.dev/dev#206c7e0f20cfb4abb6e375e8ca719e01 (2025-11-11 20:04:05 UTC)

======== Input profiles ========
Profile host:
[settings]
arch=armv8
build_type=Debug
compiler=gcc
compiler.libcxx=libstdc++
compiler.version=7.3
os=Linux
[options]
/:enable_luajit=True
[conf]
tools.build:sysroot=/opt/RTOS/208.9.0/arm64le_5.10_ek_preempt_pro/sdk
tools.gnu:host_triplet=aarch64-target-linux-gnu
user.tools:luajit=luajit/2.1.0.b015@openubmc/stable
user.tools:skynet=skynet/1.8.0.b001_006@openubmc/stable
[buildenv]
PATH=+(path)/opt/hcc_arm64le/bin
KERNEL_PATH=/opt/RTOS/208.9.0/arm64le_5.10_ek_preempt_pro/sdk/usr/src/kernel/
CONAN_CMAKE_SYSROOT=/opt/RTOS/208.9.0/arm64le_5.10_ek_preempt_pro/sdk
CONAN_CMAKE_FIND_SDK_ROOT=/opt/RTOS/208.9.0/arm64le_5.10_ek_preempt_pro/sdk
CHOST=aarch64-target-linux-gnu
AR=aarch64-target-linux-gnu-ar
AS=aarch64-target-linux-gnu-as
RANLIB=aarch64-target-linux-gnu-ranlib
LD=aarch64-target-linux-gnu-ld
STRIP=aarch64-target-linux-gnu-strip
CC=aarch64-target-linux-gnu-gcc
HOSTCC=gcc
CXX=aarch64-target-linux-gnu-g++
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
PKG_CONFIG=/usr/share/bingo/pkg_config.sh
CFLAGS=-Wall -fPIC -fstack-protector-all -Os -fPIE -pie -fno-common -std=gnu11
CXXFLAGS=-I/opt/hcc_arm64le/aarch64-target-linux-gnu/lib/include -Wall -fPIC -fstack-protector-all -Os -fPIE -pie -fno-common -std=c++17
LDFLAGS=-Wl,-z,relro,-z,now,-z,noexecstack

Profile build:
[settings]
arch=x86_64
build_type=Debug
compiler=gcc
compiler.cppstd=gnu14
compiler.libcxx=libstdc++11
compiler.version=9
os=Linux
[conf]
user.tools:luajit=luajit/2.1.0.b015@openubmc/stable
user.tools:skynet=skynet/1.8.0.b001_005@openubmc/stable
[buildenv]
AR=ar
AS=as
RANLIB=ranlib
LD=ld
STRIP=strip
CC=gcc
HOSTCC=gcc
CXX=g++
CFLAGS=-Wall -fPIC -fstack-protector-all -Os -fPIE -pie -fno-common -std=gnu11
CXXFLAGS=-Wall -fPIC -fstack-protector-all -Os -fPIE -pie -fno-common -std=c++17
LDFLAGS=-Wl,-z,relro,-z,now,-z,noexecstack

======== Computing dependency graph ========
frudata/1.70.39@openubmc.dev/dev: Checking remote: cbmc_release
Connecting to remote ‘cbmc_release’ with user ‘reader_computer’
libmc4lua/1.90.94@openubmc/stable: Not found in local cache, looking in remotes…
libmc4lua/1.90.94@openubmc/stable: Checking remote: cbmc_release
libmc4lua/1.90.94@openubmc/stable: Downloaded recipe revision 8426438b7a52075accef155ca5c45450
boost/1.87.0.b003@openubmc/stable: Not found in local cache, looking in remotes…
boost/1.87.0.b003@openubmc/stable: Checking remote: cbmc_release
boost/1.87.0.b003@openubmc/stable: Downloaded recipe revision 59369971980a2bd69fe38add2d9dea60
kmc/24.1.5.b001_004@openubmc/stable: Not found in local cache, looking in remotes…
kmc/24.1.5.b001_004@openubmc/stable: Checking remote: cbmc_release
kmc/24.1.5.b001_004@openubmc/stable: Downloaded recipe revision f7f703177e1b15bb69f3ac00125c7eb0
huawei_secure_c/1.0.2@openubmc/stable: Not found in local cache, looking in remotes…
huawei_secure_c/1.0.2@openubmc/stable: Checking remote: cbmc_release
huawei_secure_c/1.0.2@openubmc/stable: Downloaded recipe revision ad5c55d13a8eb0a86cf895705d393b7f
vpp/v300r025c10spc002b100_001@openubmc/stable: Not found in local cache, looking in remotes…
vpp/v300r025c10spc002b100_001@openubmc/stable: Checking remote: cbmc_release
vpp/v300r025c10spc002b100_001@openubmc/stable: Downloaded recipe revision 8904d688413ec6389a676ef359fdd3ed
hisec_tls/25.0.1.b002@openubmc/stable: Not found in local cache, looking in remotes…
hisec_tls/25.0.1.b002@openubmc/stable: Checking remote: cbmc_release
hisec_tls/25.0.1.b002@openubmc/stable: Downloaded recipe revision 476fd0dfd107a62745b6cfd5697041e1
signature_verify_cbb_library/25.0.0.b002_001@openubmc/stable: Not found in local cache, looking in remotes…
signature_verify_cbb_library/25.0.0.b002_001@openubmc/stable: Checking remote: cbmc_release
signature_verify_cbb_library/25.0.0.b002_001@openubmc/stable: Downloaded recipe revision f5d157cc857812a379375c8afba16cd4
sqlite3/3.42.0-3.oe2403sp1-h2.b001@openubmc/stable: Not found in local cache, looking in remotes…
sqlite3/3.42.0-3.oe2403sp1-h2.b001@openubmc/stable: Checking remote: cbmc_release
sqlite3/3.42.0-3.oe2403sp1-h2.b001@openubmc/stable: Downloaded recipe revision 1978e7ae91c9dcd92b8a1f039e573cf7
json/b003_00004@openubmc/stable: Not found in local cache, looking in remotes…
json/b003_00004@openubmc/stable: Checking remote: cbmc_release
json/b003_00004@openubmc/stable: Downloaded recipe revision d4cfc42df5879e88ef2df22b86a6d6cd
libsoc_adapter/1.90.42@openubmc/stable: Not found in local cache, looking in remotes…
libsoc_adapter/1.90.42@openubmc/stable: Checking remote: cbmc_release
libsoc_adapter/1.90.42@openubmc/stable: Downloaded recipe revision d766a4be2ab5726dbec2316cd706f95e
skynet/1.8.0.b001_006@openubmc/stable: Not found in local cache, looking in remotes…
skynet/1.8.0.b001_006@openubmc/stable: Checking remote: cbmc_release
skynet/1.8.0.b001_006@openubmc/stable: Downloaded recipe revision 9588dab601a89aba66a7ebc0894a4847
luajit/2.1.0.b015@openubmc/stable: Not found in local cache, looking in remotes…
luajit/2.1.0.b015@openubmc/stable: Checking remote: cbmc_release
luajit/2.1.0.b015@openubmc/stable: Downloaded recipe revision 14094f7ffb0da376531db179f4487ec7
libsomp/1.90.27@openubmc/stable: Not found in local cache, looking in remotes…
libsomp/1.90.27@openubmc/stable: Checking remote: cbmc_release
libsomp/1.90.27@openubmc/stable: Downloaded recipe revision ac3a1b1cb458ecdd2b6ae25493f6b2a4
liblogger/1.90.5@openubmc/stable: Not found in local cache, looking in remotes…
liblogger/1.90.5@openubmc/stable: Checking remote: cbmc_release
liblogger/1.90.5@openubmc/stable: Downloaded recipe revision fec56e7c3e5addd9626f617649444cd6
WARN: include_prerelease version range option in “>=1.70.6, include_prerelease=True” does not take an attribute, its presence unconditionally enables prereleases
WARN: include_prerelease version range option in “>=1.70.6, include_prerelease=True” does not take an attribute, its presence unconditionally enables prereleases
libmgmt_protocol/1.80.43@openubmc/stable: Not found in local cache, looking in remotes…
libmgmt_protocol/1.80.43@openubmc/stable: Checking remote: cbmc_release
libmgmt_protocol/1.80.43@openubmc/stable: Downloaded recipe revision 417f8caa8bad0f551f60a0a56784efdd
computing_component_raid/v100r001c00spc512b020_4@openubmc/stable: Not found in local cache, looking in remotes…
computing_component_raid/v100r001c00spc512b020_4@openubmc/stable: Checking remote: cbmc_release
computing_component_raid/v100r001c00spc512b020_4@openubmc/stable: Downloaded recipe revision 6f70443f7919ee45d594fc42ef9e1d22
Graph root
cli
Requirements
boost/1.87.0.b003@openubmc/stable#59369971980a2bd69fe38add2d9dea60 - Downloaded (cbmc_release)
computing_component_raid/v100r001c00spc512b020_4@openubmc/stable#6f70443f7919ee45d594fc42ef9e1d22 - Downloaded (cbmc_release)
frudata/1.70.39@openubmc.dev/dev#206c7e0f20cfb4abb6e375e8ca719e01 - Not in remote
hisec_tls/25.0.1.b002@openubmc/stable#476fd0dfd107a62745b6cfd5697041e1 - Downloaded (cbmc_release)
huawei_secure_c/1.0.2@openubmc/stable#ad5c55d13a8eb0a86cf895705d393b7f - Downloaded (cbmc_release)
json/b003_00004@openubmc/stable#d4cfc42df5879e88ef2df22b86a6d6cd - Downloaded (cbmc_release)
kmc/24.1.5.b001_004@openubmc/stable#f7f703177e1b15bb69f3ac00125c7eb0 - Downloaded (cbmc_release)
liblogger/1.90.5@openubmc/stable#fec56e7c3e5addd9626f617649444cd6 - Downloaded (cbmc_release)
libmc4lua/1.90.94@openubmc/stable#8426438b7a52075accef155ca5c45450 - Downloaded (cbmc_release)
libmgmt_protocol/1.80.43@openubmc/stable#417f8caa8bad0f551f60a0a56784efdd - Downloaded (cbmc_release)
libsoc_adapter/1.90.42@openubmc/stable#d766a4be2ab5726dbec2316cd706f95e - Downloaded (cbmc_release)
libsomp/1.90.27@openubmc/stable#ac3a1b1cb458ecdd2b6ae25493f6b2a4 - Downloaded (cbmc_release)
luajit/2.1.0.b015@openubmc/stable#14094f7ffb0da376531db179f4487ec7 - Downloaded (cbmc_release)
signature_verify_cbb_library/25.0.0.b002_001@openubmc/stable#f5d157cc857812a379375c8afba16cd4 - Downloaded (cbmc_release)
skynet/1.8.0.b001_006@openubmc/stable#9588dab601a89aba66a7ebc0894a4847 - Downloaded (cbmc_release)
sqlite3/3.42.0-3.oe2403sp1-h2.b001@openubmc/stable#1978e7ae91c9dcd92b8a1f039e573cf7 - Downloaded (cbmc_release)
vpp/v300r025c10spc002b100_001@openubmc/stable#8904d688413ec6389a676ef359fdd3ed - Downloaded (cbmc_release)
Build requirements
luajit/2.1.0.b015@openubmc/stable#14094f7ffb0da376531db179f4487ec7 - Downloaded (cbmc_release)
skynet/1.8.0.b001_006@openubmc/stable#9588dab601a89aba66a7ebc0894a4847 - Downloaded (cbmc_release)
Resolved version ranges
huawei_secure_c/[>=1.0.0]@openubmc/stable: huawei_secure_c/1.0.2@openubmc/stable
liblogger/[>=1.80.5 <1.100.0]@openubmc/stable: liblogger/1.90.5@openubmc/stable
libmc4lua/[>=1.1.0]@openubmc/stable: libmc4lua/1.90.94@openubmc/stable
libmgmt_protocol/[>=1.70.6, include_prerelease=True]@openubmc/stable: libmgmt_protocol/1.80.43@openubmc/stable
libsoc_adapter/[<1.100.0]@openubmc/stable: libsoc_adapter/1.90.42@openubmc/stable
libsomp/[<1.100.0]@openubmc/stable: libsomp/1.90.27@openubmc/stable

======== Computing necessary packages ========
luajit/2.1.0.b015@openubmc/stable: Main binary package ‘92cb2e68c292129cdb3e1a0560784b61500e3c7d’ missing
luajit/2.1.0.b015@openubmc/stable: Checking 9 compatible configurations
luajit/2.1.0.b015@openubmc/stable: ‘3fa314d715bfcc866bd4340adb7a0a04a31c5889’: compiler.cppstd=98
luajit/2.1.0.b015@openubmc/stable: ‘bbc8391ca721abb1cf026da6650adbae2555dcb3’: compiler.cppstd=gnu98
luajit/2.1.0.b015@openubmc/stable: ‘c72a765caf0d34a3696843f501c16eec0cc1cad6’: compiler.cppstd=11
luajit/2.1.0.b015@openubmc/stable: ‘a4257c4b3b07abc481df028ada3dccfee16eb052’: compiler.cppstd=gnu11
luajit/2.1.0.b015@openubmc/stable: ‘8acbab825dfc1e03bcf4fb8e7a1fcff8457f0e62’: compiler.cppstd=14
luajit/2.1.0.b015@openubmc/stable: ‘347d491f74f3d27ca4d601674268b64af642720b’: compiler.cppstd=17
luajit/2.1.0.b015@openubmc/stable: ‘a36599f9512de2d328785106ed84f261b1f237fe’: compiler.cppstd=gnu17
luajit/2.1.0.b015@openubmc/stable: ‘0ce4ef76c66967ead8f1ec83ae67e62e80e457a1’: compiler.cppstd=20
luajit/2.1.0.b015@openubmc/stable: ‘71787340e219ca0fdee990098dca3d8ac66e0cc8’: compiler.cppstd=gnu20
skynet/1.8.0.b001_006@openubmc/stable: Main binary package ‘91b4bbe734097f4b47cf715dd67a8079bce582f3’ missing
skynet/1.8.0.b001_006@openubmc/stable: Checking 9 compatible configurations
skynet/1.8.0.b001_006@openubmc/stable: ‘0537546f635bfdf4327ccc285d489792f5729901’: compiler.cppstd=98
skynet/1.8.0.b001_006@openubmc/stable: ‘42a8d13bb6d52bf7e086843c354728aca3dd1e95’: compiler.cppstd=gnu98
skynet/1.8.0.b001_006@openubmc/stable: ‘16c1eee66810029a7732d66090cadef41b5ea4d4’: compiler.cppstd=11
skynet/1.8.0.b001_006@openubmc/stable: ‘52f5cf9ee25e8e25bade3b069add0ec348d7b7bb’: compiler.cppstd=gnu11
skynet/1.8.0.b001_006@openubmc/stable: ‘07730325b42d401906e094773558faaa8643093b’: compiler.cppstd=14
skynet/1.8.0.b001_006@openubmc/stable: ‘5405d76b6a51f3e177e37e6301ec704abcc13825’: compiler.cppstd=17
skynet/1.8.0.b001_006@openubmc/stable: ‘96cce291e62274f49497152af8d2746f415bb3f1’: compiler.cppstd=gnu17
skynet/1.8.0.b001_006@openubmc/stable: ‘b5c6b9b8e01e8bcdcb3f1fd297bb5e8b6e6371cc’: compiler.cppstd=20
skynet/1.8.0.b001_006@openubmc/stable: ‘a291869af6fe91d349b2940a9f25307e6aa90687’: compiler.cppstd=gnu20
frudata/1.70.39@openubmc.dev/dev: Forced build from source
Requirements
boost/1.87.0.b003@openubmc/stable#59369971980a2bd69fe38add2d9dea60:da1005d162cb06138700372b25dc9fabf1528f5f#c22c0e965caa920a5313689be5fca07a - Download (cbmc_release)
computing_component_raid/v100r001c00spc512b020_4@openubmc/stable#6f70443f7919ee45d594fc42ef9e1d22:da1005d162cb06138700372b25dc9fabf1528f5f#87aad8d13d5eb23f6fa0a792830577e5 - Download (cbmc_release)
frudata/1.70.39@openubmc.dev/dev#206c7e0f20cfb4abb6e375e8ca719e01:2893c9722b443329e2f9ba43df8b09470afe876b - Build
hisec_tls/25.0.1.b002@openubmc/stable#476fd0dfd107a62745b6cfd5697041e1:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Download (cbmc_release)
huawei_secure_c/1.0.2@openubmc/stable#ad5c55d13a8eb0a86cf895705d393b7f:ceb71ad4ac16d6d8df91160c239536d56385f010#a160ad8452b3d14d990468dbf4b8c329 - Download (cbmc_release)
json/b003_00004@openubmc/stable#d4cfc42df5879e88ef2df22b86a6d6cd:2334338fbfd9de585b1bf062fea416ce7b666d92#7168bb715f00dccff7a09ca536e4d788 - Download (cbmc_release)
kmc/24.1.5.b001_004@openubmc/stable#f7f703177e1b15bb69f3ac00125c7eb0:9e672509c69024f613e13f3f2c9c8fd3d6c980bc#44db5fad09307bf357c394fadeb14286 - Download (cbmc_release)
liblogger/1.90.5@openubmc/stable#fec56e7c3e5addd9626f617649444cd6:2d68368fd8f76e6878b76a4cb9beca2c652a9992#390e8e6a64e3e222c8b1766e9350e091 - Download (cbmc_release)
libmc4lua/1.90.94@openubmc/stable#8426438b7a52075accef155ca5c45450:f730cf60c1419022e02484f965a8dbd07b8d642a#753378dbd9396cc5cffbcff7ff7a226b - Download (cbmc_release)
libmgmt_protocol/1.80.43@openubmc/stable#417f8caa8bad0f551f60a0a56784efdd:922db4f06aed12da4218138b3dedea443a726584#183f5b8cd54b2a2d1a62f63457532b25 - Download (cbmc_release)
libsoc_adapter/1.90.42@openubmc/stable#d766a4be2ab5726dbec2316cd706f95e:42fecbb9f690695e7b7159646444c5dd11682287#b445cddd6895a292d59e454b5c4a9275 - Download (cbmc_release)
libsomp/1.90.27@openubmc/stable#ac3a1b1cb458ecdd2b6ae25493f6b2a4:4129b52ff5c2bc25f03af0aafbdd1402218ffbd8#ff78b0c3a1e244054daf20bc8c07a370 - Download (cbmc_release)
luajit/2.1.0.b015@openubmc/stable#14094f7ffb0da376531db179f4487ec7:4919d6627c8f4d8b3aa180d501911582163a479e#aa2c959d40aa31d9553a66b48f706f37 - Download (cbmc_release)
signature_verify_cbb_library/25.0.0.b002_001@openubmc/stable#f5d157cc857812a379375c8afba16cd4:a9fe77d7b2bffad1ebf1e8dab165db86b640f9bd#c8a6e9cecaf97e40e5b154982267478b - Download (cbmc_release)
skynet/1.8.0.b001_006@openubmc/stable#9588dab601a89aba66a7ebc0894a4847:1b51f42be16a4f1228eed69ac0b8eba61e328af4#2ba7e39dc4a08d746e4c197ed2bbd79f - Download (cbmc_release)
sqlite3/3.42.0-3.oe2403sp1-h2.b001@openubmc/stable#1978e7ae91c9dcd92b8a1f039e573cf7:da1005d162cb06138700372b25dc9fabf1528f5f#70ee6d940a6a4fcba4605e2ff4b2f5b8 - Download (cbmc_release)
vpp/v300r025c10spc002b100_001@openubmc/stable#8904d688413ec6389a676ef359fdd3ed:85f4f3a12fe8c84381736c4225fb6fdd60dfc6fb#0e16b442a8e3bd454b0028273e03186c - Download (cbmc_release)
Build requirements
luajit/2.1.0.b015@openubmc/stable#14094f7ffb0da376531db179f4487ec7:92cb2e68c292129cdb3e1a0560784b61500e3c7d - Build
skynet/1.8.0.b001_006@openubmc/stable#9588dab601a89aba66a7ebc0894a4847:91b4bbe734097f4b47cf715dd67a8079bce582f3 - Build

======== Installing packages ========

-------- Downloading 16 packages --------
Downloading binary packages in 64 parallel threads
boost/1.87.0.b003@openubmc/stable: Retrieving package da1005d162cb06138700372b25dc9fabf1528f5f from remote ‘cbmc_release’
computing_component_raid/v100r001c00spc512b020_4@openubmc/stable: Retrieving package da1005d162cb06138700372b25dc9fabf1528f5f from remote ‘cbmc_release’
hisec_tls/25.0.1.b002@openubmc/stable: Retrieving package da39a3ee5e6b4b0d3255bfef95601890afd80709 from remote ‘cbmc_release’
huawei_secure_c/1.0.2@openubmc/stable: Retrieving package ceb71ad4ac16d6d8df91160c239536d56385f010 from remote ‘cbmc_release’
luajit/2.1.0.b015@openubmc/stable: Retrieving package 4919d6627c8f4d8b3aa180d501911582163a479e from remote ‘cbmc_release’
sqlite3/3.42.0-3.oe2403sp1-h2.b001@openubmc/stable: Retrieving package da1005d162cb06138700372b25dc9fabf1528f5f from remote ‘cbmc_release’
skynet/1.8.0.b001_006@openubmc/stable: Retrieving package 1b51f42be16a4f1228eed69ac0b8eba61e328af4 from remote ‘cbmc_release’
json/b003_00004@openubmc/stable: Retrieving package 2334338fbfd9de585b1bf062fea416ce7b666d92 from remote ‘cbmc_release’
liblogger/1.90.5@openubmc/stable: Retrieving package 2d68368fd8f76e6878b76a4cb9beca2c652a9992 from remote ‘cbmc_release’
signature_verify_cbb_library/25.0.0.b002_001@openubmc/stable: Retrieving package a9fe77d7b2bffad1ebf1e8dab165db86b640f9bd from remote ‘cbmc_release’
vpp/v300r025c10spc002b100_001@openubmc/stable: Retrieving package 85f4f3a12fe8c84381736c4225fb6fdd60dfc6fb from remote ‘cbmc_release’
kmc/24.1.5.b001_004@openubmc/stable: Retrieving package 9e672509c69024f613e13f3f2c9c8fd3d6c980bc from remote ‘cbmc_release’
libsomp/1.90.27@openubmc/stable: Retrieving package 4129b52ff5c2bc25f03af0aafbdd1402218ffbd8 from remote ‘cbmc_release’
libsoc_adapter/1.90.42@openubmc/stable: Retrieving package 42fecbb9f690695e7b7159646444c5dd11682287 from remote ‘cbmc_release’
libmgmt_protocol/1.80.43@openubmc/stable: Retrieving package 922db4f06aed12da4218138b3dedea443a726584 from remote ‘cbmc_release’
libmc4lua/1.90.94@openubmc/stable: Retrieving package f730cf60c1419022e02484f965a8dbd07b8d642a from remote ‘cbmc_release’
hisec_tls/25.0.1.b002@openubmc/stable: Package installed da39a3ee5e6b4b0d3255bfef95601890afd80709
hisec_tls/25.0.1.b002@openubmc/stable: Downloaded package revision 0ba8627bd47edc3a501e8f0eb9a79e5e
computing_component_raid/v100r001c00spc512b020_4@openubmc/stable: Package installed da1005d162cb06138700372b25dc9fabf1528f5f
computing_component_raid/v100r001c00spc512b020_4@openubmc/stable: Downloaded package revision 87aad8d13d5eb23f6fa0a792830577e5
huawei_secure_c/1.0.2@openubmc/stable: Package installed ceb71ad4ac16d6d8df91160c239536d56385f010
huawei_secure_c/1.0.2@openubmc/stable: Downloaded package revision a160ad8452b3d14d990468dbf4b8c329
json/b003_00004@openubmc/stable: Package installed 2334338fbfd9de585b1bf062fea416ce7b666d92
json/b003_00004@openubmc/stable: Downloaded package revision 7168bb715f00dccff7a09ca536e4d788
vpp/v300r025c10spc002b100_001@openubmc/stable: Downloading 23.6MB conan_package.tgz
libsoc_adapter/1.90.42@openubmc/stable: Downloading 10.1MB conan_package.tgz
liblogger/1.90.5@openubmc/stable: Package installed 2d68368fd8f76e6878b76a4cb9beca2c652a9992
liblogger/1.90.5@openubmc/stable: Downloaded package revision 390e8e6a64e3e222c8b1766e9350e091
signature_verify_cbb_library/25.0.0.b002_001@openubmc/stable: Package installed a9fe77d7b2bffad1ebf1e8dab165db86b640f9bd
signature_verify_cbb_library/25.0.0.b002_001@openubmc/stable: Downloaded package revision c8a6e9cecaf97e40e5b154982267478b
boost/1.87.0.b003@openubmc/stable: Downloading 16.7MB conan_package.tgz
skynet/1.8.0.b001_006@openubmc/stable: Package installed 1b51f42be16a4f1228eed69ac0b8eba61e328af4
skynet/1.8.0.b001_006@openubmc/stable: Downloaded package revision 2ba7e39dc4a08d746e4c197ed2bbd79f
luajit/2.1.0.b015@openubmc/stable: Package installed 4919d6627c8f4d8b3aa180d501911582163a479e
luajit/2.1.0.b015@openubmc/stable: Downloaded package revision aa2c959d40aa31d9553a66b48f706f37
libmgmt_protocol/1.80.43@openubmc/stable: Package installed 922db4f06aed12da4218138b3dedea443a726584
libmgmt_protocol/1.80.43@openubmc/stable: Downloaded package revision 183f5b8cd54b2a2d1a62f63457532b25
kmc/24.1.5.b001_004@openubmc/stable: Package installed 9e672509c69024f613e13f3f2c9c8fd3d6c980bc
kmc/24.1.5.b001_004@openubmc/stable: Downloaded package revision 44db5fad09307bf357c394fadeb14286
sqlite3/3.42.0-3.oe2403sp1-h2.b001@openubmc/stable: Package installed da1005d162cb06138700372b25dc9fabf1528f5f
sqlite3/3.42.0-3.oe2403sp1-h2.b001@openubmc/stable: Downloaded package revision 70ee6d940a6a4fcba4605e2ff4b2f5b8
libsomp/1.90.27@openubmc/stable: Package installed 4129b52ff5c2bc25f03af0aafbdd1402218ffbd8
libsomp/1.90.27@openubmc/stable: Downloaded package revision ff78b0c3a1e244054daf20bc8c07a370
vpp/v300r025c10spc002b100_001@openubmc/stable: Decompressing 23.6MB conan_package.tgz
vpp/v300r025c10spc002b100_001@openubmc/stable: Package installed 85f4f3a12fe8c84381736c4225fb6fdd60dfc6fb
vpp/v300r025c10spc002b100_001@openubmc/stable: Downloaded package revision 0e16b442a8e3bd454b0028273e03186c
libsoc_adapter/1.90.42@openubmc/stable: Decompressing 10.1MB conan_package.tgz
libmc4lua/1.90.94@openubmc/stable: Package installed f730cf60c1419022e02484f965a8dbd07b8d642a
libmc4lua/1.90.94@openubmc/stable: Downloaded package revision 753378dbd9396cc5cffbcff7ff7a226b
boost/1.87.0.b003@openubmc/stable: Decompressing 16.7MB conan_package.tgz
libsoc_adapter/1.90.42@openubmc/stable: Package installed 42fecbb9f690695e7b7159646444c5dd11682287
libsoc_adapter/1.90.42@openubmc/stable: Downloaded package revision b445cddd6895a292d59e454b5c4a9275
boost/1.87.0.b003@openubmc/stable: Package installed da1005d162cb06138700372b25dc9fabf1528f5f
boost/1.87.0.b003@openubmc/stable: Downloaded package revision c22c0e965caa920a5313689be5fca07a
luajit/2.1.0.b015@openubmc/stable: Sources downloaded from ‘cbmc_release’
luajit/2.1.0.b015@openubmc/stable: Calling source() in /root/.conan2/p/luaji0c8a6bf1eb34f/s
ERROR: luajit/2.1.0.b015@openubmc/stable: Error in source() method, line 55
git.fetch_commit(
TypeError: stat: path should be string, bytes, os.PathLike or integer, not NoneType
ERROR: 执行命令 conan create --name frudata --version 1.70.39 . -pr:h profile.luajit.ini -pr:b profile.dt.ini -s:a build_type=Debug --user openubmc.dev --channel dev -r cbmc_release -o /:enable_luajit=True --build=frudata/* --build=missing -u -f json --out-file=/tmp/tmp29pqfx9c.graph.json -tf= 错误, 日志: /root/.bmcgo_log/bingo.log
ERROR: Command ‘[‘conan’, ‘create’, ‘–name’, ‘frudata’, ‘–version’, ‘1.70.39’, ‘.’, ‘-pr:h’, ‘profile.luajit.ini’, ‘-pr:b’, ‘profile.dt.ini’, ‘-s:a’, ‘build_type=Debug’, ‘–user’, ‘openubmc.dev’, ‘–channel’, ‘dev’, ‘-r’, ‘cbmc_release’, ‘-o’, ‘/:enable_luajit=True’, ‘–build=frudata/*’, ‘–build=missing’, ‘-u’, ‘-f’, ‘json’, ‘–out-file=/tmp/tmp29pqfx9c.graph.json’, ‘-tf=’]’ returned non-zero exit status 1.
ERROR: 请查看日志信息

这是根因,当你执行一次manifest整包构建后,本地的profile.dt.ini会被覆盖,后续就不会存在缺包问题

如果我使用630的镜像要单独构建组件的话,要怎样生成这个文件呢?是不是还有其他的环境变量也需要配置呢?

我把构建了manifest镜像中的/root/.conan2/profiles目录copy到我当前编译镜像中,编译报如下错误:

whoami
root
未检测到/opt/RTOS目录,可能未安装构建工具,请正确安装构建工具(可以manifest仓执行init.py或bingo build)
conan版本: 2.22.2
仓库地址为: https://10.90.8.252/server/bmc/ibmc/frudata.git

conan create --name frudata --version 1.70.39 . -pr:h profile.luajit.ini -pr:b profile.dt.ini -s:a build_type=Release --user openubmc --channel stable -r cbmc_release -o /:enable_luajit=True --build=frudata/* --build=missing -u -f json --out-file=/tmp/tmpc1uxzgct.graph.json -tf=

======== Exporting recipe to the cache ========
frudata/1.70.39@openubmc/stable: Exporting package recipe: /home/workspace/source/frudata/conanfile.py
frudata/1.70.39@openubmc/stable: Calling export()
frudata/1.70.39@openubmc/stable: RUN: git status . --short --no-branch --untracked-files
frudata/1.70.39@openubmc/stable: RUN: git rev-list HEAD -n 1 --full-history – “.”
frudata/1.70.39@openubmc/stable: RUN: git branch -r --contains d26f3cab67ad1084768a5792661279b13185d1ae
frudata/1.70.39@openubmc/stable: RUN: git remote
frudata/1.70.39@openubmc/stable: RUN: git remote -v
frudata/1.70.39@openubmc/stable: RUN: git fetch --prune --prune-tags origin

frudata/1.70.39@openubmc/stable: RUN: git tag --points-at HEAD | grep -m 1 1.70.39
frudata/1.70.39@openubmc/stable: Copied 1 ‘.yml’ file: conandata.yml
frudata/1.70.39@openubmc/stable: Copied 2 ‘.py’ files: conanfile.py, conanbase.py
frudata/1.70.39@openubmc/stable: Exported to cache folder: /root/.conan2/p/frudaf65a881bae857/e
frudata/1.70.39@openubmc/stable: Exported: frudata/1.70.39@openubmc/stable#283c57a4cbc694a8033a281cb900cc7f (2025-11-12 14:37:08 UTC)

======== Input profiles ========
Profile host:
[settings]
arch=armv8
build_type=Release
compiler=gcc
compiler.libcxx=libstdc++
compiler.version=7.3
os=Linux
[options]
/:enable_luajit=True
[conf]
tools.build:sysroot=/opt/RTOS/208.9.0/arm64le_5.10_ek_preempt_pro/sdk
tools.gnu:host_triplet=aarch64-target-linux-gnu
user.tools:luajit=luajit/2.1.0.b015@openubmc/stable
user.tools:skynet=skynet/1.8.0.b001_006@openubmc/stable
[buildenv]
PATH=+(path)/opt/hcc_arm64le/bin
KERNEL_PATH=/opt/RTOS/208.9.0/arm64le_5.10_ek_preempt_pro/sdk/usr/src/kernel/
CONAN_CMAKE_SYSROOT=/opt/RTOS/208.9.0/arm64le_5.10_ek_preempt_pro/sdk
CONAN_CMAKE_FIND_SDK_ROOT=/opt/hi1711sdk
CHOST=aarch64-target-linux-gnu
AR=aarch64-target-linux-gnu-ar
AS=aarch64-target-linux-gnu-as
RANLIB=aarch64-target-linux-gnu-ranlib
LD=aarch64-target-linux-gnu-ld
STRIP=aarch64-target-linux-gnu-strip
CC=aarch64-target-linux-gnu-gcc
HOSTCC=gcc
CXX=aarch64-target-linux-gnu-g++
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
PKG_CONFIG=/usr/share/bingo/pkg_config.sh
CFLAGS=-Wall -fPIC -fstack-protector-all -Os -fPIE -pie -fno-common -std=gnu11
CXXFLAGS=-I/opt/hcc_arm64le/aarch64-target-linux-gnu/lib/include -Wall -fPIC -fstack-protector-all -Os -fPIE -pie -fno-common -std=c++17
LDFLAGS=-Wl,-z,relro,-z,now,-z,noexecstack

Profile build:
[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.libcxx=libstdc++11
compiler.version=9
os=Linux
[conf]
user.tools:luajit=luajit/2.1.0.b015@openubmc/stable
user.tools:skynet=skynet/1.8.0.b001_006@openubmc/stable
[buildenv]
CFLAGS=-Wall -fPIC -fstack-protector-all -pie -fno-common -std=gnu11
CXXFLAGS=-Wall -fPIC -fstack-protector-all -pie -fno-common -std=c++17
LDFLAGS=-Wl,-z,relro,-z,now,-z,noexecstack
AR=ar
AS=as
LD=ld
STRIP=strip
CC=gcc
HOSTCC=gcc
CXX=g++

======== Computing dependency graph ========
frudata/1.70.39@openubmc/stable: Checking remote: cbmc_release
Connecting to remote ‘cbmc_release’ with user ‘reader_computer’
libmc4lua/1.90.94@openubmc/stable: Checking remote: cbmc_release
boost/1.87.0.b003@openubmc/stable: Checking remote: cbmc_release
kmc/24.1.5.b001_004@openubmc/stable: Checking remote: cbmc_release
huawei_secure_c/1.0.2@openubmc/stable: Checking remote: cbmc_release
vpp/v300r025c10spc002b100_001@openubmc/stable: Checking remote: cbmc_release
hisec_tls/25.0.1.b002@openubmc/stable: Checking remote: cbmc_release
signature_verify_cbb_library/25.0.0.b002_001@openubmc/stable: Checking remote: cbmc_release
sqlite3/3.42.0-3.oe2403sp1-h2.b001@openubmc/stable: Checking remote: cbmc_release
json/b003_00004@openubmc/stable: Checking remote: cbmc_release
libsoc_adapter/1.90.42@openubmc/stable: Checking remote: cbmc_release
skynet/1.8.0.b001_006@openubmc/stable: Checking remote: cbmc_release
luajit/2.1.0.b015@openubmc/stable: Checking remote: cbmc_release
libsomp/1.90.27@openubmc/stable: Checking remote: cbmc_release
liblogger/1.90.5@openubmc/stable: Checking remote: cbmc_release
WARN: include_prerelease version range option in “>=1.70.6, include_prerelease=True” does not take an attribute, its presence unconditionally enables prereleases
WARN: include_prerelease version range option in “>=1.70.6, include_prerelease=True” does not take an attribute, its presence unconditionally enables prereleases
libmgmt_protocol/1.80.43@openubmc/stable: Checking remote: cbmc_release
computing_component_raid/v100r001c00spc512b020_4@openubmc/stable: Checking remote: cbmc_release
Graph root
cli
Requirements
boost/1.87.0.b003@openubmc/stable#59369971980a2bd69fe38add2d9dea60 - Cache (cbmc_release)
computing_component_raid/v100r001c00spc512b020_4@openubmc/stable#6f70443f7919ee45d594fc42ef9e1d22 - Cache (cbmc_release)
frudata/1.70.39@openubmc/stable#283c57a4cbc694a8033a281cb900cc7f - Not in remote
hisec_tls/25.0.1.b002@openubmc/stable#476fd0dfd107a62745b6cfd5697041e1 - Cache (cbmc_release)
huawei_secure_c/1.0.2@openubmc/stable#ad5c55d13a8eb0a86cf895705d393b7f - Cache (cbmc_release)
json/b003_00004@openubmc/stable#d4cfc42df5879e88ef2df22b86a6d6cd - Cache (cbmc_release)
kmc/24.1.5.b001_004@openubmc/stable#f7f703177e1b15bb69f3ac00125c7eb0 - Cache (cbmc_release)
liblogger/1.90.5@openubmc/stable#fec56e7c3e5addd9626f617649444cd6 - Cache (cbmc_release)
libmc4lua/1.90.94@openubmc/stable#8426438b7a52075accef155ca5c45450 - Cache (cbmc_release)
libmgmt_protocol/1.80.43@openubmc/stable#417f8caa8bad0f551f60a0a56784efdd - Cache (cbmc_release)
libsoc_adapter/1.90.42@openubmc/stable#d766a4be2ab5726dbec2316cd706f95e - Cache (cbmc_release)
libsomp/1.90.27@openubmc/stable#ac3a1b1cb458ecdd2b6ae25493f6b2a4 - Cache (cbmc_release)
luajit/2.1.0.b015@openubmc/stable#14094f7ffb0da376531db179f4487ec7 - Cache (cbmc_release)
signature_verify_cbb_library/25.0.0.b002_001@openubmc/stable#f5d157cc857812a379375c8afba16cd4 - Cache (cbmc_release)
skynet/1.8.0.b001_006@openubmc/stable#9588dab601a89aba66a7ebc0894a4847 - Cache (cbmc_release)
sqlite3/3.42.0-3.oe2403sp1-h2.b001@openubmc/stable#1978e7ae91c9dcd92b8a1f039e573cf7 - Cache (cbmc_release)
vpp/v300r025c10spc002b100_001@openubmc/stable#8904d688413ec6389a676ef359fdd3ed - Cache (cbmc_release)
Build requirements
luajit/2.1.0.b015@openubmc/stable#14094f7ffb0da376531db179f4487ec7 - Cache (cbmc_release)
skynet/1.8.0.b001_006@openubmc/stable#9588dab601a89aba66a7ebc0894a4847 - Cache (cbmc_release)
Resolved version ranges
huawei_secure_c/[>=1.0.0]@openubmc/stable: huawei_secure_c/1.0.2@openubmc/stable
liblogger/[>=1.80.5 <1.100.0]@openubmc/stable: liblogger/1.90.5@openubmc/stable
libmc4lua/[>=1.1.0]@openubmc/stable: libmc4lua/1.90.94@openubmc/stable
libmgmt_protocol/[>=1.70.6, include_prerelease=True]@openubmc/stable: libmgmt_protocol/1.80.43@openubmc/stable
libsoc_adapter/[<1.100.0]@openubmc/stable: libsoc_adapter/1.90.42@openubmc/stable
libsomp/[<1.100.0]@openubmc/stable: libsomp/1.90.27@openubmc/stable

======== Computing necessary packages ========
frudata/1.70.39@openubmc/stable: Forced build from source
Requirements
boost/1.87.0.b003@openubmc/stable#59369971980a2bd69fe38add2d9dea60:221311549f17f23f5f1ccb96517a95f7b16b6afc#1c664a63526ddefa2440959c9ce4be85 - Cache
computing_component_raid/v100r001c00spc512b020_4@openubmc/stable#6f70443f7919ee45d594fc42ef9e1d22:221311549f17f23f5f1ccb96517a95f7b16b6afc#39b1f9e8913670a8801f0966ceb68653 - Cache
frudata/1.70.39@openubmc/stable#283c57a4cbc694a8033a281cb900cc7f:1d6c815890c8a993ca420092cec926da697e4ac7 - Build
hisec_tls/25.0.1.b002@openubmc/stable#476fd0dfd107a62745b6cfd5697041e1:da39a3ee5e6b4b0d3255bfef95601890afd80709#0ba8627bd47edc3a501e8f0eb9a79e5e - Cache
huawei_secure_c/1.0.2@openubmc/stable#ad5c55d13a8eb0a86cf895705d393b7f:38c6d33d37131abc11cc682b97ce7ed5e1a077d6#69f38503cd424f513d159dc3c103fc8a - Cache
json/b003_00004@openubmc/stable#d4cfc42df5879e88ef2df22b86a6d6cd:0d8aa4dcdec6e4b51e83c439e203ed7f712e46dc#eca85862b91b9e5a5e5fc5bbd7630a41 - Cache
kmc/24.1.5.b001_004@openubmc/stable#f7f703177e1b15bb69f3ac00125c7eb0:f7d0e0dc2bb17e52430e15e3f2b6a2c91b9f270c#274b40e90cbabc08dbfa314c7f43d538 - Cache
liblogger/1.90.5@openubmc/stable#fec56e7c3e5addd9626f617649444cd6:dd23b1bbf297f7262adb7fe320c30b89c64f71e5#ddef8052fbddd4da2b29381d973aa0de - Cache
libmc4lua/1.90.94@openubmc/stable#8426438b7a52075accef155ca5c45450:fdc79ba8a99e1c97906c11c39f0ec27c2c2611e2#2e30e66cc6a9f13a578a960d057f5e77 - Cache
libmgmt_protocol/1.80.43@openubmc/stable#417f8caa8bad0f551f60a0a56784efdd:b2e3287afd44d4e22cbffc7041f7f25dfad5f013#4b06d70c6b442c0f0a978f02a09f30de - Cache
libsoc_adapter/1.90.42@openubmc/stable#d766a4be2ab5726dbec2316cd706f95e:77dce172995b493fea1c30a903c2a6abbf4a1ae5#0c7a9b8fb7fedb3a2b586fc93f0ca198 - Cache
libsomp/1.90.27@openubmc/stable#ac3a1b1cb458ecdd2b6ae25493f6b2a4:a64a305e56f5a8d5ca6d09c19fde1ebce2b2dd2c#c62c86631b3eb4ee4a734665f42d4e0b - Cache
luajit/2.1.0.b015@openubmc/stable#14094f7ffb0da376531db179f4487ec7:c8d517255ce5bff88d115ed4b8362b76f80290e4#6a2bdb7ce3962428d7903b2bbd500f5f - Cache
signature_verify_cbb_library/25.0.0.b002_001@openubmc/stable#f5d157cc857812a379375c8afba16cd4:b48a25fa8c9225dbaa53583cfbaea267a6551c18#d1b1522f326656bf1bb8ac088c0188d0 - Cache
skynet/1.8.0.b001_006@openubmc/stable#9588dab601a89aba66a7ebc0894a4847:25b2e59d672e25643010f6be7d75eb983ab4320e#bdb0330f4166a593b59aada1d498ee55 - Cache
sqlite3/3.42.0-3.oe2403sp1-h2.b001@openubmc/stable#1978e7ae91c9dcd92b8a1f039e573cf7:221311549f17f23f5f1ccb96517a95f7b16b6afc#45ad83aab22221531c3006880fba0c85 - Cache
vpp/v300r025c10spc002b100_001@openubmc/stable#8904d688413ec6389a676ef359fdd3ed:2640986e0d4968bceea33eb1a627136fcb83df8c#4337afa434309a851aad89d08e65d013 - Cache
Build requirements
luajit/2.1.0.b015@openubmc/stable#14094f7ffb0da376531db179f4487ec7:26cc37450817c31a613404d0116080fc4e8528cc#93eb10254403956f38f4e9e944493c5b - Download (cbmc_release)
skynet/1.8.0.b001_006@openubmc/stable#9588dab601a89aba66a7ebc0894a4847:3fff5181aa007da5df900df88425857441284a61#2e5a5aedfc747ab9b9d2a355e939d30d - Download (cbmc_release)

======== Installing packages ========

-------- Downloading 2 packages --------
Downloading binary packages in 64 parallel threads
luajit/2.1.0.b015@openubmc/stable: Retrieving package 26cc37450817c31a613404d0116080fc4e8528cc from remote ‘cbmc_release’
skynet/1.8.0.b001_006@openubmc/stable: Retrieving package 3fff5181aa007da5df900df88425857441284a61 from remote ‘cbmc_release’
skynet/1.8.0.b001_006@openubmc/stable: Package installed 3fff5181aa007da5df900df88425857441284a61
skynet/1.8.0.b001_006@openubmc/stable: Downloaded package revision 2e5a5aedfc747ab9b9d2a355e939d30d
luajit/2.1.0.b015@openubmc/stable: Package installed 26cc37450817c31a613404d0116080fc4e8528cc
luajit/2.1.0.b015@openubmc/stable: Downloaded package revision 93eb10254403956f38f4e9e944493c5b
boost/1.87.0.b003@openubmc/stable: Already installed! (1 of 19)
computing_component_raid/v100r001c00spc512b020_4@openubmc/stable: Already installed! (2 of 19)
hisec_tls/25.0.1.b002@openubmc/stable: Already installed! (3 of 19)
huawei_secure_c/1.0.2@openubmc/stable: Already installed! (4 of 19)
luajit/2.1.0.b015@openubmc/stable: Already installed! (6 of 19)
sqlite3/3.42.0-3.oe2403sp1-h2.b001@openubmc/stable: Already installed! (7 of 19)
skynet/1.8.0.b001_006@openubmc/stable: Already installed! (9 of 19)
json/b003_00004@openubmc/stable: Already installed! (10 of 19)
liblogger/1.90.5@openubmc/stable: Already installed! (11 of 19)
signature_verify_cbb_library/25.0.0.b002_001@openubmc/stable: Already installed! (12 of 19)
vpp/v300r025c10spc002b100_001@openubmc/stable: Already installed! (13 of 19)
kmc/24.1.5.b001_004@openubmc/stable: Already installed! (14 of 19)
libsomp/1.90.27@openubmc/stable: Already installed! (15 of 19)
libsoc_adapter/1.90.42@openubmc/stable: Already installed! (16 of 19)
libmc4lua/1.90.94@openubmc/stable: Already installed! (17 of 19)
libmgmt_protocol/1.80.43@openubmc/stable: Already installed! (18 of 19)
frudata/1.70.39@openubmc/stable: Calling source() in /root/.conan2/p/frudaf65a881bae857/s
frudata/1.70.39@openubmc/stable: Shallow fetch of git repo
frudata/1.70.39@openubmc/stable: RUN: git init
frudata/1.70.39@openubmc/stable: RUN: git remote add origin “”
frudata/1.70.39@openubmc/stable: RUN: git fetch --depth 1 origin d26f3cab67ad1084768a5792661279b13185d1ae
frudata/1.70.39@openubmc/stable: RUN: git checkout FETCH_HEAD

-------- Installing package frudata/1.70.39@openubmc/stable (19 of 19) --------
frudata/1.70.39@openubmc/stable: Building from source
frudata/1.70.39@openubmc/stable: Package frudata/1.70.39@openubmc/stable:1d6c815890c8a993ca420092cec926da697e4ac7
frudata/1.70.39@openubmc/stable: settings: os=Linux arch=armv8 compiler=gcc compiler.libcxx=libstdc++ compiler.version=7.3 build_type=Release
frudata/1.70.39@openubmc/stable: options: asan=False enable_luajit=True gcov=False manufacture=False test=False
frudata/1.70.39@openubmc/stable: requires: libmgmt_protocol/1.Y.Z@openubmc/stable libmc4lua/1.Y.Z@openubmc/stable kmc/24.Y.Z@openubmc/stable vpp/v300r025c10spc002b100_001@openubmc/stable hisec_tls/25.Y.Z@openubmc/stable signature_verify_cbb_library/25.Y.Z@openubmc/stable sqlite3/3.Y.Z@openubmc/stable json/b003_00004@openubmc/stable libsoc_adapter/1.Y.Z@openubmc/stable skynet/1.Y.Z@openubmc/stable luajit/2.Y.Z@openubmc/stable libsomp/1.Y.Z@openubmc/stable boost/1.Y.Z@openubmc/stable liblogger/1.Y.Z@openubmc/stable huawei_secure_c/1.Y.Z@openubmc/stable computing_component_raid/v100r001c00spc512b020_4@openubmc/stable
frudata/1.70.39@openubmc/stable: Copying sources to build folder
frudata/1.70.39@openubmc/stable: Building your package in /root/.conan2/p/b/fruda0d0d13b2f8018/b
frudata/1.70.39@openubmc/stable: Writing generators to /root/.conan2/p/b/fruda0d0d13b2f8018/b/.build/Release/generators
frudata/1.70.39@openubmc/stable: Generator ‘CMakeDeps’ calling ‘generate()’
frudata/1.70.39@openubmc/stable: CMakeDeps necessary find_package() and targets for your CMakeLists.txt
find_package(libmgmt_protocol)
find_package(libmc4lua)
target_link_libraries(… libmgmt_protocol::libmgmt_protocol libmc4lua::libmc4lua)
frudata/1.70.39@openubmc/stable: Generator ‘VirtualBuildEnv’ calling ‘generate()’
frudata/1.70.39@openubmc/stable: Generator ‘PkgConfigDeps’ calling ‘generate()’
frudata/1.70.39@openubmc/stable: Calling generate()
frudata/1.70.39@openubmc/stable: Generators folder: /root/.conan2/p/b/fruda0d0d13b2f8018/b/.build/Release/generators
frudata/1.70.39@openubmc/stable: CMakeToolchain generated: conan_toolchain.cmake
frudata/1.70.39@openubmc/stable: CMakeToolchain generated: /root/.conan2/p/b/fruda0d0d13b2f8018/b/.build/Release/generators/CMakePresets.json
frudata/1.70.39@openubmc/stable: CMakeToolchain generated: /root/.conan2/p/b/fruda0d0d13b2f8018/b/CMakeUserPresets.json
frudata/1.70.39@openubmc/stable: Generating aggregated env files
frudata/1.70.39@openubmc/stable: Generated aggregated env files: [‘conanbuild.sh’, ‘conanrun.sh’]
frudata/1.70.39@openubmc/stable: Calling build()
frudata/1.70.39@openubmc/stable: Running CMake.configure()
frudata/1.70.39@openubmc/stable: RUN: cmake -G “Unix Makefiles” -DCMAKE_TOOLCHAIN_FILE=“generators/conan_toolchain.cmake” -DCMAKE_INSTALL_PREFIX=“/root/.conan2/p/b/fruda0d0d13b2f8018/p” -DCMAKE_POLICY_DEFAULT_CMP0091=“NEW” -DCMAKE_BUILD_TYPE=“Release” “/root/.conan2/p/b/fruda0d0d13b2f8018/b”
– Using Conan toolchain: /root/.conan2/p/b/fruda0d0d13b2f8018/b/.build/Release/generators/conan_toolchain.cmake
– Conan toolchain: Adding glibcxx compile definition: _GLIBCXX_USE_CXX11_ABI=0
CMake Error at /usr/share/cmake-3.28/Modules/CMakeDetermineCCompiler.cmake:49 (message):
Could not find compiler set in environment variable CC:

aarch64-target-linux-gnu-gcc.
Call Stack (most recent call first):
CMakeLists.txt:3 (project)

CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
– Configuring incomplete, errors occurred!

frudata/1.70.39@openubmc/stable: ERROR:
Package ‘1d6c815890c8a993ca420092cec926da697e4ac7’ build failed
frudata/1.70.39@openubmc/stable: WARN: Build folder /root/.conan2/p/b/fruda0d0d13b2f8018/b/.build/Release
ERROR:
ConanException: Error 1 while executing
ERROR: 执行命令 conan create --name frudata --version 1.70.39 . -pr:h profile.luajit.ini -pr:b profile.dt.ini -s:a build_type=Release --user openubmc --channel stable -r cbmc_release -o /:enable_luajit=True --build=frudata/* --build=missing -u -f json --out-file=/tmp/tmpc1uxzgct.graph.json -tf= 错误, 日志: /root/.bmcgo_log/bingo.log
ERROR: Command ‘[‘conan’, ‘create’, ‘–name’, ‘frudata’, ‘–version’, ‘1.70.39’, ‘.’, ‘-pr:h’, ‘profile.luajit.ini’, ‘-pr:b’, ‘profile.dt.ini’, ‘-s:a’, ‘build_type=Release’, ‘–user’, ‘openubmc’, ‘–channel’, ‘stable’, ‘-r’, ‘cbmc_release’, ‘-o’, ‘/:enable_luajit=True’, ‘–build=frudata/*’, ‘–build=missing’, ‘-u’, ‘-f’, ‘json’, ‘–out-file=/tmp/tmpc1uxzgct.graph.json’, ‘-tf=’]’ returned non-zero exit status 1.
ERROR: 请查看日志信息

找到问题所在了,我/opt/RTOS目录放错到/root/opt了;

那现在问题就是这个了:我使用630的镜像要单独构建组件的话,要怎样生成这个文件呢?是不是还有其他的环境变量也需要配置呢?

构建组件之前一定要先拉取manifest,执行一次bingo build -t install_sdk

1 个赞