openGauss适配国产平台麒麟V10,arm d2000编译openGauss-third_party报错
大家好,请教一个问题:在arm d2000麒麟v10平台上编译适配,在编译openGauss-third_party这个的时候一直报错如下,这个大家有遇到过吗,怎么解决呢?
root@test-ChaoXiang-Series:/media/test/e24857a4-5158-4311-9d5f-fc54df15da7b/compile-openguass/openGauss-third_party/build# sh build_all.sh
build_all.sh: 21: [[: not found
1 .Packege [asn1crypto-1.3.0.tar.gz ] .......... checksum success...
2 .Packege [bcrypt-3.2.0.tar.gz ] .......... checksum success...
3 .Packege [boost_1_76_0.tar.gz ] .......... checksum success...
4 .Packege [bottle-0.12.17.tar.gz ] .......... checksum success...
5 .Packege [cffi-1.15.0.tar.gz ] .......... checksum success...
6 .Packege [cJSON-1.7.15.tar.gz ] .......... checksum success...
7 .Packege [cryptography-3.3.2.tar.gz ] .......... checksum success...
8 .Packege [dmlc-core-v0.5.tar.gz ] .......... checksum success...
9 .Packege [huaweicloud-sdk-c-obs-3.19.9.3.tar.gz ] .......... checksum success...
10 .Packege [fio-3.30.tar.gz ] .......... checksum success...
11 .Packege [idna-2.10.tar.gz ] .......... checksum success...
12 .Packege [ipaddress-1.0.22.tar.gz ] .......... checksum success...
13 .Packege [iperf-3.11.tar.gz ] .......... checksum success...
14 .Packege [jemalloc-5.2.1.tar.gz ] .......... checksum success...
15 .Packege [krb5-1.18.3-final.tar.gz ] .......... checksum success...
16 .Packege [libcgroup-2.0.tar.gz ] .......... checksum success...
17 .Packege [curl-curl-7_78_0.tar.gz ] .......... checksum success...
18 .Packege [libedit-20210910-3.1.tar.gz ] .......... checksum success...
19 .Packege [libevent-2.1.12-stable.tar.gz ] .......... checksum success...
20 .Packege [libiconv-1.16.tar.gz ] .......... checksum success...
21 .Packege [libxml2-v2.9.13.tar.gz ] .......... checksum success...
22 .Packege [llvm-project-llvmorg-12.0.1.tar.gz ] .......... checksum success...
23 .Packege [lz4-1.9.3.tar.gz ] .......... checksum success...
24 .Packege [masstree-beta-1.0.1.tar.gz ] .......... checksum success...
25 .Packege [mysql_fdw-REL-2_5_5.tar.gz ] .......... checksum success...
26 .Packege [nng-1.5.2.tar.gz ] .......... checksum success...
27 .Packege [netifaces-release_0_11_0.tar.gz ] .......... checksum success...
28 .Packege [nghttp2-1.43.0.tar.gz ] .......... checksum success...
29 .Packege [numactl-2.0.14.tar.gz ] .......... checksum success...
30 .Packege [openssl-1.1.1m.tar.gz ] .......... checksum success...
31 .Packege [oracle_fdw-ORACLE_FDW_2_2_0.tar.gz ] .......... checksum success...
32 .Packege [paramiko-2.7.2.tar.gz ] .......... checksum success...
33 .Packege [Paste-3.5.0.tar.gz ] .......... checksum success...
34 .Packege [pcre-8.45.tar.bz2 ] .......... checksum success...
35 .Packege [pljava_1.5.2.tar.gz ] .......... checksum success...
36 .Packege [psutil-5.9.0.tar.gz ] .......... checksum success...
37 .Packege [pyasn1-0.4.8.tar.gz ] .......... checksum success...
38 .Packege [pycparser-release_v2.21.tar.gz ] .......... checksum success...
39 .Packege [PyNaCl-1.4.0.tar.gz ] .......... checksum success...
40 .Packege [pyopenssl-20.0.1.tar.gz ] .......... checksum success...
41 .Packege [six-1.15.0.tar.gz ] .......... checksum success...
42 .Packege [sqlparse-0.4.2.tar.gz ] .......... checksum success...
43 .Packege [unixODBC-2.3.9.tar.gz ] .......... checksum success...
44 .Packege [xgboost-v1.4.1.tar.gz ] .......... checksum success...
45 .Packege [zlib-1.2.12.tar.gz ] .......... checksum success...
46 .Packege [zstd-1.5.2.tar.gz ] .......... checksum success...
47 .Packege [TASSL-1.1.1-master.tar.gz ] .......... checksum success...
--------------------------------openssl-------------------------------------------------
[麒麟安全授权认证]
检测到未认证程序试图执行,是否允许?
程序:build.py 调用者:python3.8
路径:/media/test/e24857a4-5158-4311-9d5f-fc54df15da7b/compile-openguass/openGauss-third_party/dependency/openssl/build.py
禁止(N) 允许(Y) 本次允许(O):Y
Traceback (most recent call last):
File "build.py", line 266, in <module>
Operator.build_mode()
File "build.py", line 58, in build_mode
self.build_all()
File "build.py", line 83, in build_all
self.build_component()
File "build.py", line 106, in build_component
ret = self.exe_cmd(patch_cmd)
File "build.py", line 240, in exe_cmd
run_tsk = subprocess.run(cmd, shell = True, check = True)
File "/usr/lib/python3.8/subprocess.py", line 512, in run
raise CalledProcessError(retcode, process.args,
subprocess.CalledProcessError: Command 'cd /media/test/e24857a4-5158-4311-9d5f-fc54df15da7b/compile-openguass/openGauss-third_party/dependency/openssl/openssl; patch -p1 < ../Update-expired-SCT-certificates.patch' returned non-zero exit status 1.
相关推荐
轻松上手openGauss第2期: openGauss安装部署.pdf
轻松上手openGauss第2期: openGauss安装部署.pdf
在国产飞腾D2000上跑openGauss?手把手教你跨平台编译与避坑(附IO_DIRECT检测脚本)
本文详细介绍了在国产飞腾D2000平台上部署openGauss数据库的完整流程,包括编译优化、IO_DIRECT检测与适配、CPU指令集兼容性处理等关键步骤。通过实战案例和脚本工具,帮助开发者解决跨平台移植中的核心难题,提升数据库在国产芯片上的运行性能与稳定性。
在国产RK3588工控板上跑通openGauss:银河麒麟V10SP1 ARM版数据库安装避坑实录
本文详细介绍了在国产RK3588工控板上部署openGauss数据库的全过程,包括银河麒麟V10SP1 ARM版系统的优化配置、数据库安装的特殊考量、性能调优策略以及实战避坑指南。针对嵌入式ARM环境的特点,提供了从内存管理到存储优化的全套解决方案,助力开发者高效实现国产化数据库部署。
华为鲲鹏练习题.pdf
这是HCIA鲲鹏应用移植开发者的考试题库,非常珍贵可靠的,希望分享出来对各位考证有用!当然好东西归好东西,请支持华为,支持国产!
Open-AutoGLM手机端部署实战[项目源码]
本文详细介绍了如何将Open-AutoGLM模型部署到手机端,实现本地化AI推理。首先,通过环境准备、模型导出为ONNX格式等步骤,展示了在安卓设备上部署模型的具体流程。文章对比了云端与本地推理的性能,指出本地部署在响应时间和隐私安全性上的优势。接着,深入探讨了模型轻量化技术,如剪枝、量化和知识蒸馏,以及移动端推理引擎的集成与优化策略,包括算子融合、线程绑定和内存复用。此外,还分析了动态计算图压缩与内存管理机制,以及跨平台兼容性设计。实践部分涵盖了环境检测、性能评估、设备选型、依赖配置和交叉编译工具链的搭建。最后,通过ADB部署和iOS签名分发流程,展示了完整的安装与运行实战,并提供了性能测试与延迟优化方法。文章展望了端侧大模型生态的发展方向,包括轻量化推理框架、跨设备协同推理和硬件-软件协同设计。


