news 2026/5/1 5:53:19

编译鸿蒙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/5/1 5:53:05

超表面全息成像仿真全流程探索:从理论到实践

基于超表面全息成像 仿真 全流程,视频演示,代码,文献,案例 复振幅全息 纯相位全息 近场远场成像最近在研究超表面全息成像相关内容,发现这个领域真的很有意思,今天就来和大家分享一下基于超表面全息成像仿真…

作者头像 李华
网站建设 2026/4/28 10:28:13

凌晨 3 点投第 400 份简历前,AI 告诉我:你简历里有 3 个自杀式错误

深夜 3 点的屏幕光很刺眼,但比光更凉的是那 399 份石沉大海的投递记录。 在 2026 年的求职环境下,“勤奋”正在成为平庸者的遮羞布。 如果你投了 400 份简历依然全无回音,这绝不是运气问题,而是你的简历触发了大厂后台 ATS&#…

作者头像 李华
网站建设 2026/4/18 11:52:25

上线120小时,Moltbook全球瘫痪!150万AI服务器已炸?

就在刚刚,火遍全球的Moltbook,已经瘫痪了!网站无法访问,服务器账单已经涨成天文数字。刚被扒皮150万AI中大多数是人类假扮的,这个爆红的现象级网站就倒了。刚刚,Moltbook已经崩了。这个红极一时的网站&…

作者头像 李华
网站建设 2026/4/23 13:09:52

JY-KMT-LORA 微型LORA数传模块

JY-KMT-LORA 微型LORA数传模块 lora扩频数传网关 微型LORA数传模块 RS485转LORA模块 LORA无线串口模块 RS485转LORA 数传模块

作者头像 李华
网站建设 2026/4/29 19:27:36

近视防控到底在“防”什么?

‍  在和很多家长交流时,大家常把近视防控简单等同于“不让孩子度数涨”,可真正深入了解视力发展的规律后会发现,近视防控的核心远不止控制度数这么单一。我们每天面对的用眼场景、眼部功能的动态变化,都藏着近视防控需要关注的…

作者头像 李华