按照手册,进行组件my_app测试,
root@WIN-H381OLSOTL9:/home/es/workspace/20260108/manifest# bingo new -n my_app
whoami
root
conan版本: 2.24.0
请指定组件类型后回车(1: application), 不指定则使用默认值application
1
请指定组件编程语言后回车(1: lua), 不指定则使用默认值lua
1
请指定组件支持的conan版本后回车(1: 1.0, 2: 2.0), 不指定则使用默认值1.0
2
请稍等, 组件生成中…
组件已生成到/home/es/workspace/20260108/manifest/my_app目录
root@WIN-H381OLSOTL9:/home/es/workspace/20260108/manifest# cd my_app/
root@WIN-H381OLSOTL9:/home/es/workspace/20260108/manifest/my_app# ls
CHANGELOG.md CMakeLists.txt Makefile README.md conanfile.py config.cfg mds permissions.ini src temp test user_conf
root@WIN-H381OLSOTL9:/home/es/workspace/20260108/manifest/my_app# bingo build
whoami
root
conan版本: 2.24.0
libsoc_adapter/1.100.25@openubmc/stable: Already installed! (16 of 18)
libmc4lua/1.100.71@openubmc/stable: WARN: Trying to remove corrupted source folder
libmc4lua/1.100.71@openubmc/stable: WARN: This can take a while for big packages
libmc4lua/1.100.71@openubmc/stable: Calling source() in /root/.conan2/p/libmc222c492ed5ee4/s
Formatted output saved to ‘/tmp/tmp76ixblf_.graph.json’
ERROR:
KeyError: ‘pwd’
ERROR: 执行命令 conan create --name my_app --version 0.0.1 . -pr:h profile.luajit.ini -pr:b profile.dt.ini -s:h build_type=Debug --user openubmc.dev --channel dev -o /:enable_luajit=True --build=my_app/* --build=missing -u -f json --out-file=/tmp/tmp76ixblf_.graph.json -tf= 错误, 日志: /root/.bmcgo_log/bingo.log
ERROR: Command ‘[‘conan’, ‘create’, ‘–name’, ‘my_app’, ‘–version’, ‘0.0.1’, ‘.’, ‘-pr:h’, ‘profile.luajit.ini’, ‘-pr:b’, ‘profile.dt.ini’, ‘-s:h’, ‘build_type=Debug’, ‘–user’, ‘openubmc.dev’, ‘–channel’, ‘dev’, ‘-o’, ‘/:enable_luajit=True’, ‘–build=my_app/*’, ‘–build=missing’, ‘-u’, ‘-f’, ‘json’, ‘–out-file=/tmp/tmp76ixblf_.graph.json’, ‘-tf=’]’ returned non-zero exit status 1.
ERROR: 请查看日志信息conan install --requires='b
task.txt (493.7 KB)
mainfest版本
root@WIN-H381OLSOTL9:/home/es/workspace/20260108/manifest# git log
commit bec246d893ddbaee2e24fe4ccb0a8fdf8f418428 (HEAD → main, origin/main, origin/HEAD)
Merge: 8ba5cd9 e50b018
Author: openUBMC-robot chaotomzhu@gmail.com
Date: Thu Jan 8 11:11:58 2026 +0800
!431 merge main into main
【修改描述】支持可观测gauge仪表
Created-by: wangtianyi34
Commit-by: wangtianyi34
Merged-by: openUBMC-robot
Description: 支持可观测gauge仪表
See merge request: openUBMC/manifest!431
bmc_sdk
在mainfest下bingo build是可以的
我前一个版本不好用,根据
-
下载最新bmc_sdk,删除本地~/sdk, ~/rtos_compiler,将bmc_sdk内部的sdk及rtos_compiler复制到本地~目录下
-
拉取最新的主干manifest,执行bingo build -t install_sdk
-
重新执行构建
完全更新了所有版本,还是不行。
另外这个 mainfest和bmc_sdk有没有个稳定相关联的关系呀?我感觉好多问题都是这样的。