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

缺少一个头文件,

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

相关推荐
xuhaoyu_cpp_java3 小时前
项目学习(三)分页查询
java·经验分享·笔记·学习
小宋加油啊5 小时前
机械臂抓取物体 PVN3D算法调研学习
学习·算法·3d
Xzh04236 小时前
AI Agent 学习路线(Java 后端方向)
java·人工智能·学习
做cv的小昊7 小时前
计算机图形学:【Games101】学习笔记08——光线追踪(辐射度量学、渲染方程与全局光照、蒙特卡洛积分与路径追踪)
图像处理·笔记·学习·计算机视觉·游戏引擎·图形渲染·概率论
星恒随风7 小时前
C++ 类和对象入门(五):初始化列表、explicit 和 static 成员详解
开发语言·c++·笔记·学习·状态模式
sensen_kiss8 小时前
CPT304 SoftwareEngineeringII 软件工程 2 Pt.8 软件测试 (Software Testing)(上)
学习·软件工程
力学与人工智能8 小时前
PPT分享 | 洛桑联邦理工学院魏震:深度几何学习在工业设计优化中的应用
学习·优化·工业设计·深度几何学习·洛桑联邦理工学院
sensen_kiss10 小时前
CPT304 SoftwareEngineeringII 软件工程 2 Pt.9 软件测试 (Software Testing)(下)
学习·软件工程
wu_ye_m10 小时前
学习c语言第35天 函数声明和定义
c语言·开发语言·学习
清辞85311 小时前
Coze从入门到实战---第一、二章
大数据·人工智能·学习·语言模型