编译鸿蒙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=====

处理:安装依赖的库sudo apt-get updatesudo apt-get install -y bison 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$

缺少一个头文件,

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

相关推荐
嵌入式小企鹅2 小时前
CPU供需趋紧、DeepSeek V4全链适配、小米开源万亿模型
人工智能·学习·开源·嵌入式·小米·算力·昇腾
三品吉他手会点灯8 小时前
C语言学习笔记 - 20.C编程预备计算机专业知识 - 变量为什么必须的初始化【重点】
c语言·笔记·学习
sakiko_8 小时前
UIKit学习笔记1-创建项目(使用UIKit)、使用组件
笔记·学习
生信碱移8 小时前
PACells:这个方法可以鉴定疾病/预后相关的重要细胞亚群,作者提供的代码流程可以学习起来了,甚至兼容转录组与 ATAC 两种数据类型!
人工智能·学习·算法·机器学习·数据挖掘·数据分析·r语言
星幻元宇VR10 小时前
VR航空航天科普设备【VR时空直升机】
科技·学习·安全·生活·vr
_李小白10 小时前
【android opencv学习笔记】Day 2: Mat类(图片数据结构体)
android·opencv·学习
harder32111 小时前
RMP模式的创新突破
开发语言·学习·ios·swift·策略模式
程序猿乐锅12 小时前
【Tilas|第三篇】多表SQL语句
数据库·经验分享·笔记·学习·mysql
徐某人..12 小时前
基于i.MX6ULL平台的智能网关系统开发
arm开发·c++·单片机·qt·物联网·学习·arm
AOwhisky13 小时前
Kubernetes 学习笔记:集群管理、命名空间与 Pod 基础
linux·运维·笔记·学习·云原生·kubernetes