OpenHarmony开发者论坛

标题: OpenHarmony 5.0 Release始终编译不过,不论是tag 还是 branch的代码。。。 [打印本页]

作者: Jianwei Mao    时间: 2024-11-4 15:53
标题: OpenHarmony 5.0 Release始终编译不过,不论是tag 还是 branch的代码。。。
[md]OpenHarmony 5.0 Release始终编译不过,不论是tag 还是 branch的代码。。。


下载了代码,执行了prebuild_download.sh,采用./build.sh --product-name rk3568 --ccache编译好多次都是这个问题。


从root用户换成普通用户、下载多次代码、下载多次依赖库。都依然是这个问题。该怎么搞?从哪排查?需要什么日志?


[OHOS ERROR] [12950/20364] ACTION //applications/standard/dlp_manager:dlp_manager_compile_app(//build/toolchain/ohos:ohos_clang_arm)
[OHOS ERROR] FAILED: obj/applications/standard/dlp_manager/dlp_manager/unsigned_hap_path_list.json
[OHOS ERROR] /usr/bin/env ../../build/scripts/compile_app.py --nodejs ../../prebuilts/build-tools/common/nodejs/node-v16.20.2-linux-x64/bin/node --cwd ../../applications/standard/dlp_manager/ --build-profile ../../applications/standard/dlp_manager/build-profile.json5 --sdk-home /home/ip/mao/openharmony/openharmony500tag/prebuilts/ohos-sdk/linux --output-file obj/applications/standard/dlp_manager/dlp_manager/unsigned_hap_path_list.json --ohpm-registry  --build-level module --assemble-type assembleHap --sdk-type-name sdk.dir --build-modules entry --hvigor-obfuscation
[OHOS ERROR] build_profile:../../applications/standard/dlp_manager/build-profile.json5; cwd:/home/ip/mao/openharmony/openharmony500tag/applications/standard/dlp_manager
[OHOS ERROR] modules_list:[{'name': 'entry', 'srcPath': './entry', 'targets': [{'name': 'default', 'applyToProducts': ['default']}]}]

[OHOS ERROR] [12951/20364] ACTION //applications/standard/permission_manager:permission_manager_compile_app(//build/toolchain/ohos:ohos_clang_arm)
[OHOS ERROR] FAILED: obj/applications/standard/permission_manager/permission_manager/unsigned_hap_path_list.json
[OHOS ERROR] /usr/bin/env ../../build/scripts/compile_app.py --nodejs ../../prebuilts/build-tools/common/nodejs/node-v16.20.2-linux-x64/bin/node --cwd ../../applications/standard/permission_manager/ --build-profile ../../applications/standard/permission_manager/build-profile.json5 --sdk-home /home/ip/mao/openharmony/openharmony500tag/prebuilts/ohos-sdk/linux --output-file obj/applications/standard/permission_manager/permission_manager/unsigned_hap_path_list.json --ohpm-registry  --build-level module --assemble-type assembleHap --sdk-type-name sdk.dir --build-modules permissionmanager --hvigor-obfuscation
[OHOS ERROR] build_profile:../../applications/standard/permission_manager/build-profile.json5; cwd:/home/ip/mao/openharmony/openharmony500tag/applications/standard/permission_manager
[OHOS ERROR] modules_list:[{'name': 'entry', 'srcPath': './entry', 'targets': [{'name': 'default', 'applyToProducts': ['default']}]}, {'name': 'permissionmanager', 'srcPath': './permissionmanager', 'targets': [{'name': 'default', 'applyToProducts': ['default']}]}]

