---
title: 编译第三方依赖耗时很久仍未执行完成的解决方法
description: "执行sh build-thirdparty.sh停留在Finished patching vectorscan-vectorscan-5.4.11长时间后，程序仍未执行完成。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengbds/ecosystemEnable/Doris/kunpengbds_doris_04_0013.html
sourcePath: /source/zh/kunpengbds/ecosystemEnable/Doris/kunpengbds_doris_04_0013.html
indexId: ca1c950434b9cc79145e7882cff1cfc88a036827ec2db3e2e2a33ddbc5f45d1a73
---
# 编译第三方依赖耗时很久仍未执行完成的解决方法

#### 问题现象描述

执行sh build-thirdparty.sh停留在Finished patching vectorscan-vectorscan-5.4.11长时间后，程序仍未执行完成。


#### 关键过程、根本原因分析

下载https://doris-thirdparty-repo.bj.bcebos.com/thirdparty/aws-crt-cpp-1.11.119.tar.gz的耗时较长。


#### 结论、解决方案及效果

1. “ctrl+c”终止程序。
2. 打开“download-thirdparty.sh”文件。
  1 vi /opt/tools/installed/doris-2.1.2-rc04/thirdparty/download-thirdparty.sh

3. 按“i”进入编辑模式，注释366、368~370行，如下图所示。

```
#if wget --no-check-certificate -q https://doris-thirdparty-repo.bj.bcebos.com/thirdparty/aws-crt-cpp-1.11.119.tar.gz -O aws-crt-cpp-1.11.119.tar.gz; then
tar xzf aws-crt-cpp-1.11.119.tar.gz
#else
#bash ./prefetch_crt dependency,sh
#fi
```


4. 按“Esc”键，输入:wq!，按“Enter”保存并退出编辑。
5. 下载aws-crt-cpp-1.11.119.tar.gz(https://doris-thirdparty-repo.bj.bcebos.com/thirdparty/aws-crt-cpp-1.11.119.tar.gz)，上传服务器并解压至“thirdparty/src/aws-sdk-cpp-1.11.119”路径下。
6. 重新执行命令。
  1 2 cd /opt/tools/installed/doris-2.1.2-rc04/thirdparty sh build-thirdparty.sh
