接前一篇文章:玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 编译构建及此过程中的踩坑填坑(4)
上一回重走OpenHarmony的编译构建流程,完成了第2步——获取标准系统源码。本回继续往下进行。
这一步和之前并无不同,参考:玩转贝启科技BQ3588C开源鸿蒙系统开发板 —— 编译构建及此过程中的踩坑填坑(1)
(1)执行prebuilts
在源码根目录下执行脚本,安装编译器及二进制工具。
bash build/prebuilts_download.sh
注意:此步骤需要使用sudo权限。
实际命令及结果如下:
$ sudo bash build/prebuilts_download.sh
[sudo] password for ph:
Looking in indexes: http://repo.huaweicloud.com/repository/pypi/simple
Collecting rich
Downloading http://repo.huaweicloud.com/repository/pypi/packages/8d/5f/21a93b2ec205f4b79853ff6e838e3c99064d5dbe85ec6b05967506f14af0/rich-13.5.2-py3-none-any.whl (239 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 239.7/239.7 KB 17.8 MB/s eta 0:00:00
Collecting pygments<3.0.0,>=2.13.0
Downloading http://repo.huaweicloud.com/repository/pypi/packages/0b/42/d9d95cc461f098f204cd20c85642ae40fbff81f74c300341b8d0e0df14e0/Pygments-2.14.0-py3-none-any.whl (1.1 MB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.1/1.1 MB 16.7 MB/s eta 0:00:00
Collecting markdown-it-py>=2.2.0
Downloading http://repo.huaweicloud.com/repository/pypi/packages/bf/25/2d88e8feee8e055d015343f9b86e370a1ccbec546f2865c98397aaef24af/markdown_it_py-2.2.0-py3-none-any.whl (84 kB)
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 84.5/84.5 KB 14.0 MB/s eta 0:00:00
Collecting mdurl~=0.1
Downloading http://repo.huaweicloud.com/repository/pypi/packages/00/3f/571221facbf1c158a78dbad166b512fc718e76a1ed16382ee919816b0015/mdurl-0.1.1-py3-none-any.whl (10 kB)
Installing collected packages: pygments, mdurl, markdown-it-py, rich
Successfully installed markdown-it-py-2.2.0 mdurl-0.1.1 pygments-2.14.0 rich-13.5.2
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
rich installed successfully
prebuilts_download start
[16:29:37] Requesting https://repo.huaweicloud.com/openharmony/compiler/cmake/3.16.5/linux/cmake-linux-x86-3.16.5.tar.gz prebuilts_download.py:81
Requesting https://repo.huaweicloud.com/openharmony/compiler/gn/2024/linux/gn-linux-x86-20230426.tar.gz prebuilts_download.py:81
Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/83d96997373bc0583dfe1be7b5035909.gn-linux-x86-20230426.tar.gz prebuilts_download.py:92
Requesting https://repo.huaweicloud.com/openharmony/compiler/ninja/1.11.0/linux/ninja-linux-x86-1.11.0.tar.gz prebuilts_download.py:81
Requesting https://repo.huaweicloud.com/openharmony/compiler/llvm_prebuilt_libs/ark_js_prebuilts_20230713.tar.gz prebuilts_download.py:81
Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/83d96997373bc0583dfe1be7b5035909.gn-linux-x86-20230426.tar.gz prebuilts_download.py:97
Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/3355603f88302a35af0ee2156a98d34f.ninja-linux-x86-1.11.0.tar.gz prebuilts_download.py:92
[16:29:38] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/83d96997373bc0583dfe1be7b5035909.gn-linux-x86-20230426.tar.gz prebuilts_download.py:99
Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/3355603f88302a35af0ee2156a98d34f.ninja-linux-x86-1.11.0.tar.gz prebuilts_download.py:97
Requesting https://repo.huaweicloud.com/nodejs/v14.21.1/node-v14.21.1-linux-x64.tar.gz prebuilts_download.py:81
Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/3355603f88302a35af0ee2156a98d34f.ninja-linux-x86-1.11.0.tar.gz prebuilts_download.py:99
Requesting https://repo.huaweicloud.com/openharmony/compiler/cmake/3.16.5/windows/cmake-windows-x86-3.16.5.tar.gz prebuilts_download.py:81
[16:29:41] Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/7cd434be2840fe57e27e1c54011f90de.cmake-linux-x86-3.16.5.tar.gz prebuilts_download.py:92
[16:29:42] Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/7cd434be2840fe57e27e1c54011f90de.cmake-linux-x86-3.16.5.tar.gz prebuilts_download.py:97
[16:29:43] Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/3b75f35ee8f5da7bb91804ee5fc5e2ac.cmake-windows-x86-3.16.5.tar.gz prebuilts_download.py:92
Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/44f2993d118ed3cefe4792a2fd62547f.node-v14.21.1-linux-x64.tar.gz prebuilts_download.py:92
gn-linux-x86-20230426.tar.gz, download and decompress completed prebuilts_download.py:185
[16:29:44] ninja-linux-x86-1.11.0.tar.gz, download and decompress completed prebuilts_download.py:185
Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/3b75f35ee8f5da7bb91804ee5fc5e2ac.cmake-windows-x86-3.16.5.tar.gz prebuilts_download.py:97
Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/44f2993d118ed3cefe4792a2fd62547f.node-v14.21.1-linux-x64.tar.gz prebuilts_download.py:97
[16:29:45] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/7cd434be2840fe57e27e1c54011f90de.cmake-linux-x86-3.16.5.tar.gz prebuilts_download.py:99
Requesting https://repo.huaweicloud.com/openharmony/compiler/mingw-w64/7.0.0/clang-mingw.tar.gz prebuilts_download.py:81
cmake-linux-x86-3.16.5.tar.gz, download and decompress completed prebuilts_download.py:185
[16:29:47] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/3b75f35ee8f5da7bb91804ee5fc5e2ac.cmake-windows-x86-3.16.5.tar.gz prebuilts_download.py:99
[16:29:48] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/44f2993d118ed3cefe4792a2fd62547f.node-v14.21.1-linux-x64.tar.gz prebuilts_download.py:99
[16:29:50] Requesting prebuilts_download.py:81
https://repo.huaweicloud.com/openharmony/compiler/prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi/1.0/prebuilts_gcc_linux-x86_arm_
gcc-linaro-7.5.0-arm-linux-gnueabi.tar.gz
cmake-windows-x86-3.16.5.tar.gz, download and decompress completed prebuilts_download.py:185
[16:29:51] Requesting prebuilts_download.py:81
https://repo.huaweicloud.com/openharmony/compiler/prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi/1.0/gcc-linaro-7.5.0-2019.12-x86
_64_aarch64-linux-gnu.tar.xz
node-v14.21.1-linux-x64.tar.gz, download and decompress completed prebuilts_download.py:185
[16:30:07] Downloaded prebuilts_download.py:92
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/cd98ff85e2af3869cf318497e6a1d559.gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz
[16:30:09] Decompressing prebuilts_download.py:97
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/cd98ff85e2af3869cf318497e6a1d559.gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz
[16:30:19] Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/6a4909fc4262070aea24465c9a3aabc4.ark_js_prebuilts_20230713.tar.gz prebuilts_download.py:92
Downloaded prebuilts_download.py:92
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/59325cdd5538f70910f66328acedea7d.prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnue
abi.tar.gz
[16:30:24] Decompressing prebuilts_download.py:97
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/59325cdd5538f70910f66328acedea7d.prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnue
abi.tar.gz
[16:30:28] Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/6a4909fc4262070aea24465c9a3aabc4.ark_js_prebuilts_20230713.tar.gz prebuilts_download.py:97
cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB ? 8.6 MB/s ? 0:00:00
gn-linux-x86-20230426.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 1.2/1.2 MB ? 9.9 MB/s ? 0:00:00
ninja-linux-x86-1.11.0.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 122.4/122.4 kB ? 3.0 MB/s ? 0:00:00
ark_js_prebuilts_20230713.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 329.8/329.8 MB ? 9.5 MB/s ? 0:00:00
node-v14.21.1-linux-x64.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 35.0/35.0 MB ? 6.7 MB/s ? 0:00:00
cmake-windows-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 28.8/28.8 MB ? 6.4 MB/s ? 0:00:00
clang-mingw.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━?━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 54.8% ? 0.6/1.1 GB ? 15.6 MB/s ? 0:00:34
prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 194.6/194.6 MB ? 7.8 MB/s ? 0:00:00
gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 117.9/117.9 MB ? 6.2 MB/s ? 0:00:00
clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0% ? 0/100 bytes ? ? ? -:--:--
libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0% ? 0/100 bytes ? ? ? -:--:--
clang_linux-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0% ? 0/100 bytes ? ? ? -:--:--
libcxx-ndk_linux-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0% ? 0/100 bytes ? ? ? -:--:--
clang_linux-x86_64-77da71-20230230.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0% ? 0/100 bytes ? ? ? -:--:--
[16:30:47] Decompressed prebuilts_download.py:99
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/59325cdd5538f70910f66328acedea7d.prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnue
abi.tar.gz
prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi.tar.gz, download and decompress completed prebuilts_download.py:185
Requesting https://repo.huaweicloud.com/openharmony/compiler/clang/15.0.4-d1aa60_sp1/windows/clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2 prebuilts_download.py:81
[16:31:03] Decompressed prebuilts_download.py:99
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/cd98ff85e2af3869cf318497e6a1d559.gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz
Requesting https://repo.huaweicloud.com/openharmony/compiler/clang/15.0.4-d1aa60/windows/libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2 prebuilts_download.py:81
gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz, download and decompress completed prebuilts_download.py:185
[16:31:04] Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/92b9f280085a597d6605c80ae46be9e8.libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2 prebuilts_download.py:92
[16:31:05] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/6a4909fc4262070aea24465c9a3aabc4.ark_js_prebuilts_20230713.tar.gz prebuilts_download.py:99
Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/92b9f280085a597d6605c80ae46be9e8.libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2 prebuilts_download.py:97
ark_js_prebuilts_20230713.tar.gz, download and decompress completed prebuilts_download.py:185
Requesting https://repo.huaweicloud.com/openharmony/compiler/clang/15.0.4-d1aa60/linux/clang_linux-x86_64-d1aa60-0630.tar.bz2 prebuilts_download.py:81
cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB ? 8.6 MB/s ? 0:00:00
gn-linux-x86-20230426.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 1.2/1.2 MB ? 9.9 MB/s ? 0:00:00
ninja-linux-x86-1.11.0.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 122.4/122.4 kB ? 3.0 MB/s ? 0:00:00
ark_js_prebuilts_20230713.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 329.8/329.8 MB ? 9.5 MB/s ? 0:00:00
node-v14.21.1-linux-x64.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 35.0/35.0 MB ? 6.7 MB/s ? 0:00:00
cmake-windows-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 28.8/28.8 MB ? 6.4 MB/s ? 0:00:00
clang-mingw.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━?━ 98.2% ? 1.1/1.1 GB ? 9.7 MB/s ? 0:00:03
prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 194.6/194.6 MB ? 7.8 MB/s ? 0:00:00
gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 117.9/117.9 MB ? 6.2 MB/s ? 0:00:00
clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━?━━━━━━━━━━━━━━━━━ 73.8% ? 293.9/398.2 MB ? 9.0 MB/s ? 0:00:12
libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 13.8/13.8 MB ? 11.0 MB/s ? 0:[16:31:15] Decompressed prebuilts_download.py:99
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/92b9f280085a597d6605c80ae46be9e8.libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2
Requesting https://repo.huaweicloud.com/openharmony/compiler/clang/15.0.4-d1aa60/linux/libcxx-ndk_linux-x86_64-d1aa60-0630.tar.bz2 prebuilts_download.py:81
libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2, download and decompress completed prebuilts_download.py:185
Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/6edb1a3f8a3952c1deed23c6819de214.clang-mingw.tar.gz prebuilts_download.py:92
[16:31:17] Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/8c14be049ec1fe1a58a08274b69153fd.libcxx-ndk_linux-x86_64-d1aa60-0630.tar.bz2 prebuilts_download.py:92
Decompressing prebuilts_download.py:97
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/8c14be049ec1fe1a58a08274b69153fd.libcxx-ndk_linux-x86_64-d1aa60-0630.tar.bz2
[16:31:22] Downloaded prebuilts_download.py:92
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/708c0c51fcafd112e35f005f4c2e322f.clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2
cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB ? 8.6 MB/s ? 0:00:00
gn-linux-x86-20230426.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 1.2/1.2 MB ? 9.9 MB/s ? 0:00:00
ninja-linux-x86-1.11.0.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 122.4/122.4 kB ? 3.0 MB/s ? 0:00:00
ark_js_prebuilts_20230713.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 329.8/329.8 MB ? 9.5 MB/s ? 0:00:00
node-v14.21.1-linux-x64.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 35.0/35.0 MB ? 6.7 MB/s ? 0:00:00
cmake-windows-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 28.8/28.8 MB ? 6.4 MB/s ? 0:00:00
clang-mingw.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 1.1/1.1 GB ? 8.5 MB/s ? 0:00:00
prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 194.6/194.6 MB ? 7.8 MB/s ? 0:00:00
gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 117.9/117.9 MB ? 6.2 MB/s ? 0:00:00
clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 398.2/398.2 MB ? 14.5 MB/s ? 0:00:00
libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 13.8/13.8 MB ? 11.0 MB/s ? 0:00:00
clang_linux-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━?━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 41.5% ? 215.3/519.3 MB ? 17.4 MB/s ? 0:00:18
libcxx-ndk_linux-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 13.8/13.8 MB ? 9.3 MB/s ? 0:00:00
clang_linux-x86_64-77da71-20230230.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 0.0% ? 0/100 bytes ? ? ? -:--:--
[16:31:29] Decompressed prebuilts_download.py:99
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/8c14be049ec1fe1a58a08274b69153fd.libcxx-ndk_linux-x86_64-d1aa60-0630.tar.bz2
Requesting https://repo.huaweicloud.com/openharmony/compiler/clang/15.0.4-77da71/linux/clang_linux-x86_64-77da71-20230230.tar.bz2 prebuilts_download.py:81
libcxx-ndk_linux-x86_64-d1aa60-0630.tar.bz2, download and decompress completed prebuilts_download.py:185
[16:31:32] Decompressing prebuilts_download.py:97
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/708c0c51fcafd112e35f005f4c2e322f.clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2
[16:31:44] Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/6edb1a3f8a3952c1deed23c6819de214.clang-mingw.tar.gz prebuilts_download.py:97
Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/c67adbd754307618e3dcf8dc34881f0f.clang_linux-x86_64-d1aa60-0630.tar.bz2 prebuilts_download.py:92
[16:31:53] Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/1683b362eae9b97e94f8c62c4dd8017b.clang_linux-x86_64-77da71-20230230.tar.bz2 prebuilts_download.py:92
[16:31:57] Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/c67adbd754307618e3dcf8dc34881f0f.clang_linux-x86_64-d1aa60-0630.tar.bz2 prebuilts_download.py:97
[16:32:02] Decompressing prebuilts_download.py:97
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/1683b362eae9b97e94f8c62c4dd8017b.clang_linux-x86_64-77da71-20230230.tar.bz2
[16:33:17] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/6edb1a3f8a3952c1deed23c6819de214.clang-mingw.tar.gz prebuilts_download.py:99
Requesting https://repo.huaweicloud.com/openharmony/compiler/clang/15.0.4-77da71/linux/libcxx-ndk_linux-x86_64-77da71-20230230.tar.bz2 prebuilts_download.py:81
clang-mingw.tar.gz, download and decompress completed prebuilts_download.py:185
[16:33:19] Downloaded prebuilts_download.py:92
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/4620be5674d0f0e5d522fb6f012083aa.libcxx-ndk_linux-x86_64-77da71-20230230.tar.bz2
[16:33:20] Decompressing prebuilts_download.py:97
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/4620be5674d0f0e5d522fb6f012083aa.libcxx-ndk_linux-x86_64-77da71-20230230.tar.bz2
[16:33:34] Decompressed prebuilts_download.py:99
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/4620be5674d0f0e5d522fb6f012083aa.libcxx-ndk_linux-x86_64-77da71-20230230.tar.bz2
Requesting https://repo.huaweicloud.com/openharmony/compiler/python/3.10.2/linux/python-linux-x86-3.10.2_20230604.tar.gz prebuilts_download.py:81
libcxx-ndk_linux-x86_64-77da71-20230230.tar.bz2, download and decompress completed prebuilts_download.py:185
[16:33:35] Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/67cd25bd1469f4b06fe043018a8c68d9.python-linux-x86-3.10.2_20230604.tar.gz prebuilts_download.py:92
[16:33:36] Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/67cd25bd1469f4b06fe043018a8c68d9.python-linux-x86-3.10.2_20230604.tar.gz prebuilts_download.py:97
[16:33:37] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/67cd25bd1469f4b06fe043018a8c68d9.python-linux-x86-3.10.2_20230604.tar.gz prebuilts_download.py:99
Requesting https://repo.huaweicloud.com/openharmony/develop_tools/bpftool_v5.10.93_20221114.tar.gz prebuilts_download.py:81
python-linux-x86-3.10.2_20230604.tar.gz, download and decompress completed prebuilts_download.py:185
Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/20738011b324e100f6aab09353a7e7fa.bpftool_v5.10.93_20221114.tar.gz prebuilts_download.py:92
Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/20738011b324e100f6aab09353a7e7fa.bpftool_v5.10.93_20221114.tar.gz prebuilts_download.py:97
[16:33:38] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/20738011b324e100f6aab09353a7e7fa.bpftool_v5.10.93_20221114.tar.gz prebuilts_download.py:99
Requesting https://repo.huaweicloud.com/openharmony/develop_tools/pahole_v1.21_20221124.tar.gz prebuilts_download.py:81
bpftool_v5.10.93_20221114.tar.gz, download and decompress completed prebuilts_download.py:185
[16:33:39] Downloaded /home/ph/OpenHarmony_Source/../openharmony_prebuilts/ae867132e2a2bdbbae5b58aa89eb883e.pahole_v1.21_20221124.tar.gz prebuilts_download.py:92
Decompressing /home/ph/OpenHarmony_Source/../openharmony_prebuilts/ae867132e2a2bdbbae5b58aa89eb883e.pahole_v1.21_20221124.tar.gz prebuilts_download.py:97
[16:33:40] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/ae867132e2a2bdbbae5b58aa89eb883e.pahole_v1.21_20221124.tar.gz prebuilts_download.py:99
Requesting https://repo.huaweicloud.com/openharmony/compiler/rust/rust-1.68.0-dev-x86_64-unknown-linux-gnu-norpath.tar.gz prebuilts_download.py:81
pahole_v1.21_20221124.tar.gz, download and decompress completed prebuilts_download.py:185
[16:33:53] Downloaded prebuilts_download.py:92
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/d76c54355213e35c0a0569641f7034d2.rust-1.68.0-dev-x86_64-unknown-linux-gnu-norpath.tar.g
z
[16:33:58] Decompressing prebuilts_download.py:97
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/d76c54355213e35c0a0569641f7034d2.rust-1.68.0-dev-x86_64-unknown-linux-gnu-norpath.tar.g
z
[16:34:18] Decompressed prebuilts_download.py:99
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/d76c54355213e35c0a0569641f7034d2.rust-1.68.0-dev-x86_64-unknown-linux-gnu-norpath.tar.g
z
rust-1.68.0-dev-x86_64-unknown-linux-gnu-norpath.tar.gz, download and decompress completed prebuilts_download.py:185
[16:34:19] Requesting https://repo.huaweicloud.com/openharmony/compiler/rust/rust-std-1.68.0-dev-aarch64-linux-ohos-norpath_20230706.tar.gz prebuilts_download.py:81
[16:34:21] Downloaded prebuilts_download.py:92
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/0a90b8d0f2912af6c5c75148c886e8e7.rust-std-1.68.0-dev-aarch64-linux-ohos-norpath_2023070
6.tar.gz
[16:34:22] Decompressing prebuilts_download.py:97
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/0a90b8d0f2912af6c5c75148c886e8e7.rust-std-1.68.0-dev-aarch64-linux-ohos-norpath_2023070
6.tar.gz
[16:34:25] Decompressed prebuilts_download.py:99
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/0a90b8d0f2912af6c5c75148c886e8e7.rust-std-1.68.0-dev-aarch64-linux-ohos-norpath_2023070
6.tar.gz
Requesting https://repo.huaweicloud.com/openharmony/compiler/rust/rust-std-1.68.0-dev-armv7-linux-ohos-norpath.tar.gz prebuilts_download.py:81
rust-std-1.68.0-dev-aarch64-linux-ohos-norpath_20230706.tar.gz, download and decompress completed prebuilts_download.py:185
[16:34:27] Downloaded prebuilts_download.py:92
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/4814774c9df8245134bdbd55de1ceb6c.rust-std-1.68.0-dev-armv7-linux-ohos-norpath.tar.gz
[16:34:28] Decompressing prebuilts_download.py:97
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/4814774c9df8245134bdbd55de1ceb6c.rust-std-1.68.0-dev-armv7-linux-ohos-norpath.tar.gz
[16:34:30] Decompressed prebuilts_download.py:99
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/4814774c9df8245134bdbd55de1ceb6c.rust-std-1.68.0-dev-armv7-linux-ohos-norpath.tar.gz
rust-std-1.68.0-dev-armv7-linux-ohos-norpath.tar.gz, download and decompress completed prebuilts_download.py:185
[16:35:25] Decompressed prebuilts_download.py:99
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/708c0c51fcafd112e35f005f4c2e322f.clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2
clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2, download and decompress completed prebuilts_download.py:185
cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB ? 8.6 MB/s ? 0:00:00
cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB ? 8.6 MB/s ? 0:00:00
cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB ? 8.6 MB/s ? 0:00:00
cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB ? 8.6 MB/s ? 0:00:00
cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB ? 8.6 MB/s ? 0:00:00
[16:35:53] Decompressed prebuilts_download.py:99
/home/ph/OpenHarmony_Source/../openharmony_prebuilts/1683b362eae9b97e94f8c62c4dd8017b.clang_linux-x86_64-77da71-20230230.tar.bz2
clang_linux-x86_64-77da71-20230230.tar.bz2, download and decompress completed prebuilts_download.py:185
cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB ? 8.6 MB/s ? 0:00:00
cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB ? 8.6 MB/s ? 0:00:00
cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB ? 8.6 MB/s ? 0:00:00
cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB ? 8.6 MB/s ? 0:00:00
cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB ? 8.6 MB/s ? 0:00:00
cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB ? 8.6 MB/s ? 0:00:00
cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB ? 8.6 MB/s ? 0:00:00
cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB ? 8.6 MB/s ? 0:00:00
[16:36:19] Decompressed /home/ph/OpenHarmony_Source/../openharmony_prebuilts/c67adbd754307618e3dcf8dc34881f0f.clang_linux-x86_64-d1aa60-0630.tar.bz2 prebuilts_download.py:99
clang_linux-x86_64-d1aa60-0630.tar.bz2, download and decompress completed prebuilts_download.py:185
cmake-linux-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 39.9/39.9 MB ? 8.6 MB/s ? 0:00:00
gn-linux-x86-20230426.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 1.2/1.2 MB ? 9.9 MB/s ? 0:00:00
ninja-linux-x86-1.11.0.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 122.4/122.4 kB ? 3.0 MB/s ? 0:00:00
ark_js_prebuilts_20230713.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 329.8/329.8 MB ? 9.5 MB/s ? 0:00:00
node-v14.21.1-linux-x64.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 35.0/35.0 MB ? 6.7 MB/s ? 0:00:00
cmake-windows-x86-3.16.5.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 28.8/28.8 MB ? 6.4 MB/s ? 0:00:00
clang-mingw.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 1.1/1.1 GB ? 8.5 MB/s ? 0:00:00
prebuilts_gcc_linux-x86_arm_gcc-linaro-7.5.0-arm-linux-gnueabi.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 194.6/194.6 MB ? 7.8 MB/s ? 0:00:00
gcc-linaro-7.5.0-2019.12-x86_64_aarch64-linux-gnu.tar.xz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 117.9/117.9 MB ? 6.2 MB/s ? 0:00:00
clang_windows-x86_64-d1aa60-0630_sp1.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 398.2/398.2 MB ? 14.5 MB/s ? 0:00:00
libcxx-ndk_windows-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 13.8/13.8 MB ? 11.0 MB/s ? 0:00:00
clang_linux-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 519.3/519.3 MB ? 16.3 MB/s ? 0:00:00
libcxx-ndk_linux-x86_64-d1aa60-0630.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 13.8/13.8 MB ? 9.3 MB/s ? 0:00:00
clang_linux-x86_64-77da71-20230230.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 414.4/414.4 MB ? 23.3 MB/s ? 0:00:00
libcxx-ndk_linux-x86_64-77da71-20230230.tar.bz2 ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 18.5/18.5 MB ? 15.0 MB/s ? 0:00:00
python-linux-x86-3.10.2_20230604.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 10.8/10.8 MB ? 16.5 MB/s ? 0:00:00
bpftool_v5.10.93_20221114.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 530.7/530.7 kB ? 26.7 MB/s ? 0:00:00
pahole_v1.21_20221124.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 12.4/12.4 MB ? 21.8 MB/s ? 0:00:00
rust-1.68.0-dev-x86_64-unknown-linux-gnu-norpath.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 254.0/254.0 MB ? 29.1 MB/s ? 0:00:00
rust-std-1.68.0-dev-aarch64-linux-ohos-norpath_20230706.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 31.0/31.0 MB ? 16.7 MB/s ? 0:00:00
rust-std-1.68.0-dev-armv7-linux-ohos-norpath.tar.gz ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 100.0% ? 25.3/25.3 MB ? 19.5 MB/s ? 0:00:00
start npm install, please wait.
prebuilts_download end
Looking in indexes: http://repo.huaweicloud.com/repository/pypi/simple
Collecting pyyaml
Downloading http://repo.huaweicloud.com/repository/pypi/packages/29/61/bf33c6c85c55bc45a29eee3195848ff2d518d84735eb0e2d8cb42e0d285e/PyYAML-6.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (705 kB)
|████████████████████████████████| 705 kB 10.8 MB/s
Collecting requests
Downloading http://repo.huaweicloud.com/repository/pypi/packages/70/8e/0e2d847013cb52cd35b38c009bb167a1a26b2ce6cd6965bf26b47bc0bf44/requests-2.31.0-py3-none-any.whl (62 kB)
|████████████████████████████████| 62 kB 8.2 MB/s
Collecting prompt_toolkit==1.0.14
Downloading http://repo.huaweicloud.com/repository/pypi/packages/ee/3d/b25d35a9f0d381dd1c02d8e04b37c353caaaff4bc32150328eeebe4931f5/prompt_toolkit-1.0.14-py3-none-any.whl (248 kB)
|████████████████████████████████| 248 kB 9.5 MB/s
Collecting kconfiglib>=14.1.0
Downloading http://repo.huaweicloud.com/repository/pypi/packages/8a/f1/d98a89231e779b079b977590efcc31249d959c8f1d4b5858cad69695ff9c/kconfiglib-14.1.0-py2.py3-none-any.whl (145 kB)
|████████████████████████████████| 145 kB 26.0 MB/s
Collecting asn1crypto
Downloading http://repo.huaweicloud.com/repository/pypi/packages/c9/7f/09065fd9e27da0eda08b4d6897f1c13535066174cc023af248fc2a8d5e5a/asn1crypto-1.5.1-py2.py3-none-any.whl (105 kB)
|████████████████████████████████| 105 kB 36.7 MB/s
Collecting cryptography
Downloading http://repo.huaweicloud.com/repository/pypi/packages/85/62/48bcebd955945d8da3fe9b84a679dbf4bf179e1ac36e583b7eaa47506758/cryptography-41.0.5-cp37-abi3-manylinux_2_28_x86_64.whl (4.4 MB)
|████████████████████████████████| 4.4 MB 6.2 MB/s
Collecting json5==0.9.6
Downloading http://repo.huaweicloud.com/repository/pypi/packages/7e/8e/ebde0a31c71e7098b3014faf46c80bdbcadb3c23b0ac7c7646b2af7d302e/json5-0.9.6-py2.py3-none-any.whl (18 kB)
Collecting six>=1.9.0
Downloading http://repo.huaweicloud.com/repository/pypi/packages/d9/5a/e7c31adbe875f2abbb91bd84cf2dc52d792b5a01506781dbcf25c91daf11/six-1.16.0-py2.py3-none-any.whl (11 kB)
Collecting wcwidth
Downloading http://repo.huaweicloud.com/repository/pypi/packages/59/7c/e39aca596badaf1b78e8f547c807b04dae603a433d3e7a7e04d67f2ef3e5/wcwidth-0.2.5-py2.py3-none-any.whl (30 kB)
Collecting idna<4,>=2.5
Downloading http://repo.huaweicloud.com/repository/pypi/packages/fc/34/3030de6f1370931b9dbb4dad48f6ab1015ab1d32447850b9fc94e60097be/idna-3.4-py3-none-any.whl (61 kB)
|████████████████████████████████| 61 kB 2.8 MB/s
Collecting certifi>=2017.4.17
Downloading http://repo.huaweicloud.com/repository/pypi/packages/64/62/428ef076be88fa93716b576e4a01f919d25968913e817077a386fcbe4f42/certifi-2023.11.17-py3-none-any.whl (162 kB)
|████████████████████████████████| 162 kB 29.8 MB/s
Collecting charset-normalizer<4,>=2
Downloading http://repo.huaweicloud.com/repository/pypi/packages/da/f1/3702ba2a7470666a62fd81c58a4c40be00670e5006a67f4d626e57f013ae/charset_normalizer-3.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (142 kB)
|████████████████████████████████| 142 kB 26.6 MB/s
Collecting urllib3<3,>=1.21.1
Downloading http://repo.huaweicloud.com/repository/pypi/packages/96/94/c31f58c7a7f470d5665935262ebd7455c7e4c7782eb525658d3dbf4b9403/urllib3-2.1.0-py3-none-any.whl (104 kB)
|████████████████████████████████| 104 kB 19.1 MB/s
Collecting cffi>=1.12
Downloading http://repo.huaweicloud.com/repository/pypi/packages/c9/7c/43d81bdd5a915923c3bad5bb4bff401ea00ccc8e28433fb6083d2e3bf58e/cffi-1.16.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (443 kB)
|████████████████████████████████| 443 kB 11.8 MB/s
Collecting pycparser
Downloading http://repo.huaweicloud.com/repository/pypi/packages/62/d5/5f610ebe421e85889f2e55e33b7f9a6795bd982198517d912eb1c76e1a53/pycparser-2.21-py2.py3-none-any.whl (118 kB)
|████████████████████████████████| 118 kB 27.1 MB/s
Installing collected packages: pycparser, wcwidth, urllib3, six, idna, charset-normalizer, cffi, certifi, requests, pyyaml, prompt-toolkit, kconfiglib, json5, cryptography, asn1crypto
Successfully installed asn1crypto-1.5.1 certifi-2023.11.17 cffi-1.16.0 charset-normalizer-3.3.2 cryptography-41.0.5 idna-3.4 json5-0.9.6 kconfiglib-14.1.0 prompt-toolkit-1.0.14 pycparser-2.21 pyyaml-6.0.1 requests-2.31.0 six-1.16.0 urllib3-2.1.0 wcwidth-0.2.5
WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv
WARNING: You are using pip version 21.2.4; however, version 23.0.1 is available.
You should consider upgrading via the '/home/ph/OpenHarmony_Source/prebuilts/python/linux-x86/3.10.2/bin/python3.10 -m pip install --upgrade pip' command.
======copy inside cxx finished!======
======update llvm ndk finished!======
======change rustlib name finished!======
Created /home/ph/OpenHarmony_Source/prebuilts/clang/ohos/linux-x86_64/llvm/bin/lldb-mi
Created /home/ph/OpenHarmony_Source/prebuilts/clang/ohos/windows-x86_64/llvm/bin/lldb-mi.exe
过程中部分截图如下:
此时,磁盘空间的占用情况为:
$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 589M 2.1M 587M 1% /run
/dev/sda3 196G 67G 120G 36% /
tmpfs 2.9G 0 2.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
/dev/sda2 512M 6.1M 506M 2% /boot/efi
tmpfs 589M 116K 589M 1% /run/user/1000
/dev/sr0 156M 156M 0 100% /media/ph/CDROM
/dev/sr1 4.7G 4.7G 0 100% /media/ph/Ubuntu 22.04.3 LTS amd64
(2)编译
在Linux环境进行如下操作:进入源码根目录,执行如下命令进行版本编译。
./build.sh --product-name dayu210 --ccache
注意:此步骤仍然需要使用sudo权限。
实际命令及结果如下:
$ sudo ./build.sh --product-name dayu210 --ccache
[sudo] password for ph:
++++++++++++++++++++++++++++++++++++++++
The system shell is bash 5.1.16(1)-release
++++++++++++++++++++++++++++++++++++++++
2024-01-05 16:55:46
--product-name dayu210 --ccache
Current Node.js version is v14.21.1
Node.js version check passed
lockfile=false
start set ohpm
download oh-command-line-tools
--2024-01-05 16:55:47-- https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_package_901_9/a6/v3/cXARnGbKTt-4sPEi3GcnJA/ohcommandline-tools-linux-2.0.0.1.zip?HW-CC-KV=V1&HW-CC-Date=20230512T075353Z&HW-CC-Expire=315360000&HW-CC-Sign=C82B51F3C9F107AB460EC26392E25B2E20EF1A6CAD10A26929769B21B8C8D5B6
Resolving contentcenter-vali-drcn.dbankcdn.cn (contentcenter-vali-drcn.dbankcdn.cn)... 39.136.88.117, 39.136.88.118, 39.136.88.116, ...
Connecting to contentcenter-vali-drcn.dbankcdn.cn (contentcenter-vali-drcn.dbankcdn.cn)|39.136.88.117|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 17870081 (17M) [application/zip]
Saving to: ‘ohcommandline-tools-linux.zip’
ohcommandline-tools-linux.zip 100%[==============================================================================================>] 17.04M 21.5MB/s in 0.8s
2024-01-05 16:55:48 (21.5 MB/s) - ‘ohcommandline-tools-linux.zip’ saved [17870081/17870081]
Archive: ohcommandline-tools-linux.zip
inflating: oh-command-line-tools/sdkmanager/conf/config.properties
inflating: oh-command-line-tools/sdkmanager/bin/ohsdkmgr
inflating: oh-command-line-tools/sdkmanager/libs/sdk-core-2.0.1.jar
inflating: oh-command-line-tools/sdkmanager/libs/failureaccess-1.0.1.jar
inflating: oh-command-line-tools/sdkmanager/libs/common-grs-2.0.1.jar
inflating: oh-command-line-tools/sdkmanager/libs/guava-31.0.1-jre.jar
inflating: oh-command-line-tools/sdkmanager/libs/common-utils-2.0.1.jar
inflating: oh-command-line-tools/sdkmanager/libs/httpcore5-h2-5.1.1.jar
inflating: oh-command-line-tools/sdkmanager/libs/commons-compress-1.21.jar
inflating: oh-command-line-tools/sdkmanager/libs/sdk-oh-cli-2.0.1.jar
inflating: oh-command-line-tools/sdkmanager/libs/commons-codec-1.15.jar
inflating: oh-command-line-tools/sdkmanager/libs/slf4j-simple-1.7.35.jar
inflating: oh-command-line-tools/sdkmanager/libs/slf4j-api-1.7.35.jar
inflating: oh-command-line-tools/sdkmanager/libs/sdk-oh-core-2.0.1.jar
inflating: oh-command-line-tools/sdkmanager/libs/common-config-2.0.1.jar
inflating: oh-command-line-tools/sdkmanager/libs/common-country-2.0.1.jar
inflating: oh-command-line-tools/sdkmanager/libs/sdk-cli-2.0.1.jar
inflating: oh-command-line-tools/sdkmanager/libs/httpcore5-5.1.1.jar
inflating: oh-command-line-tools/sdkmanager/libs/error_prone_annotations-2.7.1.jar
inflating: oh-command-line-tools/sdkmanager/libs/fastjson-1.2.83.jar
inflating: oh-command-line-tools/sdkmanager/libs/httpclient5-5.1.jar
inflating: oh-command-line-tools/bin/codelinter
inflating: oh-command-line-tools/bin/ohpm
inflating: oh-command-line-tools/bin/ohsdkmgr
inflating: oh-command-line-tools/README.txt
inflating: oh-command-line-tools/codelinter/bin/codelinter.bat
inflating: oh-command-line-tools/codelinter/bin/codelinter
inflating: oh-command-line-tools/codelinter/out/lib.es2018.promise.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2015.reflect.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2015.symbol.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2017.full.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2015.iterable.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2020.sharedmemory.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.esnext.promise.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2018.full.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2018.promise.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.reflect.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.symbol.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2017.full.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.iterable.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2020.sharedmemory.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.esnext.promise.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2018.full.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2020.symbol.wellknown.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2020.intl.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2016.full.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.webworker.importscripts.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.esnext.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.esnext.string.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2018.regexp.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es6.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2017.object.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2017.typedarrays.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.collection.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es5.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2020.string.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2019.string.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.dom.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/index.js
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.promise.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.esnext.weakref.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2019.object.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2019.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2016.array.include.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2020.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.esnext.full.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.symbol.wellknown.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2016.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2017.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.scripthost.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2020.bigint.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2018.intl.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.proxy.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.core.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2019.array.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2017.sharedmemory.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2020.full.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2020.promise.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.dom.iterable.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2017.intl.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.webworker.iterable.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2018.asyncgenerator.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2018.asynciterable.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.esnext.intl.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2018.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2019.full.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2019.symbol.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.webworker.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2017.string.d.ts
inflating: oh-command-line-tools/codelinter/out/parser/lib.es2015.generator.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2020.symbol.wellknown.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2020.intl.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2016.full.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.webworker.importscripts.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.esnext.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.esnext.string.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2018.regexp.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es6.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2017.object.d.ts
inflating: oh-command-line-tools/codelinter/out/config/ets-append-config.json
inflating: oh-command-line-tools/codelinter/out/config/eslintConfig.json
inflating: oh-command-line-tools/codelinter/out/config/code-linter.json
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/shape.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/grid.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/swiper.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/path.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/image_animator.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/circle.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/datapanel.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/progress.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/textinput.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/grid_container.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/text.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/listItem.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/line.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/textarea.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/stateManagement.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/button.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/video.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/column_split.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/list.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/stack.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/tab_content.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/custom_dialog_controller.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/hyperlink.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/row_split.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/common.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/column.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/badge.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/divider.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/blank.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/index.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/forEach.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/slider.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/rect.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/flex.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/qrcode.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/rating.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/polygon.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/lazyForEach.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/row.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/pageTransition.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/navigator.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/alert_dialog.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/component_config.json
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/image.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/counter.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/gesture.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/panel.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/ellipse.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/polyline.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/alphabet_indexer.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/gridItem.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/span.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/tabs.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.5/scroll.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/shape.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/grid.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/swiper.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/path.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/image_animator.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/circle.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/datapanel.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/progress.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/textinput.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/grid_container.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/text.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/listItem.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/line.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/textarea.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/stateManagement.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/button.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/video.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/column_split.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/list.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/stack.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/tab_content.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/animator.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/custom_dialog_controller.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/hyperlink.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/row_split.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/common.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/column.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/badge.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/divider.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/blank.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/index.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/forEach.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/slider.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/rect.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/flex.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/qrcode.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/rating.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/polygon.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/lazyForEach.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/navigatorView.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/row.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/pageTransition.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/navigator.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/alert_dialog.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/component_config.json
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/image.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/gesture.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/panel.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/ellipse.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/polyline.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/alphabet_indexer.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/gridItem.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/span.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/tabs.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.1/scroll.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/shape.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/grid.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/swiper.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/path.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/image_animator.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/circle.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/datapanel.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/progress.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/grid_container.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/text.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/listItem.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/line.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/stateManagement.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/button.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/video.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/column_split.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/list.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/stack.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/tab_content.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/custom_dialog_controller.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/hyperlink.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/row_split.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/common.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/column.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/badge.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/divider.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/blank.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/index.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/forEach.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/slider.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/rect.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/flex.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/qrcode.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/rating.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/polygon.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/lazyForEach.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/navigatorView.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/row.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/pageTransition.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/navigator.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/alert_dialog.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/component_config.json
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/image.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/gesture.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/panel.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/ellipse.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/polyline.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/alphabet_indexer.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/gridItem.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/span.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/tabs.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/hos/3.0.0.0/scroll.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/shape.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/xcomponent.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/grid.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/swiper.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/path.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/image_animator.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/circle.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/progress.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/grid_container.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/text.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/stepperItem.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/listItem.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/line.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/text_area.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/stateManagement.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/navigation.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/marquee.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/button.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/data_panel.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/column_split.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/list.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/stack.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/tab_content.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/animator.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/custom_dialog_controller.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/row_split.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/common.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/column.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/badge.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/divider.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/blank.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/index.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/forEach.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/slider.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/rect.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/flex.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/action_sheet.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/qrcode.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/toggle.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/rating.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/canvas.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/polygon.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/stepper.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/lazyForEach.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/row.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/scroll_bar.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/pageTransition.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/navigator.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/form_component.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/alert_dialog.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/text_input.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/component_config.json
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/image.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/counter.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/gesture.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/panel.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/ellipse.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/polyline.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/alphabet_indexer.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/enums.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/calendar.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/gridItem.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/span.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/gauge.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/tabs.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/units.d.ts
inflating: oh-command-line-tools/codelinter/out/config/component/ohos/scroll.d.ts
inflating: oh-command-line-tools/codelinter/out/eslint-all1.js
inflating: oh-command-line-tools/codelinter/out/lib.es2017.typedarrays.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2015.collection.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es5.d.ts
inflating: oh-command-line-tools/codelinter/out/docs/non-nullable-type-assertion-style.md
inflating: oh-command-line-tools/codelinter/out/docs/struct-no-extends.md
inflating: oh-command-line-tools/codelinter/out/docs/no-shadow.md
inflating: oh-command-line-tools/codelinter/out/docs/no-unsafe-return.md
inflating: oh-command-line-tools/codelinter/out/docs/require-await.md
inflating: oh-command-line-tools/codelinter/out/docs/no-non-null-assertion.md
inflating: oh-command-line-tools/codelinter/out/docs/explicit-module-boundary-types.md
inflating: oh-command-line-tools/codelinter/out/docs/link-init-in-struct-constructor.md
inflating: oh-command-line-tools/codelinter/out/docs/promise-function-async.md
inflating: oh-command-line-tools/codelinter/out/docs/no-unused-vars-experimental.md
inflating: oh-command-line-tools/codelinter/out/docs/prefer-regexp-exec.md
inflating: oh-command-line-tools/codelinter/out/docs/validate-builder-parameter.md
inflating: oh-command-line-tools/codelinter/out/docs/no-extra-non-null-assertion.md
inflating: oh-command-line-tools/codelinter/out/docs/no-unused-vars.md
inflating: oh-command-line-tools/codelinter/out/docs/no-empty-function.md
inflating: oh-command-line-tools/codelinter/out/docs/prefer-readonly.md
inflating: oh-command-line-tools/codelinter/out/docs/no-duplicate-state-manager.md
inflating: oh-command-line-tools/codelinter/out/docs/class-literal-property-style.md
inflating: oh-command-line-tools/codelinter/out/docs/no-unsafe-argument.md
inflating: oh-command-line-tools/codelinter/out/docs/no-use-before-define.md
inflating: oh-command-line-tools/codelinter/out/docs/init-list-component.md
inflating: oh-command-line-tools/codelinter/out/docs/variable-initialization-via-component-constructor.md
inflating: oh-command-line-tools/codelinter/out/docs/switch-exhaustiveness-check.md
inflating: oh-command-line-tools/codelinter/out/docs/no-confusing-void-expression.md
inflating: oh-command-line-tools/codelinter/out/docs/ban-ts-comment.md
inflating: oh-command-line-tools/codelinter/out/docs/keyword-spacing.md
inflating: oh-command-line-tools/codelinter/out/docs/dot-notation.md
inflating: oh-command-line-tools/codelinter/out/docs/unified-signatures.md
inflating: oh-command-line-tools/codelinter/out/docs/ban-types.md
inflating: oh-command-line-tools/codelinter/out/docs/camelcase.md
inflating: oh-command-line-tools/codelinter/out/docs/check-extend-and-builder-and-styles.md
inflating: oh-command-line-tools/codelinter/out/docs/no-empty-interface.md
inflating: oh-command-line-tools/codelinter/out/docs/no-magic-numbers.md
inflating: oh-command-line-tools/codelinter/out/docs/return-await.md
inflating: oh-command-line-tools/codelinter/out/docs/prefer-readonly-parameter-types.md
inflating: oh-command-line-tools/codelinter/out/docs/no-unsafe-call.md
inflating: oh-command-line-tools/codelinter/out/docs/no-dupe-class-members.md
inflating: oh-command-line-tools/codelinter/out/docs/no-dynamic-delete.md
inflating: oh-command-line-tools/codelinter/out/docs/await-thenable.md
inflating: oh-command-line-tools/codelinter/out/docs/property-type.md
inflating: oh-command-line-tools/codelinter/out/docs/prefer-literal-enum-member.md
inflating: oh-command-line-tools/codelinter/out/docs/no-base-to-string.md
inflating: oh-command-line-tools/codelinter/out/docs/no-implicit-any-catch.md
inflating: oh-command-line-tools/codelinter/out/docs/space-before-function-paren.md
inflating: oh-command-line-tools/codelinter/out/docs/brace-style.md
inflating: oh-command-line-tools/codelinter/out/docs/func-call-spacing.md
inflating: oh-command-line-tools/codelinter/out/docs/no-array-constructor.md
inflating: oh-command-line-tools/codelinter/out/docs/build-in-low-code-mode.md
inflating: oh-command-line-tools/codelinter/out/docs/no-useless-constructor.md
inflating: oh-command-line-tools/codelinter/out/docs/no-duplicate-imports.md
inflating: oh-command-line-tools/codelinter/out/docs/no-loss-of-precision.md
inflating: oh-command-line-tools/codelinter/out/docs/no-var-requires.md
inflating: oh-command-line-tools/codelinter/out/docs/build-root-node.md
inflating: oh-command-line-tools/codelinter/out/docs/no-ui-syntax.md
inflating: oh-command-line-tools/codelinter/out/docs/init-declarations.md
inflating: oh-command-line-tools/codelinter/out/docs/no-duplicate-entry.md
inflating: oh-command-line-tools/codelinter/out/docs/space-infix-ops.md
inflating: oh-command-line-tools/codelinter/out/docs/no-inferrable-types.md
inflating: oh-command-line-tools/codelinter/out/docs/no-extra-semi.md
inflating: oh-command-line-tools/codelinter/out/docs/restrict-template-expressions.md
inflating: oh-command-line-tools/codelinter/out/docs/no-redeclare.md
inflating: oh-command-line-tools/codelinter/out/docs/quotes.md
inflating: oh-command-line-tools/codelinter/out/docs/no-unnecessary-type-arguments.md
inflating: oh-command-line-tools/codelinter/out/docs/no-prop-link-objectlink-in-entry.md
inflating: oh-command-line-tools/codelinter/out/docs/member-ordering.md
inflating: oh-command-line-tools/codelinter/out/docs/no-non-ui-syntax.md
inflating: oh-command-line-tools/codelinter/out/docs/sort-type-union-intersection-members.md
inflating: oh-command-line-tools/codelinter/out/docs/watch-decorator-regular.md
inflating: oh-command-line-tools/codelinter/out/docs/no-require-imports.md
inflating: oh-command-line-tools/codelinter/out/docs/prefer-as-const.md
inflating: oh-command-line-tools/codelinter/out/docs/no-unnecessary-qualifier.md
inflating: oh-command-line-tools/codelinter/out/docs/comma-spacing.md
inflating: oh-command-line-tools/codelinter/out/docs/prefer-reduce-type-parameter.md
inflating: oh-command-line-tools/codelinter/out/docs/indent.md
inflating: oh-command-line-tools/codelinter/out/docs/no-floating-promises.md
inflating: oh-command-line-tools/codelinter/out/docs/no-ui-syntax-foreach.md
inflating: oh-command-line-tools/codelinter/out/docs/prefer-for-of.md
inflating: oh-command-line-tools/codelinter/out/docs/comma-dangle.md
inflating: oh-command-line-tools/codelinter/out/docs/no-extraneous-class.md
inflating: oh-command-line-tools/codelinter/out/docs/no-parameter-properties.md
inflating: oh-command-line-tools/codelinter/out/docs/no-explicit-any.md
inflating: oh-command-line-tools/codelinter/out/docs/prefer-string-starts-ends-with.md
inflating: oh-command-line-tools/codelinter/out/docs/prefer-includes.md
inflating: oh-command-line-tools/codelinter/out/docs/default-param-last.md
inflating: oh-command-line-tools/codelinter/out/docs/no-this-alias.md
inflating: oh-command-line-tools/codelinter/out/docs/consistent-type-assertions.md
inflating: oh-command-line-tools/codelinter/out/docs/no-unnecessary-boolean-literal-compare.md
inflating: oh-command-line-tools/codelinter/out/docs/unbound-method.md
inflating: oh-command-line-tools/codelinter/out/docs/nested-relationship.md
inflating: oh-command-line-tools/codelinter/out/docs/semi.md
inflating: oh-command-line-tools/codelinter/out/docs/no-duplicate-decorators.md
inflating: oh-command-line-tools/codelinter/out/docs/prefer-ts-expect-error.md
inflating: oh-command-line-tools/codelinter/out/docs/consistent-type-definitions.md
inflating: oh-command-line-tools/codelinter/out/docs/strict-boolean-expressions.md
inflating: oh-command-line-tools/codelinter/out/docs/no-duplicate-preview.md
inflating: oh-command-line-tools/codelinter/out/docs/no-namespace.md
inflating: oh-command-line-tools/codelinter/out/docs/no-throw-literal.md
inflating: oh-command-line-tools/codelinter/out/docs/triple-slash-reference.md
inflating: oh-command-line-tools/codelinter/out/docs/no-type-alias.md
inflating: oh-command-line-tools/codelinter/out/docs/no-loop-func.md
inflating: oh-command-line-tools/codelinter/out/docs/check-storagelink-and-storageprop-param.md
inflating: oh-command-line-tools/codelinter/out/docs/explicit-member-accessibility.md
inflating: oh-command-line-tools/codelinter/out/docs/type-annotation-spacing.md
inflating: oh-command-line-tools/codelinter/out/docs/no-unsafe-assignment.md
inflating: oh-command-line-tools/codelinter/out/docs/watch-decorator-function.md
inflating: oh-command-line-tools/codelinter/out/docs/struct-variable-initialization.md
inflating: oh-command-line-tools/codelinter/out/docs/no-for-in-array.md
inflating: oh-command-line-tools/codelinter/out/docs/lines-between-class-members.md
inflating: oh-command-line-tools/codelinter/out/docs/no-implied-eval.md
inflating: oh-command-line-tools/codelinter/out/docs/explicit-function-return-type.md
inflating: oh-command-line-tools/codelinter/out/docs/prefer-function-type.md
inflating: oh-command-line-tools/codelinter/out/docs/consistent-indexed-object-style.md
inflating: oh-command-line-tools/codelinter/out/docs/no-unsafe-member-access.md
inflating: oh-command-line-tools/codelinter/out/docs/method-signature-style.md
inflating: oh-command-line-tools/codelinter/out/docs/no-unused-expressions.md
inflating: oh-command-line-tools/codelinter/out/docs/no-misused-promises.md
inflating: oh-command-line-tools/codelinter/out/docs/naming-convention.md
inflating: oh-command-line-tools/codelinter/out/docs/adjacent-overload-signatures.md
inflating: oh-command-line-tools/codelinter/out/docs/array-type.md
inflating: oh-command-line-tools/codelinter/out/docs/no-confusing-non-null-assertion.md
inflating: oh-command-line-tools/codelinter/out/docs/no-unnecessary-type-assertion.md
inflating: oh-command-line-tools/codelinter/out/docs/no-extra-parens.md
inflating: oh-command-line-tools/codelinter/out/docs/typedef.md
inflating: oh-command-line-tools/codelinter/out/docs/no-invalid-void-type.md
inflating: oh-command-line-tools/codelinter/out/docs/import-path.md
inflating: oh-command-line-tools/codelinter/out/docs/struct-missing-decorator.md
inflating: oh-command-line-tools/codelinter/out/docs/construct-parameter.md
inflating: oh-command-line-tools/codelinter/out/docs/member-delimiter-style.md
inflating: oh-command-line-tools/codelinter/out/docs/no-non-null-asserted-optional-chain.md
inflating: oh-command-line-tools/codelinter/out/docs/ban-tslint-comment.md
inflating: oh-command-line-tools/codelinter/out/docs/restrict-plus-operands.md
inflating: oh-command-line-tools/codelinter/out/docs/prefer-optional-chain.md
inflating: oh-command-line-tools/codelinter/out/docs/no-unnecessary-type-constraint.md
inflating: oh-command-line-tools/codelinter/out/docs/no-invalid-this.md
inflating: oh-command-line-tools/codelinter/out/docs/prefer-nullish-coalescing.md
inflating: oh-command-line-tools/codelinter/out/docs/prefer-namespace-keyword.md
inflating: oh-command-line-tools/codelinter/out/docs/validate-build-in-struct.md
inflating: oh-command-line-tools/codelinter/out/docs/no-unnecessary-condition.md
inflating: oh-command-line-tools/codelinter/out/docs/require-array-sort-compare.md
inflating: oh-command-line-tools/codelinter/out/docs/no-misused-new.md
inflating: oh-command-line-tools/codelinter/out/docs/consistent-type-imports.md
inflating: oh-command-line-tools/codelinter/out/docs/prefer-enum-initializers.md
inflating: oh-command-line-tools/codelinter/out/docs/one-decorator-on-function-method.md
inflating: oh-command-line-tools/codelinter/out/docs/object-curly-spacing.md
inflating: oh-command-line-tools/codelinter/out/lib.es2020.string.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2019.string.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.dom.d.ts
inflating: oh-command-line-tools/codelinter/out/eslint-recommended.js
inflating: oh-command-line-tools/codelinter/out/index.js
inflating: oh-command-line-tools/codelinter/out/lib.es2015.promise.d.ts
inflating: oh-command-line-tools/codelinter/out/ts_plugin/eslint-all1.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/eslint-recommended.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/index.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/unix.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/table.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/stylish.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/tap.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/jslint-xml.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/junit.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/json-with-metadata.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/checkstyle.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/codeframe.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/compact.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/html.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/json.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/formatters/visualstudio.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/eslint-all.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/eslint-recommended1.js
inflating: oh-command-line-tools/codelinter/out/ts_plugin/espree.js
inflating: oh-command-line-tools/codelinter/out/lib.esnext.weakref.d.ts
inflating: oh-command-line-tools/codelinter/out/formatters/unix.js
inflating: oh-command-line-tools/codelinter/out/formatters/table.js
inflating: oh-command-line-tools/codelinter/out/formatters/stylish.js
inflating: oh-command-line-tools/codelinter/out/formatters/tap.js
inflating: oh-command-line-tools/codelinter/out/formatters/jslint-xml.js
inflating: oh-command-line-tools/codelinter/out/formatters/junit.js
inflating: oh-command-line-tools/codelinter/out/formatters/json-with-metadata.js
inflating: oh-command-line-tools/codelinter/out/formatters/checkstyle.js
inflating: oh-command-line-tools/codelinter/out/formatters/codeframe.js
inflating: oh-command-line-tools/codelinter/out/formatters/compact.js
inflating: oh-command-line-tools/codelinter/out/formatters/html.js
inflating: oh-command-line-tools/codelinter/out/formatters/json.js
inflating: oh-command-line-tools/codelinter/out/formatters/visualstudio.js
inflating: oh-command-line-tools/codelinter/out/lib.es2019.object.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2019.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2016.array.include.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2020.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.esnext.full.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2015.symbol.wellknown.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2016.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2017.d.ts
inflating: oh-command-line-tools/codelinter/out/eslint-all.js
inflating: oh-command-line-tools/codelinter/out/lib.scripthost.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2020.bigint.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2018.intl.d.ts
inflating: oh-command-line-tools/codelinter/out/eslint-recommended1.js
inflating: oh-command-line-tools/codelinter/out/espree.js
inflating: oh-command-line-tools/codelinter/out/lib.es2015.proxy.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2015.core.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2019.array.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2017.sharedmemory.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2020.full.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2020.promise.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.dom.iterable.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2017.intl.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.webworker.iterable.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2018.asyncgenerator.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2018.asynciterable.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.esnext.intl.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2018.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2019.full.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2015.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2019.symbol.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.webworker.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2017.string.d.ts
inflating: oh-command-line-tools/codelinter/out/lib.es2015.generator.d.ts
inflating: oh-command-line-tools/codelinter/out/ets_plugin/eslint-all1.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/eslint-recommended.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/index.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/unix.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/table.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/stylish.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/tap.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/jslint-xml.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/junit.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/json-with-metadata.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/checkstyle.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/codeframe.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/compact.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/html.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/json.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/formatters/visualstudio.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/eslint-all.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/eslint-recommended1.js
inflating: oh-command-line-tools/codelinter/out/ets_plugin/espree.js
inflating: oh-command-line-tools/ohpm/bin/init
inflating: oh-command-line-tools/ohpm/bin/ohpm.bat
inflating: oh-command-line-tools/ohpm/bin/init.bat
inflating: oh-command-line-tools/ohpm/bin/pm-cli.js
inflating: oh-command-line-tools/ohpm/bin/ohpm
inflating: oh-command-line-tools/ohpm/resources/schemas/oh-package-json5-schema.json
inflating: oh-command-line-tools/ohpm/resources/.ohpmrc
inflating: oh-command-line-tools/ohpm/lib/commands/init.js
inflating: oh-command-line-tools/ohpm/lib/commands/ping.js
inflating: oh-command-line-tools/ohpm/lib/commands/info.js
inflating: oh-command-line-tools/ohpm/lib/commands/publish.js
inflating: oh-command-line-tools/ohpm/lib/commands/uninstall.js
inflating: oh-command-line-tools/ohpm/lib/commands/install.js
inflating: oh-command-line-tools/ohpm/lib/commands/update.js
inflating: oh-command-line-tools/ohpm/lib/commands/list.js
inflating: oh-command-line-tools/ohpm/lib/commands/config.js
inflating: oh-command-line-tools/ohpm/lib/commands/run.js
inflating: oh-command-line-tools/ohpm/lib/commands/unpublish.js
inflating: oh-command-line-tools/ohpm/lib/config/index.js
inflating: oh-command-line-tools/ohpm/lib/config/config.js
inflating: oh-command-line-tools/ohpm/lib/config/DefaultConfig.js
inflating: oh-command-line-tools/ohpm/lib/config/TypeValidate.js
inflating: oh-command-line-tools/ohpm/lib/log/index.js
inflating: oh-command-line-tools/ohpm/lib/log/setupLog.js
inflating: oh-command-line-tools/ohpm/lib/log/log.js
inflating: oh-command-line-tools/ohpm/lib/index.js
inflating: oh-command-line-tools/ohpm/lib/common/message.js
inflating: oh-command-line-tools/ohpm/lib/common/Constants.js
inflating: oh-command-line-tools/ohpm/lib/common/types.js
inflating: oh-command-line-tools/ohpm/lib/common/ohpm.config.js
inflating: oh-command-line-tools/ohpm/lib/core/cache/index.js
inflating: oh-command-line-tools/ohpm/lib/core/audit/audit.js
inflating: oh-command-line-tools/ohpm/lib/core/audit/index.js
inflating: oh-command-line-tools/ohpm/lib/core/install/packages/LocalFilePackage.js
inflating: oh-command-line-tools/ohpm/lib/core/install/packages/LocalDirPackage.js
inflating: oh-command-line-tools/ohpm/lib/core/install/packages/PackageFactory.js
inflating: oh-command-line-tools/ohpm/lib/core/install/packages/AbstractPackage.js
inflating: oh-command-line-tools/ohpm/lib/core/install/packages/RegistryPackage.js
inflating: oh-command-line-tools/ohpm/lib/core/install/index.js
inflating: oh-command-line-tools/ohpm/lib/core/install/service/common.js
inflating: oh-command-line-tools/ohpm/lib/core/install/service/uninstall.js
inflating: oh-command-line-tools/ohpm/lib/core/install/service/install.js
inflating: oh-command-line-tools/ohpm/lib/core/install/service/update.js
inflating: oh-command-line-tools/ohpm/lib/core/install/service/list.js
inflating: oh-command-line-tools/ohpm/lib/core/install/common/definitions.js
inflating: oh-command-line-tools/ohpm/lib/core/info/info.js
inflating: oh-command-line-tools/ohpm/lib/core/info/index.js
inflating: oh-command-line-tools/ohpm/lib/core/info/infoView.js
inflating: oh-command-line-tools/ohpm/lib/core/registry/index.js
inflating: oh-command-line-tools/ohpm/lib/core/registry/registry.js
inflating: oh-command-line-tools/ohpm/lib/core/registry/proxy.js
inflating: oh-command-line-tools/ohpm/lib/core/package/init.js
inflating: oh-command-line-tools/ohpm/lib/core/package/util.js
inflating: oh-command-line-tools/ohpm/lib/core/package/interactiveInput.js
inflating: oh-command-line-tools/ohpm/lib/core/package/index.js
inflating: oh-command-line-tools/ohpm/lib/core/package/packageJson.js
inflating: oh-command-line-tools/ohpm/lib/core/package/PackageLock.js
inflating: oh-command-line-tools/ohpm/lib/core/publish/common.js
inflating: oh-command-line-tools/ohpm/lib/core/publish/publish.js
inflating: oh-command-line-tools/ohpm/lib/core/publish/ignore.js
inflating: oh-command-line-tools/ohpm/lib/core/publish/index.js
inflating: oh-command-line-tools/ohpm/lib/core/publish/normalize.js
inflating: oh-command-line-tools/ohpm/lib/core/publish/fixer.js
inflating: oh-command-line-tools/ohpm/lib/core/publish/unpublish.js
inflating: oh-command-line-tools/ohpm/lib/util/similar.js
inflating: oh-command-line-tools/ohpm/lib/util/index.js
inflating: oh-command-line-tools/ohpm/lib/util/PackageUtil.js
inflating: oh-command-line-tools/ohpm/lib/util/validateCommand.js
inflating: oh-command-line-tools/ohpm/lib/util/output.js
inflating: oh-command-line-tools/ohpm/lib/util/HashUtil.js
inflating: oh-command-line-tools/ohpm/lib/util/is-windows.js
inflating: oh-command-line-tools/ohpm/lib/util/validatePackage.js
inflating: oh-command-line-tools/ohpm/lib/util/unicode-tree.js
inflating: oh-command-line-tools/ohpm/lib/util/FsUtil.js
inflating: oh-command-line-tools/ohpm/lib/util/PrintUtil.js
inflating: oh-command-line-tools/ohpm/package.json
init ohpm
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN @ohos/ohpm@1.1.2 No description
npm WARN @ohos/ohpm@1.1.2 No repository field.
added 108 packages from 75 contributors in 9.437s
10 packages are looking for funding
run `npm fund` for details
ohpm version is 1.1.2
~/.hvigor/wrapper/tools /home/ph/OpenHarmony_Source
install pnpm
npm notice created a lockfile as package-lock.json. You should commit this file.
npm WARN tools No description
npm WARN tools No repository field.
npm WARN tools No license field.
added 1 package in 2.034s
1 package is looking for funding
run `npm fund` for details
/home/ph/OpenHarmony_Source
start build ohos-sdk
/home/ph/OpenHarmony_Source /home/ph/OpenHarmony_Source
building the latest ohos-sdk...
[OHOS INFO] Set cache size limit to 100.0 GB
[OHOS INFO] generated build prop info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/build.prop
[OHOS INFO] generated build config info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/build_config.json
[OHOS INFO] generated product parts info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/parts.json
[OHOS INFO] generated parts config info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/parts_config.json
[OHOS INFO] generated build gnargs prop info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/build_gnargs.prop
[OHOS INFO] generated features info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/features.json
[OHOS INFO] generated syscap info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/syscap.json
[OHOS INFO] generated exclusion modules info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/exclusion_modules.json
[OHOS INFO] generated platforms build info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/platforms.build
[OHOS INFO] generated subsystem config info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/subsystem_config.json
[OHOS INFO] generated system capability info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/systemcapability.json
[OHOS INFO] generated compile_standard_whitelist info to /home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/compile_standard_whitelist.json
[OHOS INFO] Checking all build args...
[OHOS INFO] subsytem config scan completed
[OHOS INFO] subsytem config scan completed
[OHOS INFO] generate all parts of platforms info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/platforms_info/all_parts.json'
[OHOS INFO] generate toolchain to variant of platforms info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/platforms_info/toolchain_to_variant.json'
warning: subsystem name config incorrect in '/home/ph/OpenHarmony_Source/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/bundle.json', build file subsystem name is wpa_supplicant-2.9,configured subsystem name is thirdparty.
warning: subsystem name config incorrect in '/home/ph/OpenHarmony_Source/third_party/flutter/glfw/bundle.json', build file subsystem name is ,configured subsystem name is thirdparty.
[OHOS INFO] generate all parts build gn file to '/home/ph/OpenHarmony_Source//out/sdk/build_configs'
[OHOS INFO] generate parts info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/parts_info.json'
[OHOS INFO] generate part-subsystem of parts-info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/part_subsystem.json'
[OHOS INFO] generate ubsystem-parts of parts-info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/subsystem_parts.json'
[OHOS INFO] generate mini adapter info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/mini_adapter/'
[OHOS INFO] generate parts variants info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/parts_variants.json'
[OHOS INFO] generate parts inner kits info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/inner_kits_info.json'
[OHOS INFO] generate parts targets info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/parts_targets.json'
[OHOS INFO] generate phony targets info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/phony_target.json'
[OHOS INFO] generate parts path info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/parts_path_info.json'
[OHOS INFO] generate path to parts to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/path_to_parts.json'
[OHOS INFO] generate hisysevent info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/hisysevent_configs.json'
[OHOS INFO] generate parts modules info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/parts_modules_info.json'
[OHOS INFO] generate parts deps info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_info/parts_deps.json'
[OHOS INFO] all parts scan completed
[OHOS INFO] Loading configuration file...
[OHOS INFO] loader args:['platforms_config_file="/home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/platforms.build"', 'subsystem_config_file="/home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/subsystem_config.json"', 'example_subsystem_file=""', 'exclusion_modules_config_file="/home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/exclusion_modules.json"', 'source_root_dir="/home/ph/OpenHarmony_Source/"', 'gn_root_out_dir="out/sdk"', 'build_platform_name=phone', 'build_xts=False', 'load_test_config=True', 'target_os=ohos', 'target_cpu=arm64', 'os_level=standard', "ignore_api_check=['xts', 'common', 'developertest']", 'scalable_build=False', 'skip_partlist_check=False']
[OHOS INFO] Checking parts config...
[OHOS INFO] generated subsystem build config to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/subsystem_info/subsystem_build_config.json'
[OHOS INFO] generated src subsystem info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/subsystem_info/src_subsystem_info.json'
[OHOS INFO] generated no src subsystem info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/subsystem_info/no_src_subsystem_info.json'
[OHOS INFO] generate target platform parts to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/target_platforms_parts.json'
[OHOS INFO] generated system capabilities to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/phone_system_capabilities.json'
[OHOS INFO] generated platform zframework stub to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/subsystem_info/phone-stub/zframework_stub_exists.gni'
[OHOS INFO] generated platforms parts by src to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/platforms_parts_by_src.json'
[OHOS INFO] generate part list gni file to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_list.gni'
[OHOS INFO] generate inner kits gni file to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/inner_kits_list.gni'
[OHOS INFO] generate system list gni file to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/system_kits_list.gni'
[OHOS INFO] generate parts test gni file to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_test_list.gni'
[OHOS INFO] generate build gn file to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/BUILD.gn'
[OHOS INFO] generate phony target build file to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/phony_targets/BUILD.gn'
[OHOS INFO] generate required parts targets to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/required_parts_targets.json'
[OHOS INFO] generate build targets list file to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/required_parts_targets_list.json'
[OHOS INFO] generated parts src flag to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/subsystem_info/parts_src_flag.json'
[OHOS INFO] generate auto install part to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/auto_install_parts.json'
[OHOS INFO] generate platforms list to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/platforms_list.gni'
[OHOS INFO] generate part different info to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/parts_different_info.json'
[OHOS INFO] generate infos for testfwk to '/home/ph/OpenHarmony_Source/out/sdk/build_configs/infos_for_testfwk.json'
[OHOS INFO] Checking all product features...
[OHOS INFO] generate syscap info file to '/home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/system/etc/SystemCapability.json'
[OHOS INFO] generate syscap info with part name list to '/home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/system/etc/syscap.json'
[OHOS INFO] generate target syscap for init list to '/home/ph/OpenHarmony_Source/out/preloader/ohos-sdk/system/etc/param/syscap.para'
[OHOS INFO] Excuting gn command: /home/ph/OpenHarmony_Source/prebuilts/build-tools/linux-x86/bin/gn gen --args="product_name=\"ohos-sdk\" product_path=\"/home/ph/OpenHarmony_Source/productdefine/common/products\" product_config_path=\"/home/ph/OpenHarmony_Source/productdefine/common/products\" device_name=\"sdk\" device_path=\"/home/ph/OpenHarmony_Source/device/board/ohos/sdk\" device_company=\"ohos\" device_config_path=\"/home/ph/OpenHarmony_Source/device/board/ohos/sdk\" target_cpu=\"arm64\" is_standard_system=true ohos_build_compiler_specified=\"\" ohos_build_time=1704416166623 ohos_build_datetime=\"2024-01-05 16:56:06\" build_ohos_sdk=true build_ohos_ndk=true ohos_build_enable_ccache=true ohos_build_type=\"debug\" device_type=\"default\" build_variant=\"root\" skip_generate_module_list_file=true sdk_platform=\"linux\"" /home/ph/OpenHarmony_Source/out/sdk
[OHOS INFO] root_out_dir=//out/sdk
[OHOS INFO] root_build_dir=//out/sdk
[OHOS INFO] root_gen_dir=//out/sdk/gen
[OHOS INFO] current_toolchain=//build/toolchain/ohos:ohos_clang_arm64
[OHOS INFO] host_toolchain=//build/toolchain/linux:clang_x64
[OHOS INFO] bundle_framework_power_mgr_enable = true
[OHOS INFO] bundle_framework_graphics = true
[OHOS INFO] bundle_framework_free_install = false
[OHOS INFO] bundle_framework_default_app = true
[OHOS INFO] bundle_framework_launcher = true
[OHOS INFO] bundle_framework_sandbox_app = true
[OHOS INFO] bundle_framework_quick_fix = true
[OHOS INFO] bundle_framework_app_control = true
[OHOS INFO] distributed_bundle_framework = true
[OHOS INFO] ability_runtime_enable = true
[OHOS INFO] account_enable = true
[OHOS INFO] configpolicy_enable = false
[OHOS INFO] global_resmgr_enable = true
[OHOS INFO] hicollie_enable = true
[OHOS INFO] support_jsapi = true
[OHOS INFO] hisysevent_enable = true
[OHOS INFO] bundle_framework_overlay_install = true
[OHOS INFO] bundle_framework_power_mgr_enable = true
[OHOS INFO] bundle_framework_graphics = true
[OHOS INFO] bundle_framework_free_install = false
[OHOS INFO] bundle_framework_default_app = true
[OHOS INFO] bundle_framework_launcher = true
[OHOS INFO] bundle_framework_sandbox_app = true
[OHOS INFO] bundle_framework_quick_fix = true
[OHOS INFO] bundle_framework_app_control = true
[OHOS INFO] distributed_bundle_framework = true
[OHOS INFO] ability_runtime_enable = true
[OHOS INFO] account_enable = true
[OHOS INFO] configpolicy_enable = false
[OHOS INFO] global_resmgr_enable = true
[OHOS INFO] hicollie_enable = true
[OHOS INFO] support_jsapi = true
[OHOS INFO] hisysevent_enable = true
[OHOS INFO] bundle_framework_overlay_install = true
[OHOS INFO] bundle_framework_power_mgr_enable = true
[OHOS INFO] bundle_framework_graphics = true
[OHOS INFO] bundle_framework_free_install = false
[OHOS INFO] bundle_framework_default_app = true
[OHOS INFO] bundle_framework_launcher = true
[OHOS INFO] bundle_framework_sandbox_app = true
[OHOS INFO] bundle_framework_quick_fix = true
[OHOS INFO] bundle_framework_app_control = true
[OHOS INFO] distributed_bundle_framework = true
[OHOS INFO] ability_runtime_enable = true
[OHOS INFO] account_enable = true
[OHOS INFO] configpolicy_enable = false
[OHOS INFO] global_resmgr_enable = true
[OHOS INFO] hicollie_enable = true
[OHOS INFO] support_jsapi = true
[OHOS INFO] hisysevent_enable = true
[OHOS INFO] bundle_framework_overlay_install = true
[OHOS INFO] openssl detecting os now...
[OHOS INFO] current_cpu = arm64
[OHOS INFO] current_os = ohos
[OHOS INFO] host_os = linux
[OHOS INFO] is_mingw = false
[OHOS INFO] openssl selected linux-aarch64
[OHOS INFO] openssl detecting os done. openssl_selected_platform = linux-aarch64
[OHOS INFO] ["--haptobin", "../../developtools/packing_tool/adapter/ohos", "--haptobinOutput", "clang_x64/obj/developtools/packing_tool/jar/haptobin_tool.jar", "--unpackOutput", "clang_x64/obj/developtools/packing_tool/jar/app_unpacking_tool.jar", "--packOutput", "clang_x64/obj/developtools/packing_tool/jar/app_packing_tool.jar", "--outpath", "clang_x64/obj/developtools/packing_tool/jar", "--toolchain", "//build/toolchain/linux:clang_x64", "--compileTarget", "sdk"]
[OHOS INFO] window_manager_feature_subscribe_motion = false
[OHOS INFO] openssl detecting os now...
[OHOS INFO] current_cpu = x64
[OHOS INFO] current_os = linux
[OHOS INFO] host_os = linux
[OHOS INFO] is_mingw = false
[OHOS INFO] openssl selected linux-x86_64
[OHOS INFO] openssl detecting os done. openssl_selected_platform = linux-x86_64
[OHOS INFO] Install OpenEuler Curl
[OHOS INFO] /home/ph/OpenHarmony_Source/third_party/curl/install.py
[OHOS INFO] ["--gen-dir", "/home/ph/OpenHarmony_Source/out/sdk/clang_x64/gen/third_party/curl"]
[OHOS INFO] 2024-01-05 16:57:37 | WARN | OpenEulerCurl | script path is /home/ph/OpenHarmony_Source/third_party/curl, log path is /home/ph/OpenHarmony_Source/out/sdk/clang_x64/gen/third_party/curl
[OHOS INFO] 2024-01-05 16:57:37 | WARN | OpenEulerCurl | only me to install OpenEuler Curl
[OHOS INFO] 2024-01-05 16:57:37 | WARN | OpenEulerCurl | reuse the soruce path curl-7.79.1
[OHOS INFO]
[OHOS INFO] { }
[OHOS INFO] cmd ['/home/ph/OpenHarmony_Source/third_party/openssl/make_openssl_build_all_generated.sh', '/home/ph/OpenHarmony_Source/third_party/openssl', '/home/ph/OpenHarmony_Source/out/sdk/obj/third_party/openssl/build_all_generated', 'linux-aarch64'] start
[OHOS INFO] result.returncode = 0
[OHOS INFO] result.stdout = /home/ph/OpenHarmony_Source/out/sdk
[OHOS INFO] /home/ph/OpenHarmony_Source/out/sdk/obj/third_party/openssl/build_all_generated/linux-aarch64 /home/ph/OpenHarmony_Source/out/sdk
[OHOS INFO] /home/ph/OpenHarmony_Source/third_party/openssl/Configure linux-aarch64 no-shared no-module
[OHOS INFO] Configuring OpenSSL version 3.0.7 for target linux-aarch64
[OHOS INFO] Using os-specific seed configuration
[OHOS INFO] Created configdata.pm
[OHOS INFO] Running configdata.pm
[OHOS INFO] Created Makefile.in
[OHOS INFO] Created Makefile
[OHOS INFO] Created include/openssl/configuration.h
[OHOS INFO]
[OHOS INFO] **********************************************************************
[OHOS INFO] *** ***
[OHOS INFO] *** OpenSSL has been successfully configured ***
[OHOS INFO] *** ***
[OHOS INFO] *** If you encounter a problem while building, please open an ***
[OHOS INFO] *** issue on GitHub <https://github.com/openssl/openssl/issues> ***
[OHOS INFO] *** and include the output from the following command: ***
[OHOS INFO] *** ***
[OHOS INFO] *** perl configdata.pm --dump ***
[OHOS INFO] *** ***
[OHOS INFO] *** (If you are new to OpenSSL, you might want to consult the ***
[OHOS INFO] *** 'Troubleshooting' section in the INSTALL.md file first) ***
[OHOS INFO] *** ***
[OHOS INFO] **********************************************************************
[OHOS INFO] /home/ph/OpenHarmony_Source/out/sdk
[OHOS INFO]
[OHOS INFO] cmd ['/home/ph/OpenHarmony_Source/third_party/openssl/make_openssl_build_all_generated.sh', '/home/ph/OpenHarmony_Source/third_party/openssl', '/home/ph/OpenHarmony_Source/out/sdk/obj/third_party/openssl/build_all_generated', 'linux-aarch64'] ok
[OHOS INFO]
……
……
[OHOS INFO] [20600/20649] STAMP obj/foundation/resourceschedule/ffrt/interfaces/kits/libffrt_ndk_ohos_clang_x86_64__copy.stamp
[OHOS INFO] [20601/20649] ACTION //foundation/resourceschedule/ffrt/interfaces/kits:libffrt_ndk(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20602/20649] STAMP obj/foundation/resourceschedule/ffrt/interfaces/kits/libffrt_ndk.stamp
[OHOS INFO] [20603/20649] SOLINK ohos_clang_x86_64/obj/third_party/libuv/ohos_clang_x86_64/libuv.so
[OHOS INFO] [20604/20649] COPY ohos_clang_x86_64/obj/third_party/libuv/ohos_clang_x86_64/libuv.so sdk-native/os-irrelevant/sysroot/usr/lib/x86_64-linux-ohos/libuv.so
[OHOS INFO] [20605/20649] STAMP obj/third_party/libuv/libuv_ndk_ohos_clang_x86_64__copy.stamp
[OHOS INFO] [20606/20649] ACTION //third_party/libuv:libuv_ndk(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20607/20649] STAMP obj/third_party/libuv/libuv_ndk.stamp
[OHOS INFO] [20608/20649] SOLINK ohos_clang_x86_64/obj/third_party/mindspore/interfaces/kits/c/ohos_clang_x86_64/libmindspore_lite_ndk.so
[OHOS INFO] [20609/20649] COPY ohos_clang_x86_64/obj/third_party/mindspore/interfaces/kits/c/ohos_clang_x86_64/libmindspore_lite_ndk.so sdk-native/os-irrelevant/sysroot/usr/lib/x86_64-linux-ohos/libmindspore_lite_ndk.so
[OHOS INFO] [20610/20649] STAMP obj/third_party/mindspore/interfaces/kits/c/mindspore_lib_ohos_clang_x86_64__copy.stamp
[OHOS INFO] [20611/20649] ACTION //third_party/mindspore/interfaces/kits/c:mindspore_lib(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20612/20649] STAMP obj/third_party/mindspore/interfaces/kits/c/mindspore_lib.stamp
[OHOS INFO] [20613/20649] SOLINK ohos_clang_x86_64/obj/third_party/musl/ndk_script/adapter/ohos_clang_x86_64/libc.so
[OHOS INFO] [20614/20649] COPY ohos_clang_x86_64/obj/third_party/musl/ndk_script/adapter/ohos_clang_x86_64/libc.so sdk-native/os-irrelevant/sysroot/usr/lib/x86_64-linux-ohos/libc.so
[OHOS INFO] [20615/20649] STAMP obj/third_party/musl/ndk_script/adapter/libc_ndk_ohos_clang_x86_64__copy.stamp
[OHOS INFO] [20616/20649] ACTION //third_party/musl/ndk_script/adapter:libc_ndk(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20617/20649] STAMP obj/third_party/musl/ndk_script/adapter/libc_ndk.stamp
[OHOS INFO] [20618/20649] SOLINK ohos_clang_x86_64/obj/third_party/openSLES/ohos_clang_x86_64/libOpenSLES.so
[OHOS INFO] [20619/20649] COPY ohos_clang_x86_64/obj/third_party/openSLES/ohos_clang_x86_64/libOpenSLES.so sdk-native/os-irrelevant/sysroot/usr/lib/x86_64-linux-ohos/libOpenSLES.so
[OHOS INFO] [20620/20649] STAMP obj/third_party/openSLES/libOpenSLES_ndk_ohos_clang_x86_64__copy.stamp
[OHOS INFO] [20621/20649] ACTION //third_party/openSLES:libOpenSLES_ndk(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20622/20649] STAMP obj/third_party/openSLES/libOpenSLES_ndk.stamp
[OHOS INFO] [20623/20649] SOLINK ohos_clang_x86_64/obj/third_party/zlib/ohos_clang_x86_64/libz.so
[OHOS INFO] [20624/20649] COPY ohos_clang_x86_64/obj/third_party/zlib/ohos_clang_x86_64/libz.so sdk-native/os-irrelevant/sysroot/usr/lib/x86_64-linux-ohos/libz.so
[OHOS INFO] [20625/20649] STAMP obj/third_party/zlib/libz_ndk_ohos_clang_x86_64__copy.stamp
[OHOS INFO] [20626/20649] ACTION //third_party/zlib:libz_ndk(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20627/20649] STAMP obj/third_party/zlib/libz_ndk.stamp
[OHOS INFO] [20628/20649] ACTION //build/ohos/ndk:_collect_ndk_syscap(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20629/20649] STAMP obj/build/ohos/ndk/_collect_ndk_syscap.stamp
[OHOS INFO] [20630/20649] STAMP obj/build/ohos/ndk/all_ndk_targets.stamp
[OHOS INFO] [20631/20649] ACTION //build/ohos/ndk:generate_ndk_docs(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20632/20649] STAMP obj/build/ohos/ndk/generate_ndk_docs.stamp
[OHOS INFO] [20633/20649] ACTION //build/ohos/ndk:create_docs_portal_and_archive(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20634/20649] STAMP obj/build/ohos/ndk/create_docs_portal_and_archive.stamp
[OHOS INFO] [20635/20649] STAMP obj/build/ohos/ndk/ndk_doxygen.stamp
[OHOS INFO] [20636/20649] ACTION //build/ohos/ndk:merge_ndk_notice(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20637/20649] STAMP obj/build/ohos/ndk/merge_ndk_notice.stamp
[OHOS INFO] [20638/20649] ACTION //build/ohos/ndk:verify_ndk_notice_file(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20639/20649] STAMP obj/build/ohos/ndk/verify_ndk_notice_file.stamp
[OHOS INFO] [20640/20649] ACTION //build/ohos/ndk:archive_linux_ndk(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20641/20649] STAMP obj/build/ohos/ndk/archive_linux_ndk.stamp
[OHOS INFO] [20642/20649] ACTION //build/ohos/ndk:archive_windows_ndk(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20643/20649] STAMP obj/build/ohos/ndk/archive_windows_ndk.stamp
[OHOS INFO] [20644/20649] STAMP obj/build/ohos/ndk/archive_ndk.stamp
[OHOS INFO] [20645/20649] STAMP obj/build/ohos/ndk/ohos_ndk.stamp
[OHOS INFO] [20646/20649] ACTION //build/ohos/sdk:check_sdk_completeness(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [20647/20649] STAMP obj/build/ohos/sdk/check_sdk_completeness.stamp
[OHOS INFO] [20648/20649] STAMP obj/build/ohos/sdk/ohos_sdk_verify.stamp
[OHOS INFO] [20649/20649] STAMP obj/build/core/gn/build_ohos_sdk.stamp
[OHOS INFO] ohos-sdk build success
[OHOS INFO] Cost time: 6:44:38
/home/ph/OpenHarmony_Source/out/sdk/packages/ohos-sdk/linux /home/ph/OpenHarmony_Source /home/ph/OpenHarmony_Source
extracting ohos-sdk package...
/home/ph/OpenHarmony_Source /home/ph/OpenHarmony_Source
/home/ph/OpenHarmony_Source
[OHOS INFO] Set cache size limit to 100.0 GB
[OHOS INFO] generated build prop info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/build.prop
[OHOS INFO] generated build config info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/build_config.json
[OHOS INFO] generated product parts info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/parts.json
[OHOS INFO] generated parts config info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/parts_config.json
[OHOS INFO] generated build gnargs prop info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/build_gnargs.prop
[OHOS INFO] generated features info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/features.json
[OHOS INFO] generated syscap info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/syscap.json
[OHOS INFO] generated exclusion modules info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/exclusion_modules.json
[OHOS INFO] generated platforms build info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/platforms.build
[OHOS INFO] generated subsystem config info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/subsystem_config.json
[OHOS INFO] generated system capability info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/systemcapability.json
[OHOS INFO] generated compile_standard_whitelist info to /home/ph/OpenHarmony_Source/out/preloader/dayu210/compile_standard_whitelist.json
[OHOS INFO] Checking all build args...
[OHOS INFO] subsytem config scan completed
[OHOS INFO] subsytem config scan completed
[OHOS INFO] generate all parts of platforms info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/platforms_info/all_parts.json'
[OHOS INFO] generate toolchain to variant of platforms info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/platforms_info/toolchain_to_variant.json'
warning: subsystem name config incorrect in '/home/ph/OpenHarmony_Source/third_party/wpa_supplicant/wpa_supplicant-2.9_standard/bundle.json', build file subsystem name is wpa_supplicant-2.9,configured subsystem name is thirdparty.
warning: subsystem name config incorrect in '/home/ph/OpenHarmony_Source/third_party/flutter/glfw/bundle.json', build file subsystem name is ,configured subsystem name is thirdparty.
warning: subsystem name config incorrect in '/home/ph/OpenHarmony_Source/vendor/hihope/dayu210/ohos.build', build file subsystem name is product_hihope,configured subsystem name is product_dayu210.
warning: subsystem name config incorrect in '/home/ph/OpenHarmony_Source/device/board/hihope/dayu210/ohos.build', build file subsystem name is rockchip_products,configured subsystem name is device_rk3588.
[OHOS INFO] generate all parts build gn file to '/home/ph/OpenHarmony_Source//out/rk3588/build_configs'
[OHOS INFO] generate parts info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/parts_info.json'
[OHOS INFO] generate part-subsystem of parts-info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/part_subsystem.json'
[OHOS INFO] generate ubsystem-parts of parts-info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/subsystem_parts.json'
[OHOS INFO] generate mini adapter info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/mini_adapter/'
[OHOS INFO] generate parts variants info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/parts_variants.json'
[OHOS INFO] generate parts inner kits info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/inner_kits_info.json'
[OHOS INFO] generate parts targets info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/parts_targets.json'
[OHOS INFO] generate phony targets info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/phony_target.json'
[OHOS INFO] generate parts path info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/parts_path_info.json'
[OHOS INFO] generate path to parts to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/path_to_parts.json'
[OHOS INFO] generate hisysevent info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/hisysevent_configs.json'
[OHOS INFO] generate parts modules info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/parts_modules_info.json'
[OHOS INFO] generate parts deps info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_info/parts_deps.json'
[OHOS INFO] all parts scan completed
[OHOS INFO] Loading configuration file...
[OHOS INFO] loader args:['platforms_config_file="/home/ph/OpenHarmony_Source/out/preloader/dayu210/platforms.build"', 'subsystem_config_file="/home/ph/OpenHarmony_Source/out/preloader/dayu210/subsystem_config.json"', 'example_subsystem_file=""', 'exclusion_modules_config_file="/home/ph/OpenHarmony_Source/out/preloader/dayu210/exclusion_modules.json"', 'source_root_dir="/home/ph/OpenHarmony_Source/"', 'gn_root_out_dir="out/rk3588"', 'build_platform_name=phone', 'build_xts=False', 'load_test_config=True', 'target_os=ohos', 'target_cpu=arm64', 'os_level=standard', "ignore_api_check=['xts', 'common', 'developertest']", 'scalable_build=False', 'skip_partlist_check=False']
[OHOS INFO] Checking parts config...
[OHOS INFO] generated subsystem build config to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/subsystem_info/subsystem_build_config.json'
[OHOS INFO] generated src subsystem info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/subsystem_info/src_subsystem_info.json'
[OHOS INFO] generated no src subsystem info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/subsystem_info/no_src_subsystem_info.json'
[OHOS INFO] generate target platform parts to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/target_platforms_parts.json'
[OHOS INFO] generated system capabilities to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/phone_system_capabilities.json'
[OHOS INFO] generated platform zframework stub to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/subsystem_info/phone-stub/zframework_stub_exists.gni'
[OHOS INFO] generated platforms parts by src to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/platforms_parts_by_src.json'
[OHOS INFO] generate part list gni file to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_list.gni'
[OHOS INFO] generate inner kits gni file to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/inner_kits_list.gni'
[OHOS INFO] generate system list gni file to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/system_kits_list.gni'
[OHOS INFO] generate parts test gni file to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_test_list.gni'
[OHOS INFO] generate build gn file to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/BUILD.gn'
[OHOS INFO] generate phony target build file to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/phony_targets/BUILD.gn'
[OHOS INFO] generate required parts targets to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/required_parts_targets.json'
[OHOS INFO] generate build targets list file to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/required_parts_targets_list.json'
[OHOS INFO] generated parts src flag to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/subsystem_info/parts_src_flag.json'
[OHOS INFO] generate auto install part to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/auto_install_parts.json'
[OHOS INFO] generate platforms list to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/platforms_list.gni'
[OHOS INFO] generate part different info to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/parts_different_info.json'
[OHOS INFO] generate infos for testfwk to '/home/ph/OpenHarmony_Source/out/rk3588/build_configs/infos_for_testfwk.json'
[OHOS INFO] Checking all product features...
[OHOS INFO] generate syscap info file to '/home/ph/OpenHarmony_Source/out/preloader/dayu210/system/etc/SystemCapability.json'
[OHOS INFO] generate syscap info with part name list to '/home/ph/OpenHarmony_Source/out/preloader/dayu210/system/etc/syscap.json'
[OHOS INFO] generate target syscap for init list to '/home/ph/OpenHarmony_Source/out/preloader/dayu210/system/etc/param/syscap.para'
[OHOS INFO] Excuting gn command: /home/ph/OpenHarmony_Source/prebuilts/build-tools/linux-x86/bin/gn gen --args="product_name=\"dayu210\" product_path=\"/home/ph/OpenHarmony_Source/vendor/hihope/dayu210\" product_config_path=\"/home/ph/OpenHarmony_Source/vendor/hihope/dayu210\" device_name=\"rk3588\" device_path=\"/home/ph/OpenHarmony_Source/device/board/HiHope/rk3588\" device_company=\"HiHope\" device_config_path=\"/home/ph/OpenHarmony_Source/device/board/HiHope/rk3588\" target_cpu=\"arm64\" is_standard_system=true ohos_build_compiler_specified=\"\" ohos_build_time=1704440514958 ohos_build_datetime=\"2024-01-05 23:41:54\" ace_engine_feature_enable_accessibility=true ace_engine_feature_enable_web=true datamgr_service_udmf=true enable_ohos_startup_init_feature_ab_partition=true enable_ohos_startup_init_feature_loader=true dsoftbus_feature_conn_p2p=true dsoftbus_feature_disc_ble=true dsoftbus_feature_conn_br=true dsoftbus_feature_conn_ble=true dsoftbus_feature_trans_udp_stream=true wifi_feature_non_seperate_p2p=true wifi_feature_non_hdf_driver=true graphic_2d_feature_ace_enable_gpu=true window_manager_dayu210_resource_config=true multimedia_player_framework_use_codec_plugins=false audio_framework_feature_dtmf_tone=true audio_framework_feature_opensl_es=true input_feature_combination_key=true input_feature_pointer_drawing=true input_feature_interceptor=true input_feature_monitor=true input_feature_keyboard=true input_feature_mouse=true input_feature_touchscreen=true input_feature_input_device=true wpa_supplicant_driver_nl80211=true memmgr_purgeable_memory=true fusion_interaction_coordination=false hdf_core_platform_test_support=true drivers_peripheral_input_feature_model=true drivers_peripheral_display_community=true drivers_peripheral_wlan_feature_enable_HDF_NL80211=true drivers_peripheral_wlan_feature_enable_HDF_UT=false drivers_peripheral_sensor_feature_model=true drivers_peripheral_audio_feature_hal_notsupport_pathselect=true drivers_peripheral_audio_feature_full_test_suite=true drivers_peripheral_audio_feature_alsa_lib=false drivers_peripheral_light_feature_model=true drivers_peripheral_vibrator_feature_model=true use_ffrt=true ohos_build_enable_ccache=true ohos_build_type=\"debug\" device_type=\"default\" build_variant=\"root\"" /home/ph/OpenHarmony_Source/out/rk3588
[OHOS INFO] root_out_dir=//out/rk3588
[OHOS INFO] root_build_dir=//out/rk3588
[OHOS INFO] root_gen_dir=//out/rk3588/gen
[OHOS INFO] current_toolchain=//build/toolchain/ohos:ohos_clang_arm64
[OHOS INFO] host_toolchain=//build/toolchain/linux:clang_x64
[OHOS INFO] drivers_peripheral_fingerprint_auth
[OHOS INFO] drivers_peripheral_fingerprint_auth
[OHOS INFO] ["--haptobin", "../../developtools/packing_tool/adapter/ohos", "--haptobinOutput", "obj/developtools/packing_tool/jar/haptobin_tool.jar", "--unpackOutput", "obj/developtools/packing_tool/jar/app_unpacking_tool.jar", "--packOutput", "obj/developtools/packing_tool/jar/app_packing_tool.jar", "--outpath", "obj/developtools/packing_tool/jar", "--toolchain", "//build/toolchain/ohos:ohos_clang_arm64", "--compileTarget", "image"]
[OHOS INFO] bundle_framework_power_mgr_enable = true
[OHOS INFO] bundle_framework_graphics = true
[OHOS INFO] bundle_framework_free_install = true
[OHOS INFO] bundle_framework_default_app = true
[OHOS INFO] bundle_framework_launcher = true
[OHOS INFO] bundle_framework_sandbox_app = true
[OHOS INFO] bundle_framework_quick_fix = true
[OHOS INFO] bundle_framework_app_control = true
[OHOS INFO] distributed_bundle_framework = true
[OHOS INFO] ability_runtime_enable = true
[OHOS INFO] account_enable = true
[OHOS INFO] configpolicy_enable = true
[OHOS INFO] global_resmgr_enable = true
[OHOS INFO] hicollie_enable = true
[OHOS INFO] support_jsapi = true
[OHOS INFO] hisysevent_enable = true
[OHOS INFO] bundle_framework_overlay_install = true
[OHOS INFO] codec_service
[OHOS INFO] codec_service
[OHOS INFO] location_agnss
[OHOS INFO] daudio
[OHOS INFO] daudioext
[OHOS INFO] hisysevent_usage = false
[OHOS INFO] drivers_peripheral_face_auth
[OHOS INFO] drivers_peripheral_face_auth
[OHOS INFO] window_manager_feature_subscribe_motion = false
[OHOS INFO] imf_enable: true
[OHOS INFO] imf_enable: true
[OHOS INFO] intell_voice_engine_service
[OHOS INFO] intell_voice_trigger_service
[OHOS INFO] vibrator_service
[OHOS INFO] default_toolchain = //build/toolchain/ohos:ohos_clang_arm64
[OHOS INFO] current_toolchain = //build/toolchain/ohos:ohos_clang_arm64
[OHOS INFO] host_toolchain = //build/toolchain/linux:clang_x64
[OHOS INFO] root_out_dir = //out/rk3588
[OHOS INFO] root_output_dir_proto = out/rk3588/clang_x64
[OHOS INFO] motion_service
[OHOS INFO] motion_service
[OHOS INFO] Could not find oem hook
[OHOS INFO] out_dir:/home/ph/OpenHarmony_Source/out/rk3588/gen/base/hiviewdfx/hiview
[OHOS INFO]
[OHOS INFO]
[OHOS INFO] power_interface_service
[OHOS INFO] power_interface_service
[OHOS INFO] thermal_interface_service
[OHOS INFO] nnrt
[OHOS INFO] nnrt
[OHOS INFO] light_service
[OHOS INFO] distributed_camera_provider_service
[OHOS INFO] camera_service
[OHOS INFO] camera_service
[OHOS INFO] ril_service
[OHOS INFO] location_geofence
[OHOS INFO] wlan_service
[OHOS INFO] sensor_service
[OHOS INFO] distributed_bundle_framework_graphics = true
[OHOS INFO] ability_runtime_enable_dbms = true
[OHOS INFO] account_enable_dbms = true
[OHOS INFO] distributed_bundle_framework_enable = true
[OHOS INFO] hisysevent_enable_dbms = false
[OHOS INFO] ["--in_zip_path", "../../third_party/mindspore/mindspore-v1.8.1.zip", "--out_src_path", "../../third_party/mindspore/mindspore-src", "--patch_dir", "../../third_party/mindspore/patches/"]
[OHOS INFO] drivers_peripheral_huks
[OHOS INFO] audio_service
[OHOS INFO] effect_host
[OHOS INFO] usbd
[OHOS INFO] usbfn_mtp
[OHOS INFO] usb_ddk
[OHOS INFO] input_feature_combination_key = true
[OHOS INFO] input_feature_pointer_drawing = true
[OHOS INFO] input_feature_monitor = true
[OHOS INFO] input_feature_interceptor = true
[OHOS INFO] input_feature_keyboard = true
[OHOS INFO] input_feature_switch = false
[OHOS INFO] input_feature_mouse = true
[OHOS INFO] input_feature_joystick = true
[OHOS INFO] input_feature_touchscreen = true
[OHOS INFO] input_feature_input_device = true
[OHOS INFO] input_feature_short_key = true
[OHOS INFO] has_hisysevent_part = false
[OHOS INFO] display_buffer
[OHOS INFO] display_composer
[OHOS INFO] drivers_peripheral_pin_auth
[OHOS INFO] drivers_peripheral_pin_auth
[OHOS INFO] drivers_peripheral_user_auth
[OHOS INFO] drivers_peripheral_user_auth
[OHOS INFO] dayu210_group in
[OHOS INFO] partitionslot_interface_service
[OHOS INFO] input_service
[OHOS INFO] miscdevice_feature_vibrator_custom = false
[OHOS INFO] defines _ARM64_
[OHOS INFO] defines _ARM64_
[OHOS INFO] battery_interface_service
[OHOS INFO] memory_tracker_interface_service
[OHOS INFO] accessibility_enable = true
[OHOS INFO] location_gnss
[OHOS INFO] openssl detecting os now...
[OHOS INFO] current_cpu = arm64
[OHOS INFO] current_os = ohos
[OHOS INFO] host_os = linux
[OHOS INFO] is_mingw = false
[OHOS INFO] openssl selected linux-aarch64
[OHOS INFO] openssl detecting os done. openssl_selected_platform = linux-aarch64
[OHOS INFO] e2fsprogs installed successfully
[OHOS INFO] current_cpu = arm64
[OHOS INFO] current_os = ohos
[OHOS INFO] host_os = linux
[OHOS INFO] is_mingw = false
[OHOS INFO] ffmpeg selected aarch64
[OHOS INFO] Done prepare mindspore source.
[OHOS INFO] cmd ['/home/ph/OpenHarmony_Source/third_party/openssl/make_openssl_build_all_generated.sh', '/home/ph/OpenHarmony_Source/third_party/openssl', '/home/ph/OpenHarmony_Source/out/rk3588/obj/third_party/openssl/build_all_generated', 'linux-aarch64'] start
[OHOS INFO] result.returncode = 0
[OHOS INFO] result.stdout = /home/ph/OpenHarmony_Source/out/rk3588
[OHOS INFO] /home/ph/OpenHarmony_Source/out/rk3588/obj/third_party/openssl/build_all_generated/linux-aarch64 /home/ph/OpenHarmony_Source/out/rk3588
[OHOS INFO] /home/ph/OpenHarmony_Source/third_party/openssl/Configure linux-aarch64 no-shared no-module
[OHOS INFO] Configuring OpenSSL version 3.0.7 for target linux-aarch64
[OHOS INFO] Using os-specific seed configuration
[OHOS INFO] Created configdata.pm
[OHOS INFO] Running configdata.pm
[OHOS INFO] Created Makefile.in
[OHOS INFO] Created Makefile
[OHOS INFO] Created include/openssl/configuration.h
[OHOS INFO]
[OHOS INFO] **********************************************************************
[OHOS INFO] *** ***
[OHOS INFO] *** OpenSSL has been successfully configured ***
[OHOS INFO] *** ***
[OHOS INFO] *** If you encounter a problem while building, please open an ***
[OHOS INFO] *** issue on GitHub <https://github.com/openssl/openssl/issues> ***
[OHOS INFO] *** and include the output from the following command: ***
[OHOS INFO] *** ***
[OHOS INFO] *** perl configdata.pm --dump ***
[OHOS INFO] *** ***
[OHOS INFO] *** (If you are new to OpenSSL, you might want to consult the ***
[OHOS INFO] *** 'Troubleshooting' section in the INSTALL.md file first) ***
[OHOS INFO] *** ***
[OHOS INFO] **********************************************************************
[OHOS INFO] /home/ph/OpenHarmony_Source/out/rk3588
[OHOS INFO]
[OHOS INFO] cmd ['/home/ph/OpenHarmony_Source/third_party/openssl/make_openssl_build_all_generated.sh', '/home/ph/OpenHarmony_Source/third_party/openssl', '/home/ph/OpenHarmony_Source/out/rk3588/obj/third_party/openssl/build_all_generated', 'linux-aarch64'] ok
[OHOS INFO]
[OHOS INFO] account_enable_bm = true
[OHOS INFO] overlay_install_bm = true
[OHOS INFO] quick_fix_bm = true
[OHOS INFO] distributed_bundle_framework_bm = true
[OHOS INFO] { }
[OHOS INFO] Install OpenEuler Curl
[OHOS INFO] /home/ph/OpenHarmony_Source/third_party/curl/install.py
[OHOS INFO] ["--gen-dir", "/home/ph/OpenHarmony_Source/out/rk3588/gen/third_party/curl"]
[OHOS INFO] 2024-01-05 23:49:22 | WARN | OpenEulerCurl | script path is /home/ph/OpenHarmony_Source/third_party/curl, log path is /home/ph/OpenHarmony_Source/out/rk3588/gen/third_party/curl
[OHOS INFO] 2024-01-05 23:49:22 | WARN | OpenEulerCurl | only me to install OpenEuler Curl
[OHOS INFO] 2024-01-05 23:49:25 | WARN | OpenEulerCurl | OpenEuler Curl has been install
[OHOS INFO]
[OHOS INFO] histreamer plugin: ffmpeg_adapter = true
[OHOS INFO] histreamer plugin: wav_demuxer = false
[OHOS INFO] histreamer plugin: hdi_adapter = false
[OHOS INFO] histreamer plugin: file_source = true
[OHOS INFO] histreamer plugin: file_fd_source = true
[OHOS INFO] histreamer plugin: std_stream_source = true
[OHOS INFO] histreamer plugin: http_source = true
[OHOS INFO] histreamer plugin: stream_source = false
[OHOS INFO] histreamer plugin: audio_server_sink = true
[OHOS INFO] histreamer plugin: lite_aac_decoder = false
[OHOS INFO] histreamer plugin: std_video_surface_sink = true
[OHOS INFO] histreamer plugin: std_video_capture = false
[OHOS INFO] histreamer plugin: file_fd_sink = true
[OHOS INFO] histreamer plugin: codec_adapter = true
[OHOS INFO] cups installed successfully
[OHOS INFO] accessibility_enable = true
[OHOS INFO] accessibility_enable = true
[OHOS INFO] e2fsprogs installed successfully
[OHOS INFO] bluetooth_hci
[OHOS INFO] openssl detecting os now...
[OHOS INFO] current_cpu = x64
[OHOS INFO] current_os = linux
[OHOS INFO] host_os = linux
[OHOS INFO] is_mingw = false
[OHOS INFO] openssl selected linux-x86_64
[OHOS INFO] openssl detecting os done. openssl_selected_platform = linux-x86_64
……
……
[OHOS INFO] /home/ph/OpenHarmony_Source/out/rk3588
[OHOS INFO]
[OHOS INFO] cmd ['/home/ph/OpenHarmony_Source/third_party/openssl/make_openssl_build_all_generated.sh', '/home/ph/OpenHarmony_Source/third_party/openssl', '/home/ph/OpenHarmony_Source/out/rk3588/clang_x64/obj/third_party/openssl/build_all_generated', 'linux-x86_64'] ok
[OHOS INFO]
[OHOS INFO] WARNING at the command-line "--args":1:266: Build argument has no effect.
[OHOS INFO] product_name="dayu210" product_path="/home/ph/OpenHarmony_Source/vendor/hihope/dayu210" product_config_path="/home/ph/OpenHarmony_Source/vendor/hihope/dayu210" device_name="rk3588" device_path="/home/ph/OpenHarmony_Source/device/board/HiHope/rk3588" device_company="HiHope" device_config_path="/home/ph/OpenHarmony_Source/device/board/HiHope/rk3588" target_cpu="arm64" is_standard_system=true ohos_build_compiler_specified="" ohos_build_time=1704440514958 ohos_build_datetime="2024-01-05 23:41:54" ace_engine_feature_enable_accessibility=true ace_engine_feature_enable_web=true datamgr_service_udmf=true enable_ohos_startup_init_feature_ab_partition=true enable_ohos_startup_init_feature_loader=true dsoftbus_feature_conn_p2p=true dsoftbus_feature_disc_ble=true dsoftbus_feature_conn_br=true dsoftbus_feature_conn_ble=true dsoftbus_feature_trans_udp_stream=true wifi_feature_non_seperate_p2p=true wifi_feature_non_hdf_driver=true graphic_2d_feature_ace_enable_gpu=true window_manager_dayu210_resource_config=true multimedia_player_framework_use_codec_plugins=false audio_framework_feature_dtmf_tone=true audio_framework_feature_opensl_es=true input_feature_combination_key=true input_feature_pointer_drawing=true input_feature_interceptor=true input_feature_monitor=true input_feature_keyboard=true input_feature_mouse=true input_feature_touchscreen=true input_feature_input_device=true wpa_supplicant_driver_nl80211=true memmgr_purgeable_memory=true fusion_interaction_coordination=false hdf_core_platform_test_support=true drivers_peripheral_input_feature_model=true drivers_peripheral_display_community=true drivers_peripheral_wlan_feature_enable_HDF_NL80211=true drivers_peripheral_wlan_feature_enable_HDF_UT=false drivers_peripheral_sensor_feature_model=true drivers_peripheral_audio_feature_hal_notsupport_pathselect=true drivers_peripheral_audio_feature_full_test_suite=true drivers_peripheral_audio_feature_alsa_lib=false drivers_peripheral_light_feature_model=true drivers_peripheral_vibrator_feature_model=true use_ffrt=true ohos_build_enable_ccache=true ohos_build_type="debug" device_type="default" build_variant="root"
[OHOS INFO] ^-------
[OHOS INFO] The variable "device_company" was set as a build argument
[OHOS INFO] but never appeared in a declare_args() block in any buildfile.
[OHOS INFO]
[OHOS INFO] To view all possible args, run "gn args --list <out_dir>"
[OHOS INFO]
[OHOS INFO] The build continued as if that argument was unspecified.
[OHOS INFO]
[OHOS INFO] Done. Made 60805 targets from 8252 files in 964230ms
[OHOS INFO] Excuting ninja command: /home/ph/OpenHarmony_Source/prebuilts/build-tools/linux-x86/bin/ninja -w dupbuild=warn -C /home/ph/OpenHarmony_Source/out/rk3588 images
[OHOS INFO] [1/62293] COPY ../../base/account/os_account/sa_profile/accountmgr.json obj/base/account/os_account/sa_profile/profiles/accountmgr.json
[OHOS INFO] [2/62293] COPY ../../base/customization/enterprise_device_management/sa_profile/1601.json obj/base/customization/enterprise_device_management/sa_profile/profiles/1601.json
[OHOS INFO] [3/62293] STAMP obj/base/global/resource_management/frameworks/resmgr/linux_resmgr.stamp
[OHOS INFO] [4/62293] STAMP obj/base/global/resource_management/frameworks/resmgr/mac_resmgr.stamp
[OHOS INFO] [5/62293] STAMP obj/base/global/resource_management/frameworks/resmgr/win_resmgr.stamp
[OHOS INFO] [6/62293] COPY ../../base/hiviewdfx/hidumper/sa_profile/1212.json obj/base/hiviewdfx/hidumper/sa_profile/profiles/1212.json
[OHOS INFO] [7/62293] STAMP obj/base/account/os_account/sa_profile/account_sa_profile_copy.stamp
[OHOS INFO] [8/62293] STAMP obj/base/customization/enterprise_device_management/sa_profile/edm_sa_profile_copy.stamp
[OHOS INFO] [9/62293] COPY ../../base/inputmethod/imf/profile/3703.json obj/base/inputmethod/imf/profile/profiles/3703.json
[OHOS INFO] [10/62293] COPY ../../base/location/sa_profile/2801.json obj/base/location/sa_profile/profiles/2801.json
[OHOS INFO] [11/62293] STAMP obj/base/hiviewdfx/hidumper/sa_profile/hidumper_service_sa_profile_copy.stamp
[OHOS INFO] [12/62293] STAMP obj/base/inputmethod/imf/profile/inputmethod_inputmethod_sa_profiles_copy.stamp
……
……
在笔者的电脑环境下(分给虚拟机6GB内存,4个CPU),从昨天晚上7点左右开始编译到现在(上午9点52),还没有编译结束。来看一下磁盘空间占用情况:
$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 589M 2.1M 587M 1% /run
/dev/sda3 196G 107G 79G 58% /
tmpfs 2.9G 0 2.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
/dev/sda2 512M 6.1M 506M 2% /boot/efi
tmpfs 589M 128K 589M 1% /run/user/1000
/dev/sr0 156M 156M 0 100% /media/ph/CDROM
/dev/sr1 4.7G 4.7G 0 100% /media/ph/Ubuntu 22.04.3 LTS amd64
最终,又经过了几个小时,到下午15点50分左右的时候终于编译完成了!!!
……
[OHOS INFO] [62271/62293] ACTION //build/ohos/packages:process_field_validate(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62272/62293] STAMP obj/build/ohos/packages/process_field_validate.stamp
[OHOS INFO] [62273/62293] ACTION //build/ohos/images:phone_eng_chipset_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62274/62293] STAMP obj/build/ohos/images/phone_eng_chipset_image.stamp
[OHOS INFO] [62275/62293] ACTION //build/ohos/images:phone_eng_system_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62276/62293] STAMP obj/build/ohos/images/phone_eng_system_image.stamp
[OHOS INFO] [62277/62293] ACTION //build/ohos/images:phone_chip_prod_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62278/62293] STAMP obj/build/ohos/images/phone_chip_prod_image.stamp
[OHOS INFO] [62279/62293] STAMP obj/build/ohos/images/chip_prod_image.stamp
[OHOS INFO] [62280/62293] ACTION //build/ohos/images:phone_sys_prod_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62281/62293] STAMP obj/build/ohos/images/phone_sys_prod_image.stamp
[OHOS INFO] [62282/62293] ACTION //build/ohos/images:phone_userdata_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62283/62293] STAMP obj/build/ohos/images/phone_userdata_image.stamp
[OHOS INFO] [62284/62293] ACTION //build/ohos/images:phone_ramdisk_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62285/62293] STAMP obj/build/ohos/images/phone_ramdisk_image.stamp
[OHOS INFO] [62286/62293] ACTION //build/ohos/images:phone_vendor_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62287/62293] STAMP obj/build/ohos/images/phone_vendor_image.stamp
[OHOS INFO] [62288/62293] ACTION //build/ohos/images:phone_updater_ramdisk_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62289/62293] STAMP obj/build/ohos/images/phone_updater_ramdisk_image.stamp
[OHOS INFO] [62290/62293] ACTION //build/ohos/images:phone_system_image(//build/toolchain/ohos:ohos_clang_arm64)
[OHOS INFO] [62291/62293] STAMP obj/build/ohos/images/phone_system_image.stamp
[OHOS INFO] [62292/62293] STAMP obj/build/ohos/images/make_images.stamp
[OHOS INFO] [62293/62293] STAMP obj/build/core/gn/images.stamp
[OHOS INFO] ---------------------------------------------
[OHOS INFO] ccache summary:
[OHOS INFO] cache hit (direct) : 3003
[OHOS INFO] cache hit (preprocessed) : 1037
[OHOS INFO] cache miss : 29364
[OHOS INFO] hit rate: 12.09%
[OHOS INFO] mis rate: 87.91%
[OHOS INFO] ---------------------------------------------
[OHOS INFO] c targets overlap rate statistics
[OHOS INFO] subsystem files NO. percentage builds NO. percentage overlap rate
[OHOS INFO] arkcompiler 1186 4.3% 1734 5.7% 1.46
[OHOS INFO] thirdparty 9233 33.6% 11382 37.6% 1.23
[OHOS INFO] developtools 377 1.4% 435 1.4% 1.15
[OHOS INFO] updater 276 1.0% 299 1.0% 1.08
[OHOS INFO] ability 806 2.9% 806 2.7% 1.00
[OHOS INFO] account 199 0.7% 199 0.7% 1.00
[OHOS INFO] advertising 8 0.0% 8 0.0% 1.00
[OHOS INFO] ai 132 0.5% 132 0.4% 1.00
[OHOS INFO] applications 60 0.2% 60 0.2% 1.00
[OHOS INFO] arkui 2507 9.1% 2507 8.3% 1.00
[OHOS INFO] barrierfree 84 0.3% 84 0.3% 1.00
[OHOS INFO] bundlemanager 295 1.1% 295 1.0% 1.00
[OHOS INFO] common 2 0.0% 2 0.0% 1.00
[OHOS INFO] commonlibrary 171 0.6% 171 0.6% 1.00
[OHOS INFO] communication 1825 6.6% 1825 6.0% 1.00
[OHOS INFO] customization 145 0.5% 145 0.5% 1.00
[OHOS INFO] deviceprofile 41 0.1% 41 0.1% 1.00
[OHOS INFO] distributeddatamgr 805 2.9% 805 2.7% 1.00
[OHOS INFO] distributedhardware 537 2.0% 537 1.8% 1.00
[OHOS INFO] filemanagement 394 1.4% 394 1.3% 1.00
[OHOS INFO] global 54 0.2% 54 0.2% 1.00
[OHOS INFO] graphic 563 2.0% 563 1.9% 1.00
[OHOS INFO] hdf 1069 3.9% 1069 3.5% 1.00
[OHOS INFO] hiviewdfx 511 1.9% 511 1.7% 1.00
[OHOS INFO] inputmethod 83 0.3% 83 0.3% 1.00
[OHOS INFO] location 81 0.3% 81 0.3% 1.00
[OHOS INFO] msdp 75 0.3% 75 0.2% 1.00
[OHOS INFO] multimedia 1044 3.8% 1044 3.4% 1.00
[OHOS INFO] multimodalinput 124 0.5% 124 0.4% 1.00
[OHOS INFO] notification 236 0.9% 236 0.8% 1.00
[OHOS INFO] powermgr 210 0.8% 210 0.7% 1.00
[OHOS INFO] print 57 0.2% 57 0.2% 1.00
[OHOS INFO] request 33 0.1% 33 0.1% 1.00
[OHOS INFO] resourceschedule 418 1.5% 418 1.4% 1.00
[OHOS INFO] security 716 2.6% 716 2.4% 1.00
[OHOS INFO] sensors 95 0.3% 95 0.3% 1.00
[OHOS INFO] startup 196 0.7% 196 0.6% 1.00
[OHOS INFO] systemabilitymgr 40 0.1% 40 0.1% 1.00
[OHOS INFO] telephony 424 1.5% 424 1.4% 1.00
[OHOS INFO] test 111 0.4% 111 0.4% 1.00
[OHOS INFO] testfwk 28 0.1% 28 0.1% 1.00
[OHOS INFO] theme 58 0.2% 58 0.2% 1.00
[OHOS INFO] time 41 0.1% 41 0.1% 1.00
[OHOS INFO] usb 27 0.1% 27 0.1% 1.00
[OHOS INFO] useriam 147 0.5% 147 0.5% 1.00
[OHOS INFO] web 70 0.3% 70 0.2% 1.00
[OHOS INFO] window 220 0.8% 220 0.7% 1.00
[OHOS INFO] wpa_supplicant-2.9 333 1.2% 333 1.1% 1.00
[OHOS INFO] wukong 44 0.2% 44 0.1% 1.00
[OHOS INFO] xts 39 0.1% 39 0.1% 1.00
[OHOS INFO]
[OHOS INFO] c overall build overlap rate: 1.10
[OHOS INFO]
[OHOS INFO]
Scanning 1697 ELF files now ...
Build dependence tree for 1696 ELF files now ...
readelf: Warning: unable to apply unsupported reloc type 3 to section .debug_info
readelf: Warning: Unrecognized form: 0x23
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
readelf: Warning: Unrecognized form: 0x22
Got 12824 dependencies
Load compile information now ...
Do NO-Depends-On-NAPI rule checking now:
Do NO-Depends-On-SA rule checking now:
[WARNING]: non sa module libhidumperservice.z.so with shlib_type="sa", //base/hiviewdfx/hidumper/services:hidumperservice
[WARNING]: non sa module libfms.z.so with shlib_type="sa", //foundation/ability/form_fwk:libfms
[WARNING]: non sa module libsocperf_server.z.so with shlib_type="sa", //foundation/resourceschedule/resource_schedule_service/soc_perf/services:socperf_server
[WARNING]: non sa module libparam_watcher.z.so with shlib_type="sa", //base/startup/init/services/param/watcher:param_watcher
[WARNING]: non sa module libusagestatservice.z.so with shlib_type="sa", //foundation/resourceschedule/device_usage_statistics:usagestatservice
[WARNING]: non sa module libupms.z.so with shlib_type="sa", //foundation/ability/ability_runtime/services/uripermmgr:libupms
[WARNING]: non sa module libstandby_service.z.so with shlib_type="sa", //foundation/resourceschedule/device_standby/services:standby_service
[WARNING]: non sa module libdbms.z.so with shlib_type="sa", //foundation/bundlemanager/distributed_bundle_framework/services/dbms:libdbms
[WARNING]: non sa module libedmservice.z.so with shlib_type="sa", //base/customization/enterprise_device_management/services/edm:edmservice
[WARNING]: non sa module libdeviceinfoservice.z.so with shlib_type="sa", //base/startup/init/device_info:deviceinfoservice
[WARNING]: non sa module liblocal_code_sign.z.so with shlib_type="sa", //base/security/code_signature/services/local_code_sign:liblocal_code_sign
[WARNING]: non sa module libdataobsms.z.so with shlib_type="sa", //foundation/ability/ability_runtime/services/dataobsmgr:dataobsms
[WARNING]: non sa module libcesfwk_services.z.so with shlib_type="sa", //base/notification/common_event_service/services:cesfwk_services
[WARNING]: non sa module libprivacy_manager_service.z.so with shlib_type="sa", //base/security/access_token/services/privacymanager:privacy_manager_service
[WARNING]: non sa module libresschedsvc.z.so with shlib_type="sa", //foundation/resourceschedule/resource_schedule_service/ressched/services:resschedsvc
[WARNING]: non sa module libsensor_service.z.so with shlib_type="sa", //base/sensors/sensor/services/sensor:libsensor_service
[WARNING]: non sa module libwifi_p2p_ability.z.so with shlib_type="sa", //foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_manage:wifi_p2p_ability
[WARNING]: non sa module libdevicestatus_service.z.so with shlib_type="sa", //base/msdp/device_status/services:devicestatus_service
[WARNING]: non sa module libtoken_sync_manager_service.z.so with shlib_type="sa", //base/security/access_token/services/tokensyncmanager:token_sync_manager_service
[WARNING]: non sa module libdisplaymgrservice.z.so with shlib_type="sa", //base/powermgr/display_manager/service:displaymgrservice
[WARNING]: non sa module libmiscdevice_service.z.so with shlib_type="sa", //base/sensors/miscdevice/services/miscdevice_service:libmiscdevice_service
[WARNING]: non sa module libans.z.so with shlib_type="sa", //base/notification/distributed_notification_service/services/ans:libans
[WARNING]: non sa module libwifi_hotspot_ability.z.so with shlib_type="sa", //foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_manage:wifi_hotspot_ability
[WARNING]: non sa module libdriver_extension_manager.z.so with shlib_type="sa", //drivers/external_device_manager/services:driver_extension_manager
[WARNING]: non sa module libquickfixms.z.so with shlib_type="sa", //foundation/ability/ability_runtime/services/quickfixmgr:quickfixms
[WARNING]: non sa module libwifi_device_ability.z.so with shlib_type="sa", //foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_manage:wifi_device_ability
[WARNING]: non sa module libaccesstoken_manager_service.z.so with shlib_type="sa", //base/security/access_token/services/accesstokenmanager:accesstoken_manager_service
[WARNING]: non sa module libfile_access_service.z.so with shlib_type="sa", //foundation/filemanagement/user_file_service/services:file_access_service
[WARNING]: non sa module libwifi_scan_ability.z.so with shlib_type="sa", //foundation/communication/wifi/wifi/services/wifi_standard/wifi_framework/wifi_manage:wifi_scan_ability
[WARNING]: non sa module libappms.z.so with shlib_type="sa", //foundation/ability/ability_runtime/services/appmgr:libappms
[WARNING]: non sa module libbgtaskmgr_service.z.so with shlib_type="sa", //foundation/resourceschedule/background_task_mgr/services:bgtaskmgr_service
[WARNING]: non sa module libworkschedservice.z.so with shlib_type="sa", //foundation/resourceschedule/work_scheduler/services:workschedservice
[WARNING]: non sa module libaccountmgr.z.so with shlib_type="sa", //base/account/os_account/services/accountmgr:accountmgr
[WARNING]: non sa module libabilityms.z.so with shlib_type="sa", //foundation/ability/ability_runtime/services/abilitymgr:abilityms
Do NO-Depends-On-HDI rule checking now:
[WARNING]: non hdi module libmapper_driver_1.0.z.so with shlib_type="hdi", //drivers/peripheral/display/buffer/hdi_service:libmapper_driver_1.0
[WARNING]: non hdi module libril_driver.z.so with shlib_type="hdi", //drivers/peripheral/ril/interfaces/hdi_service:libril_driver
[WARNING]: non hdi module libmotion_driver.z.so with shlib_type="hdi", //drivers/peripheral/motion/hdi_service:libmotion_driver
Do ChipsetSDK rule checking now:
[WARNING]: Chipset SDK module libc.so has no innerapi_tags with "chipsetsdk" or "csdk", add it in //build/common/musl:musl-libc.so
[WARNING]: Chipset SDK module libc++.so has no innerapi_tags with "chipsetsdk" or "csdk", add it in //build/common/musl:musl-libcxx.so
[WARNING]: Chipset SDK module libohosffmpeg.z.so has no innerapi_tags with "chipsetsdk" or "csdk", add it in //third_party/ffmpeg:libohosffmpeg
[WARNING]: Chipset SDK module libsync_fence.z.so has no innerapi_tags with "chipsetsdk" or "csdk", add it in //foundation/graphic/graphic_2d/utils/sync_fence:sync_fence
All rules passed
Do NO-Config-Cmds-In-Init rule checking now:
[WARNING]: intell_voice_service is not in start cmd list. path:/system/etc/init/intell_voice_service.cfg
[WARNING]: local_code_sign is not in start cmd list. path:/system/etc/init/local_code_sign.cfg
Please refer to: https://gitee.com/openharmony/developtools_integration_verification/tree/master/tools/startup_guard/rules/NO-Config-Cmds-In-Init/README.md
Do NO-Config-SystemParameter-In-INIT rule checking now:
Please modify according to README.md
[OHOS INFO] dayu210 build success
[OHOS INFO] Cost time: 16:09:00
=====build successful=====
2024-01-06 15:50:55
++++++++++++++++++++++++++++++++++++++++
看一下最终的磁盘空间占用情况:
$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 589M 2.1M 587M 1% /run
/dev/sda3 196G 119G 68G 64% /
tmpfs 2.9G 0 2.9G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
/dev/sda2 512M 6.1M 506M 2% /boot/efi
tmpfs 589M 128K 589M 1% /run/user/1000
/dev/sr0 156M 156M 0 100% /media/ph/CDROM
/dev/sr1 4.7G 4.7G 0 100% /media/ph/Ubuntu 22.04.3 LTS amd64
编译所生成的文件都归档在out/rk3588/目录下。如下所示:
ph@ph-virtual-machine:~/OpenHarmony_Source$ ls out/rk3588/
ability binary_installed_parts.json developtools graphic multimodalinput rockchip_products telephony web
account build_configs device_info.d.hcs hdf NOTICE_FILES sa_profile test window
advertising build.log deviceprofile hiviewdfx notification sdk-native testfwk wpa_supplicant-2.9
ai build.ninja diff_libinput_mmi innerkits obj security tests wukong
all_host_symlink.json build.ninja.d diff_libmtdev_mmi inputmethod ohos_declaration sensors theme xts
all_parts_host.json build.trace.gz distributeddatamgr lib.unstripped packages settingsnapi third_party
all_parts_info.json bundlemanager distributedhardware location PCID.sc sorted_action_duration.txt thirdparty
applications clang_x64 doc Makefile powermgr src time
args.gn common exe.unstripped mingw_x86_64 print src_installed_parts.json toolchain.ninja
arkcompiler commonlibrary filemanagement module_list_files qrcode src_sa_infos_tmp.json updater
arkui communication gen msdp request startup usb
barrierfree customization global multimedia resourceschedule systemabilitymgr useriam
固件输出在 out/rk3588/packages/phone/images/ 目录下。如下所示:
ph@ph-virtual-machine:~/OpenHarmony_Source$ ls out/rk3588/packages/phone/images/
boot_linux.img config.cfg MiniLoaderAll.bin ramdisk.img sys_prod.img uboot.img userdata.img
chip_prod.img eng_system.img parameter.txt resource.img system.img updater.img vendor.img
ph@ph-virtual-machine:~/OpenHarmony_Source$ ls -lh out/rk3588/packages/phone/images/
total 847M
-rw-r--r-- 1 root root 64M 1月 6 01:00 boot_linux.img
-rw-r--r-- 1 root root 50M 1月 6 15:50 chip_prod.img
-rwxr-xr-x 1 root root 7.8K 1月 6 01:00 config.cfg
-rw-r--r-- 1 root root 12M 1月 6 15:50 eng_system.img
-rwxr-xr-x 1 root root 439K 1月 6 01:00 MiniLoaderAll.bin
-rwxr-xr-x 1 root root 711 1月 6 01:00 parameter.txt
-rw-rw-r-- 1 root root 2.4M 1月 6 15:50 ramdisk.img
-rw-r--r-- 1 root root 184K 1月 6 01:00 resource.img
-rw-r--r-- 1 root root 50M 1月 6 15:50 sys_prod.img
-rw-r--r-- 1 root root 1.5G 1月 6 15:50 system.img
-rwxr-xr-x 1 root root 4.0M 1月 6 01:00 uboot.img
-rw-rw-r-- 1 root root 16M 1月 6 15:50 updater.img
-rw-r--r-- 1 root root 1.4G 1月 6 15:50 userdata.img
-rw-r--r-- 1 root root 256M 1月 6 15:50 vendor.img
这些img、bin、cfg等文件就是最终要在烧录工具中使用的文件。
至此,Open Harmony的全部配置、下载、编译构建工作完成!