55 Star 88 Fork 972

OpenHarmony / build

 / 详情

rk3568编译失败

进行中
任务
创建于  
2023-04-16 15:12

【模块名_概率】简要描述:
使用4.16号的主干版本编译失败

编译步骤:
1、repo init -u git@gitee.com:openharmony/manifest.git -b master --no-repo-verify
2、repo sync -c
3、repo forall -c 'git lfs pull'
4、./build/prebuilts_download.sh
5、./build.sh --product-name rk3568 --ccache

    1. Log、截图、多媒体文件等,所有和问题有关的信息:
      ld.lld: error: undefined symbol: __aarch64_cas4_acq_rel

referenced by hdf_vnode_adapter.c:294 (/mnt/data/l00500139/workspace/openhamrony_master/out/kernel/OBJ/linux-5.10/../../../../drivers/hdf_core/framework/core/adapter/vnode/src/hdf_vnode_adapter.c:294)
vmlinux.o:(HdfVNodeAdapterIoctl)
referenced by hdf_vnode_adapter.c:303 (/mnt/data/l00500139/workspace/openhamrony_master/out/kernel/OBJ/linux-5.10/../../../../drivers/hdf_core/framework/core/adapter/vnode/src/hdf_vnode_adapter.c:303)
vmlinux.o:(HdfVNodeAdapterIoctl)
referenced by hdf_vnode_adapter.c:428 (/mnt/data/l00500139/workspace/openhamrony_master/out/kernel/OBJ/linux-5.10/../../../../drivers/hdf_core/framework/core/adapter/vnode/src/hdf_vnode_adapter.c:428)
vmlinux.o:(HdfDeviceSendEventToClient)
referenced 1 more times
BTF .btf.vmlinux.bin.o
pahole: .tmp_vmlinux.btf: No such file or directory
LD .tmp_vmlinux.kallsyms1
ld.lld: error: .btf.vmlinux.bin.o: unknown file type
make[2]: *** [/mnt/data/l00500139/workspace/openhamrony_master/out/kernel/src_tmp/linux-5.10/Makefile:1229: vmlinux] Error 1
make[1]: *** [arch/arm64/Makefile:208: rk3568-toybrick-x0-linux.img] Error 2
make[1]: Leaving directory '/mnt/data/l00500139/workspace/openhamrony_master/out/kernel/OBJ/linux-5.10'
make: *** [Makefile:185: __sub-make] Error 2
[48453/49377] CXX obj/foundation/arkui/ace_engine/frameworks/bridge/js_frontend/engine/jsi/js_engine_bridge_ark_ohos/jsi_canvas_bridge.o
[48454/49377] CXX obj/foundation/arkui/ace_engine/frameworks/bridge/declarative_frontend/jsview/declarative_js_engine_ark_ohos/js_web.o
[48455/49377] SOLINK communication/bluetooth/libbtservice.z.so
[48456/49377] SOLINK arkcompiler/ets_runtime/libark_jsruntime.so
ninja: build stopped: subcommand failed.
输入图片说明

评论 (4)

lvyuanmin 创建了缺陷
lvyuanmin 优先级设置为严重
lvyuanmin 优先级严重 修改为主要
lvyuanmin 优先级主要 修改为不指定
lvyuanmin 优先级设置为严重
lvyuanmin 优先级严重 修改为主要
lubinglun 任务类型缺陷 修改为任务
lubinglun 修改了描述
展开全部操作日志

您好,该错误无法复现,请您更新代码或者重新下载代码。

liuguangfeng 任务状态待办的 修改为进行中

我在ubuntu22.04上也遇到了同样的问题(更新代码或者重新下载代码无法解决),怀疑是软件版本或库版本的冲突,我的解决办法是使用docker编译

最好使用18和20

输入图片说明

5.22的主干,在WSL上编译遇到了相同的问题,更新代码或者重新下载无法解决。

登录 后才可以发表评论

状态
负责人
项目
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
预计工期 (小时)
参与者(5)
8031907 belanlu 1660560379 9380088 xu8899 1714981664 7807586 lvyuanmin 1646134939
1
https://gitee.com/openharmony/build.git
git@gitee.com:openharmony/build.git
openharmony
build
build

搜索帮助