news 2026/10/21 2:28:10

编译鸿蒙6.0release版本出错

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
编译鸿蒙6.0release版本出错

编译bash build/build_scripts/env_setup.sh出错

Installing /home/tools/qemu-5.2.0/pc-bios/keymaps/sv to /usr/local/share/qemu/keymaps

npm ERR! code E404

npm ERR! 404 Not Found - GET https://repo.harmonyos.com/npm/@ohos%2fhpm-cli

npm ERR! 404

npm ERR! 404 '@ohos/hpm-cli@latest' is not in the npm registry.

npm ERR! 404 You should bug the author to publish it (or use the name yourself!)

npm ERR! 404

npm ERR! 404 Note that you can also install from a

npm ERR! 404 tarball, folder, http url, or git url.

npm ERR! A complete log of this run can be found in:

npm ERR! /root/.npm/_logs/2026-01-30T01_24_15_648Z-debug.log

处理:个编译的时候会自己构建,不是很影响

编译bash build.sh --product-name rk3568 --ccache报错,缺少libnl是一个网络链接库,编译时需要先安装或编译该依赖

[OHOS INFO] [GN] histreamer plugin: audio_server_sink = false

[OHOS INFO] [GN] histreamer plugin: lite_aac_decoder = false

[OHOS INFO] [GN] histreamer plugin: std_video_surface_sink = false

[OHOS INFO] [GN] histreamer plugin: std_video_capture = false

[OHOS INFO] [GN] histreamer plugin: file_fd_sink = false

[OHOS INFO] [GN] histreamer plugin: codec_adapter = true

[OHOS INFO] [GN] imf_enable: true

[OHOS ERROR] [GN] ERROR at //third_party/libnl/BUILD.gn:13:1: Script returned non-zero exit code.

[OHOS ERROR] [GN] exec_script("install.sh", [ "$libnl_path" ])

[OHOS ERROR] [GN] ^----------

[OHOS ERROR] [GN] Current dir: /home/g/oh60code/out/rk3568/

[OHOS ERROR] [GN] Command: /usr/bin/env /home/g/oh60code/third_party/libnl/install.sh /home/g/oh60code/third_party/libnl

[OHOS ERROR] [GN] Returned 1 and printed out:

[OHOS ERROR] [GN]

[OHOS ERROR] [GN] libnl-libnl3_11_0/

[OHOS ERROR] [GN] libnl-libnl3_11_0/.clang-format

[OHOS ERROR] [GN] libnl-libnl3_11_0/.flake8

[OHOS ERROR] [GN] libnl-libnl3_11_0/.git-blame-ignore-revs

[OHOS ERROR] [GN] libnl-libnl3_11_0/.github/

[OHOS ERROR] [GN] libnl-libnl3_11_0/.github/workflows/

[OHOS ERROR] [GN] libnl-libnl3_11_0/.github/workflows/ci.yml

[OHOS ERROR] [GN] libnl-libnl3_11_0/.gitignore

[OHOS ERROR] [GN] libnl-libnl3_11_0/.indent.pro

[OHOS ERROR] [GN] libnl-libnl3_11_0/COPYING

[OHOS ERROR] [GN] libnl-libnl3_11_0/ChangeLog

[OHOS ERROR] [GN] libnl-libnl3_11_0/Makefile.am

[OHOS ERROR] [GN] libnl-libnl3_11_0/autogen.sh

[OHOS ERROR] [GN] libnl-libnl3_11_0/configure.ac

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/AUTHORS

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/COPYING

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/Doxyfile.in

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/DoxygenLayout.xml

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/Makefile.am

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/README

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/api/

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/api/.gitignore

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/autogen.sh

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/configure.ac

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/core.txt

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/doxygen-link.py

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/gen-tags.sh

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/images/

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/images/addressing.png

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/images/attribute_hdr.png

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/images/classful_qdisc.png

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/images/classless_qdisc.png

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/images/classless_qdisc_nbands.png

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/images/icons/

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/images/icons/README

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/images/icons/callouts/

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/images/icons/callouts/1.png

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/images/icons/callouts/10.png

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/images/icons/callouts/11.png

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/images/icons/callouts/12.png

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/images/icons/callouts/13.png

[OHOS ERROR] [GN] libnl-libnl3_11_0/doc/images/icons/callouts/14.png

[OHOS ERROR] [GN] Traceback (most recent call last):

[OHOS ERROR] [GN] File "/home/g/oh60code/build/hb/containers/status.py", line 47, in wrapper