[OHOS ERROR] Traceback (most recent call last):
[OHOS ERROR]   File "/home/ip/mao/openharmony/openharmony500tag/build/hb/containers/status.py", line 47, in wrapper
[OHOS ERROR]     return func(*args, **kwargs)
[OHOS ERROR]            ^^^^^^^^^^^^^^^^^^^^^
[OHOS ERROR]   File "/home/ip/mao/openharmony/openharmony500tag/build/hb/modules/ohos_build_module.py", line 67, in run
[OHOS ERROR]     raise exception
[OHOS ERROR]   File "/home/ip/mao/openharmony/openharmony500tag/build/hb/modules/ohos_build_module.py", line 65, in run
[OHOS ERROR]     super().run()
[OHOS ERROR]   File "/home/ip/mao/openharmony/openharmony500tag/build/hb/modules/interface/build_module_interface.py", line 70, in run
[OHOS ERROR]     raise exception
[OHOS ERROR]   File "/home/ip/mao/openharmony/openharmony500tag/build/hb/modules/interface/build_module_interface.py", line 68, in run
[OHOS ERROR]     self._ninja()
[OHOS ERROR]   File "/home/ip/mao/openharmony/openharmony500tag/build/hb/util/timer_util.py", line 30, in inner
[OHOS ERROR]     res = func(*arg, **kwarg)
[OHOS ERROR]           ^^^^^^^^^^^^^^^^^^^
[OHOS ERROR]   File "/home/ip/mao/openharmony/openharmony500tag/build/hb/modules/interface/build_module_interface.py", line 125, in _ninja
[OHOS ERROR]     self._target_compilation()
[OHOS ERROR]   File "/home/ip/mao/openharmony/openharmony500tag/build/hb/modules/ohos_build_module.py", line 102, in _target_compilation
[OHOS ERROR]     self.target_compiler.run()
[OHOS ERROR]   File "/home/ip/mao/openharmony/openharmony500tag/build/hb/services/ninja.py", line 38, in run
[OHOS ERROR]     self._execute_ninja_cmd()
[OHOS ERROR]   File "/home/ip/mao/openharmony/openharmony500tag/build/hb/services/ninja.py", line 69, in _execute_ninja_cmd
[OHOS ERROR]     SystemUtil.exec_command(
[OHOS ERROR]   File "/home/ip/mao/openharmony/openharmony500tag/build/hb/util/system_util.py", line 75, in exec_command
[OHOS ERROR]     LogUtil.get_failed_log(log_path)
[OHOS ERROR]   File "/home/ip/mao/openharmony/openharmony500tag/build/hb/util/log_util.py", line 193, in get_failed_log
[OHOS ERROR]     LogUtil.get_compiler_failed_log(log_path)
[OHOS ERROR]   File "/home/ip/mao/openharmony/openharmony500tag/build/hb/util/log_util.py", line 180, in get_compiler_failed_log
[OHOS ERROR]     raise OHOSException(
[OHOS ERROR] exceptions.ohos_exception.OHOSException: COMPILE Failed! Please check error in /home/ip/mao/openharmony/openharmony500tag/out/rk3568/error.log, and for more build information in /home/ip/mao/openharmony/openharmony500tag/out/rk3568/build.log
[OHOS ERROR]

[OHOS ERROR] Code:        4000
[OHOS ERROR]
[OHOS ERROR] Reason:      COMPILE Failed! Please check error in /home/ip/mao/openharmony/openharmony500tag/out/rk3568/error.log, and for more build information in /home/ip/mao/openharmony/openharmony500tag/out/rk3568/build.log
[OHOS ERROR]
[OHOS ERROR] Error Type:  Ninja build error
[OHOS ERROR]
[OHOS ERROR] Description: An unknown error occurred while executing 'ninja -C'.
[OHOS ERROR]
[OHOS ERROR] Solution:    no solution
[OHOS ERROR]
=====build  error=====
[/md]
作者: fengyunrenwu    时间: 2024-11-6 15:07
执行下命令,看看结果是啥?
作者: fengyunrenwu    时间: 2024-11-11 15:20
可以在out/rk3568目录下执行一下这个命令,看看是什么报错信息?

/usr/bin/env../../build/scripts/compile_app.py --nodejs ../../prebuilts/build-
tools/common/nodejs/node-v16.20.2-linux-x64/bin/node --cwd
../../applications/standard/dlp_manager/--bulid-profile
../../applications/standard/dlp_manager/bulid-profile.json5 --sdk-home
/home/ip/mao/openharmony/openharmony500tag/prebuilts/ohos-sdk/linux--output-file
obj/applications/standard/dlp_manager/dlp_manager/unsigned_hap_path_list.json--ohpm-
registry--build-level module --assemble-type assembleHap  --sdk-type-name sdk.dir --build-
modules entry --hvigor-obfuscation
作者: 深开鸿_王石    时间: 2024-11-12 08:13
上面应该有啥错,log不全,你看看有没啥隐藏文件夹,比如.ccache,.hvigor等,在你的用户路径下,或者是找找有没有hvigor
作者: 平常心    时间: 2024-11-13 17:53
今天我也是编译不过5.0Release版本的,也是这个错误
作者: HIT-yuchen    时间: 4 天前
请问解决了吗,我也遇到这个问题




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