使用930的代码使用如下命令构建release包报错,请问要如何解决呢?
构建命令为:
bmcgo build -t publish -b 950 -r conan_release -bt release
manifest的配置如下:
报错如下:
编译log:
qemu.txt (10.7 KB)
使用930的代码使用如下命令构建release包报错,请问要如何解决呢?
构建命令为:
bmcgo build -t publish -b 950 -r conan_release -bt release
manifest的配置如下:
报错如下:
编译log:
qemu.txt (10.7 KB)
这是因为在以publish构建的时候会对manifest.yml进行schema校验,因为是对应配套的bingo版本没有schema校验,处理方法:
方法一:如果后续不需要构建qemu包,直接在manifest.yml删除qemu_rtos_version字段
方法二:参考这个pr修改bingo的schema校验
1.目前发现在/usr/share/bmcgo/schema目录下也有好几个文件manifest开头的文件、
2.更新了bingo的内容后还是一样的报错,而且报错在/usr/share/bmcgo/schema/manifest.schema.json的错误
目前bingo也是存在很多schema校验的,不同场合下使用;更新完bingo内容,有没有重新编译呢?建议也更新一下bingo版本,如果采用开发这种方法,可以先bingo –version看看版本号是不是刚刚自己修改的
/usr/share/bmcgo 这个目录我执行bingo 的sh install_local.sh 也不会更新吧,只会更新//usr/share/bingo目录;
我现在是通过bmcgo命令构建的整包release固件
上面是示例,在bmcgo里面修改也是一样的, bmcgo里面也有local_install.sh这个脚本,一样可以进行处理的