[OHOS ERROR] [GN] return func(*args, **kwargs)

[OHOS ERROR] [GN] ^^^^^^^^^^^^^^^^^^^^^

[OHOS ERROR] [GN] File "/home/g/oh60code/build/hb/services/gn.py", line 133, in _execute_gn_gen_cmd

[OHOS ERROR] [GN] SystemUtil.exec_command(gn_gen_cmd, self.config.log_path)

[OHOS ERROR] [GN] File "/home/g/oh60code/build/hb/util/system_util.py", line 129, in exec_command

[OHOS ERROR] [GN] LogUtil.get_failed_log(log_path)

[OHOS ERROR] [GN] File "/home/g/oh60code/build/hb/util/log_util.py", line 207, in get_failed_log

[OHOS ERROR] [GN] LogUtil.get_gn_failed_log(log_path)

[OHOS ERROR] [GN] File "/home/g/oh60code/build/hb/util/log_util.py", line 153, in get_gn_failed_log

[OHOS ERROR] [GN] raise OHOSException(

[OHOS ERROR] [GN] exceptions.ohos_exception.OHOSException: GN Failed! Please check error in /home/g/oh60code/out/rk3568/error.log, and for more build information in /home/g/oh60code/out/rk3568/build.log

[OHOS ERROR] [GN]

[OHOS ERROR] [GN] Code: 3000

[OHOS ERROR] [GN]

[OHOS ERROR] [GN] Reason: GN Failed! Please check error in /home/g/oh60code/out/rk3568/error.log, and for more build information in /home/g/oh60code/out/rk3568/build.log

[OHOS ERROR] [GN]

[OHOS ERROR] [GN] Error Type: UNKNOWN

[OHOS ERROR] [GN]

[OHOS ERROR] [GN] Description: An unknown error occurred while executing 'gn gen'.

[OHOS ERROR] [GN]

[OHOS ERROR] [GN] Solution: There is no solution available. You can check the 'gn_error.log' in the output directory for more information

[OHOS ERROR] [GN]

=====build error=====

处理:安装依赖的库sudoapt-getupdatesudoapt-getinstall-ybison flex libssl-dev libreadline-dev\

libncurses5-dev autoconf automake libtool pkg-config

[OHOS ERROR] [NINJA] [67123/104891] CXX obj/device/soc/rockchip/rk3568/hardware/display/src/display_device/libdisplay_composer_vdi_impl/display_composer_vdi_impl.o

[OHOS ERROR] [NINJA] FAILED: obj/device/soc/rockchip/rk3568/hardware/display/src/display_device/libdisplay_composer_vdi_impl/display_composer_vdi_impl.o

[OHOS ERROR] [NINJA] /usr/bin/ccache ../../prebuilts/clang/ohos/linux-x86_64/llvm/bin/clang++ -MMD -MF obj/device/soc/rockchip/rk3568/hardware/display/src/display_device/libdisplay_composer_vdi_impl/display_composer_vdi_impl.o.d -DV8_DEPRECATION_WARNINGS -D_GNU_SOURCE -DHAVE_SYS_UIO_H -D__MUSL__ -D_LIBCPP_HAS_MUSL_LIBC -D__BUILD_LINUX_WITH_CLANG -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -DCOMPONENT_BUILD -D__GNU_SOURCE=1 -DCHROMIUM_CXX_TWEAK_INLINES -DNDEBUG -DNVALGRIND -DDYNAMIC_ANNOTATIONS_ENABLED=0 -DOHOS_PLATFORM -I../../device/soc/rockchip/rk3568/hardware/display/src/display_device -I../../drivers/peripheral/display/utils/include -I../../drivers/interface/display/composer -I../../drivers/peripheral/display/composer/hdi_service/include -I../../drivers/interface/display/composer/hdifd_parcelable -Iobj/third_party/musl/usr/include/arm-linux-ohos -Ioverride/third_party -I../.. -Igen -I../../commonlibrary/c_utils/base/include -I../../foundation/communication/ipc/interfaces/innerkits/ipc_core/include -I../../third_party/bounds_checking_function/include -Igen/drivers/interface -Igen/drivers/interface/display/composer -I../../drivers/hdf_core/adapter/uhdf2/ipc/include -I../../drivers/hdf_core/interfaces/inner_api/utils -I../../drivers/hdf_core/interfaces/inner_api/osal/uhdf -I../../drivers/hdf_core/interfaces/inner_api/hdi -I../../foundation/graphic/graphic_surface/interfaces/inner_api/utils -I../../base/hiviewdfx/hilog/interfaces/native/innerkits/include -I../../foundation/communication/ipc/dl_deps -I../../foundation/communication/ipc/ipc/native/src/core/dbinder/include -I../../foundation/communication/ipc/ipc/native/src/core/framework/include -I../../foundation/communication/ipc/ipc/native/src/core/invoker/include -fno-strict-aliasing -Wno-builtin-macro-redefined -D__DATE__= -D__TIME__= -D__TIMESTAMP__= -funwind-tables -fPIC -fcolor-diagnostics -fmerge-all-constants -Xclang -mllvm -Xclang -instcombine-lower-dbg-declare=0 -no-canonical-prefixes -flto=thin -fsplit-lto-unit -ffunction-sections -fno-short-enums --target=arm-linux-ohos -march=armv7-a -mfloat-abi=softfp -mtune=generic-armv7-a -fstack-protector-strong -mfpu=neon -mthumb -Wall -Werror -Wextra -Wimplicit-fallthrough -Wthread-safety -Wno-missing-field-initializers -Wno-unused-parameter -Wno-c++11-narrowing -Wno-unneeded-internal-declaration -Wno-error=c99-designator -Wno-error=anon-enum-enum-conversion -Wno-error=sizeof-array-div -Wno-error=implicit-fallthrough -Wno-error=reorder-init-list -Wno-error=range-loop-construct -Wno-error=deprecated-copy -Wno-error=implicit-int-float-conversion -Wno-error=inconsistent-dllimport -Wno-error=unknown-warning-option -Wno-error=sign-compare -Wno-error=int-in-bool-context -Wno-error=return-stack-address -Wno-error=dangling-gsl -Wno-unused-but-set-variable -Wno-deprecated-declarations -Wno-unused-but-set-parameter -Wno-null-pointer-subtraction -Wno-unqualified-std-cast-call -Wno-user-defined-warnings -Wno-unused-lambda-capture -Wno-null-pointer-arithmetic -Wno-enum-compare-switch -O2 -fno-ident -fdata-sections -ffunction-sections -fomit-frame-pointer -gdwarf-3 -g2 -ggnu-pubnames -fno-common -Wheader-hygiene -Wstring-conversion -Wtautological-overlap-compare -ftrivial-auto-var-init=zero -enable-trivial-auto-var-init-zero-knowing-it-will-be-removed-from-clang -DCONFIG_STANDARD_SYSTEM -DBUILD_PUBLIC_VERSION -std=c++17 -fno-exceptions -fno-rtti --sysroot=obj/third_party/musl -fvisibility-inlines-hidden -c ../../device/soc/rockchip/rk3568/hardware/display/src/display_device/display_composer_vdi_impl.cpp -o obj/device/soc/rockchip/rk3568/hardware/display/src/display_device/libdisplay_composer_vdi_impl/display_composer_vdi_impl.o

[OHOS ERROR] [NINJA] In file included from ../../device/soc/rockchip/rk3568/hardware/display/src/display_device/display_composer_vdi_impl.cpp:16:

[OHOS ERROR] [NINJA] In file included from ../../device/soc/rockchip/rk3568/hardware/display/src/display_device/display_composer_vdi_impl.h:22:

[OHOS ERROR] [NINJA] In file included from ../../drivers/peripheral/display/composer/hdi_service/include/idisplay_composer_vdi.h:22:

[OHOS ERROR] [NINJA] ../../drivers/interface/display/composer/v1_3/include/idisplay_composer_interface.h:20:10: fatal error: 'v1_3/display_composer_type.h' file not found

[OHOS ERROR] [NINJA] #include "v1_3/display_composer_type.h"

[OHOS ERROR] [NINJA] ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[OHOS ERROR] [NINJA] 1 error generated.

[OHOS INFO] User Cpu%: 0.0%

[OHOS INFO] System Cpu%: 13.0%

[OHOS INFO] Idle CPU%: 87.0%

[OHOS INFO] Total Memory: 15.5GB

[OHOS INFO] Free Memory: 4.4GB

[OHOS INFO] Swap Memory: 4.0GB

[OHOS INFO] Filesystem: none, Size: 7.8G, Used: 0, Available: 7.8G, Use%: 0%, Mounted on: /usr/lib/modules/6.6.87.2-microsoft-standard-WSL2

[OHOS INFO] Filesystem: none, Size: 7.8G, Used: 4.0K, Available: 7.8G, Use%: 1%, Mounted on: /mnt/wsl

[OHOS INFO] Filesystem: drivers, Size: 199G, Used: 152G, Available: 48G, Use%: 77%, Mounted on: /usr/lib/wsl/drivers

[OHOS INFO] Filesystem: /dev/sde, Size: 1007G, Used: 131G, Available: 826G, Use%: 14%, Mounted on: /

[OHOS INFO] Filesystem: none, Size: 7.8G, Used: 92K, Available: 7.8G, Use%: 1%, Mounted on: /mnt/wslg

[OHOS INFO] Filesystem: none, Size: 7.8G, Used: 0, Available: 7.8G, Use%: 0%, Mounted on: /usr/lib/wsl/lib

[OHOS INFO] Filesystem: rootfs, Size: 7.8G, Used: 2.7M, Available: 7.8G, Use%: 1%, Mounted on: /init

[OHOS INFO] Filesystem: none, Size: 7.8G, Used: 500K, Available: 7.8G, Use%: 1%, Mounted on: /run

[OHOS INFO] Filesystem: none, Size: 7.8G, Used: 0, Available: 7.8G, Use%: 0%, Mounted on: /run/lock

[OHOS INFO] Filesystem: none, Size: 7.8G, Used: 0, Available: 7.8G, Use%: 0%, Mounted on: /run/shm

[OHOS INFO] Filesystem: none, Size: 7.8G, Used: 76K, Available: 7.8G, Use%: 1%, Mounted on: /mnt/wslg/versions.txt

[OHOS INFO] Filesystem: none, Size: 7.8G, Used: 76K, Available: 7.8G, Use%: 1%, Mounted on: /mnt/wslg/doc

[OHOS INFO] Filesystem: C:\, Size: 199G, Used: 152G, Available: 48G, Use%: 77%, Mounted on: /mnt/c

[OHOS INFO] Filesystem: D:\, Size: 702G, Used: 547G, Available: 155G, Use%: 78%, Mounted on: /mnt/d

[OHOS INFO] Filesystem: F:\, Size: 53G, Used: 46G, Available: 7.0G, Use%: 87%, Mounted on: /mnt/f

[OHOS INFO] Filesystem: G:\, Size: 466G, Used: 328G, Available: 138G, Use%: 71%, Mounted on: /mnt/g

[OHOS INFO] Filesystem: tmpfs, Size: 1.6G, Used: 0, Available: 1.6G, Use%: 0%, Mounted on: /run/user/1000

[OHOS ERROR] [NINJA] Traceback (most recent call last):

[OHOS ERROR] [NINJA] File "/home/g/oh60code/build/hb/containers/status.py", line 47, in wrapper

[OHOS ERROR] [NINJA] return func(*args, **kwargs)

[OHOS ERROR] [NINJA] ^^^^^^^^^^^^^^^^^^^^^

[OHOS ERROR] [NINJA] File "/home/g/oh60code/build/hb/modules/ohos_build_module.py", line 70, in run

[OHOS ERROR] [NINJA] raise exception

[OHOS ERROR] [NINJA] File "/home/g/oh60code/build/hb/modules/ohos_build_module.py", line 67, in run

[OHOS ERROR] [NINJA] super().run()

[OHOS ERROR] [NINJA] File "/home/g/oh60code/build/hb/modules/interface/build_module_interface.py", line 70, in run

[OHOS ERROR] [NINJA] raise exception

[OHOS ERROR] [NINJA] File "/home/g/oh60code/build/hb/modules/interface/build_module_interface.py", line 68, in run

[OHOS ERROR] [NINJA] self._ninja()

[OHOS ERROR] [NINJA] File "/home/g/oh60code/build/hb/util/timer_util.py", line 30, in inner

[OHOS ERROR] [NINJA] res = func(*arg, **kwarg)

[OHOS ERROR] [NINJA] ^^^^^^^^^^^^^^^^^^^

[OHOS ERROR] [NINJA] File "/home/g/oh60code/build/hb/modules/interface/build_module_interface.py", line 125, in _ninja

[OHOS ERROR] [NINJA] self._target_compilation()

[OHOS ERROR] [NINJA] File "/home/g/oh60code/build/hb/modules/ohos_build_module.py", line 112, in _target_compilation

[OHOS ERROR] [NINJA] self.target_compiler.run()

[OHOS ERROR] [NINJA] File "/home/g/oh60code/build/hb/services/ninja.py", line 39, in run

[OHOS ERROR] [NINJA] self._execute_ninja_cmd()

[OHOS ERROR] [NINJA] File "/home/g/oh60code/build/hb/services/ninja.py", line 70, in _execute_ninja_cmd

[OHOS ERROR] [NINJA] SystemUtil.exec_command(

[OHOS ERROR] [NINJA] File "/home/g/oh60code/build/hb/util/system_util.py", line 129, in exec_command

[OHOS ERROR] [NINJA] LogUtil.get_failed_log(log_path)

[OHOS ERROR] [NINJA] File "/home/g/oh60code/build/hb/util/log_util.py", line 209, in get_failed_log

[OHOS ERROR] [NINJA] LogUtil.get_compiler_failed_log(log_path)

[OHOS ERROR] [NINJA] File "/home/g/oh60code/build/hb/util/log_util.py", line 196, in get_compiler_failed_log

[OHOS ERROR] [NINJA] raise OHOSException(

[OHOS ERROR] [NINJA] exceptions.ohos_exception.OHOSException: COMPILE Failed! Please check error in /home/g/oh60code/out/rk3568/error.log, and for more build information in /home/g/oh60code/out/rk3568/build.log

[OHOS ERROR] [NINJA]

[OHOS ERROR] [NINJA] Code: 4000

[OHOS ERROR] [NINJA]

[OHOS ERROR] [NINJA] Reason: COMPILE Failed! Please check error in /home/g/oh60code/out/rk3568/error.log, and for more build information in /home/g/oh60code/out/rk3568/build.log

[OHOS ERROR] [NINJA]

[OHOS ERROR] [NINJA] Error Type: Ninja build error

[OHOS ERROR] [NINJA]

[OHOS ERROR] [NINJA] Description: An unknown error occurred while executing 'ninja -C'.

[OHOS ERROR] [NINJA]

[OHOS ERROR] [NINJA] Solution: no solution

[OHOS ERROR] [NINJA]

=====build error=====

g@DESKTOP-KREHPF1:~/oh60code$

缺少一个头文件,

处理:拉取代码,更新代码,直接拉取就好,然后重新编译,

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/19 19:23:07

k230部署yolo模型kpu无法运行,总是kpu run failed,如何解决?

🏆本文收录于 《全栈 Bug 调优(实战版)》 专栏。专栏聚焦真实项目中的各类疑难 Bug,从成因剖析 → 排查路径 → 解决方案 → 预防优化全链路拆解,形成一套可复用、可沉淀的实战知识体系。无论你是初入职场的开发者&…

作者头像 李华
网站建设 2026/10/19 9:52:33

基于STM32的疫情医护人员安全管理系统的设计实现

基于STM32的疫情医护人员安全管理系统的设计实现 第一章 绪论 疫情防控期间,医护人员面临接触风险高、行踪追溯难、健康状态监测不及时、应急求助响应慢等问题,传统人工登记、定期测温的管理方式效率低、易遗漏,难以满足闭环管理下的安全管控…

作者头像 李华
网站建设 2026/10/21 0:47:39

畜禽养殖环境智能监控系统解决方案:智能联动,自动启停养殖温控设备

在规模化、集约化畜禽养殖快速发展的今天,养殖环境的稳定性直接决定畜禽成活率、生长效率与产品品质,更是实现绿色养殖、保障食品安全的核心前提。传统养殖模式中,依赖人工巡检监测温湿度、有害气体等环境参数的方式,存在响应滞后…

作者头像 李华
网站建设 2026/10/21 13:36:39

深度测评9个降AI率平台,千笔AI助你轻松降AIGC

AI降重工具,帮你轻松应对论文查重难题 在当前的学术环境中,越来越多的高校和期刊开始采用AIGC检测系统来评估论文的原创性。对于专科生而言,如何高效降低论文的AIGC率、去除AI痕迹,同时保持语义通顺,成为了一个亟需解…

作者头像 李华
网站建设 2026/10/19 19:25:32

基于平扫CT的疾病诊断网络[python]-计算机毕业设计源码+LW文档

摘要:平扫CT作为一种常见的医学影像技术,在疾病诊断中发挥着重要作用。本文旨在探讨基于平扫CT的疾病诊断网络的相关研究。介绍了平扫CT的基本原理和特点,分析了其在疾病诊断中的应用需求,阐述了相关的技术如深度学习等在其中的应…

作者头像 李华