OpenHarmony开发者论坛

标题: 求助,编译OpenHarmony-v4.1-Beta1 64位版本失败,报glb_roles.spt语法错误,请教如何解决,谢谢! [打印本页]

作者: xinxz1732    时间: 2024-3-26 16:29
标题: 求助,编译OpenHarmony-v4.1-Beta1 64位版本失败,报glb_roles.spt语法错误,请教如何解决,谢谢!
【问题描述】
问题现象和发生的背景
./build.sh --product-name rk3568 --ccache --target-cpu arm64

编译RK3568 64位版本,编译过程中出现角色定义语法错误提示,未找到相关的语法介绍
报错的文件中内容如下:
(, 下载次数: 8)


相关的代码,截图,日志信息
(, 下载次数: 9)

[OHOS ERROR] ../../base/security/selinux_adapter/sepolicy/base/system/glb_roles.spt:15:ERROR 'syntax error' at token 'role' on line 38009:
[OHOS ERROR] role r;
[OHOS ERROR] checkpolicy:  error(s) encountered while parsing configuration
[OHOS ERROR] Traceback (most recent call last):
[OHOS ERROR]   File "/root/openharmony/out/rk3568/../../base/security/selinux_adapter/scripts/build_policy.py", line 52, in <module>
[OHOS ERROR]     build_policy_api.main(input_args)
[OHOS ERROR]   File "/root/openharmony/base/security/selinux_adapter/scripts/build_policy_api.py", line 518, in main


我尝试过的解决方法和结果


我想要达到的结果


【运行环境】
硬件:RK3568
ROM版本:
DevEvoStudio版本:
SDK版本:11

作者: s_hao    时间: 2024-3-29 10:30
64位的编译无人看护,会有不少编译问题,可以用32位的,
作者: xinxz1732    时间: 2024-3-29 19:05
回复 s_hao: 谢谢,主要是目前需要用到64验证环境,64为编译问题确实比较多

作者: s_hao    时间: 2024-4-1 14:27
回复 xinxz1732: https://gitee.com/openharmony/account_os_account/pulls/1719
可以先看下这个,后面会再进行合并解决




欢迎光临 OpenHarmony开发者论坛 (https://forums.openharmony.cn/) Powered by Discuz! X3.5