news 2026/4/15 18:19:34

编译鸿蒙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/3/24 9:08:27

Tastepoint by IFF预测2026年十大风味趋势

从樱桃到印度茶香料,Tastepoint趋势专家揭晓本年度将脱颖而出的十大风味。 创新风味创作与味觉解决方案领域的领导者Tastepoint by IFF (NYSE: IFF)已评选出有望在2026年塑造北美食品和饮料行业格局的十大风味。这些预测聚焦于未来一年将在零售、餐饮服务等多个领域…

作者头像 李华
网站建设 2026/4/5 20:56:09

基于STM32的太阳能自动寻光充电系统设计

基于STM32的太阳能自动寻光充电系统设计 第一章 绪论 传统太阳能充电装置多采用固定安装方式,受光照角度变化影响,光电转换效率普遍偏低,仅能达到额定效率的60%-70%,难以满足便携式设备、户外监测终端等场景的高效供电需求。STM32…

作者头像 李华
网站建设 2026/4/10 23:32:22

【毕业设计】基于Python计算机视觉答题卡的设计与实现

💟博主:程序员陈辰:CSDN作者、博客专家、全栈领域优质创作者 💟专注于计算机毕业设计,大数据、深度学习、Java、小程序、python、安卓等技术领域 📲文章末尾获取源码数据库 🌈还有大家在毕设选题…

作者头像 李华
网站建设 2026/4/4 2:13:25

Enhancing Multi-Image Understanding through Delimiter Token Scaling

Enhancing Multi-Image Understanding through Delimiter Token Scaling Authors: Minyoung Lee, Yeji Park, Dongjun Hwang, Yejin Kim, Seong Joon Oh, Junsuk Choe Deep-Dive Summary: 通过缩放分隔符标记增强多图像理解 Minyoung Lee 1 ^1 1, Yejir Park 1 ^1 1, Don…

作者头像 李华
网站建设 2026/4/14 7:37:21

AIGS赋能Java企业:从范式革新到架构支撑的落地路径

在人工智能技术的演进历程中,从AIGC(人工智能生成内容)到AIGS(人工智能生成服务)的跨越,标志着AI技术从“内容辅助”走向“系统重塑”。对于以Java技术栈为核心的企业而言,如何将AIGS能力融入现…

作者头像 李华
网站建设 2026/4/12 21:00:17

苹果质检分割数据集labelme格式5842张8类别

数据集格式:labelme格式(不包含mask文件,仅仅包含jpg图片和对应的json文件)图片数量(jpg文件个数):5842标注数量(json文件个数):5842标注类别数:8标注类别名称:["Apple","Leg","Receptacle&q…

作者头像 李华