AWS SDK: вручную установить сторонние инструменты - PullRequest
0 голосов
/ 06 февраля 2019

Проблема Ошибка при сборке библиотеки AWD SDK (C ++).

Я пытаюсь собрать пакеты AWD SDK и получаю ошибки.Кажется, что-то не так с «автоматической загрузкой» сторонних инструментов, и процедура установки останавливается.(возможно, мой ИТ-отдел блокирует порт!)

Вот что я использую:

  • git: v1.9.9
  • cmake: v3.8.2
  • curl: v3.8.2
  • gcc: v6.3

Вот выходной журнал:

-- Found Git: /grid/common/pkgs/git/latest/bin/git (found version "1.9.0") 
-- TARGET_ARCH not specified; inferring host OS to be platform compilation target
-- Building AWS libraries as shared objects
-- Generating linux build config
fatal: Not a git repository: '/home/dargollo/aws/aws-sdk-cpp-master/.git'
-- Building project version: 1.7.42
-- The C compiler identification is GNU 6.3.0
-- The CXX compiler identification is GNU 6.3.0
-- Check for working C compiler: /grid/common/pkgs/gcc/v6.3.0/bin/gcc
-- Check for working C compiler: /grid/common/pkgs/gcc/v6.3.0/bin/gcc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /grid/common/pkgs/gcc/v6.3.0/bin/g++
-- Check for working CXX compiler: /grid/common/pkgs/gcc/v6.3.0/bin/g++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: /home/dargollo/aws/blddir/.deps
Scanning dependencies of target AwsCCommon
[  4%] Creating directories for 'AwsCCommon'
[  8%] Performing download step (git clone) for 'AwsCCommon'
Cloning into 'AwsCCommon'...
Cloning into 'AwsCCommon'...
Cloning into 'AwsCCommon'...
-- Had to git clone more than once:
          3 times.

Вопрос Можно ли обойти автоматическую загрузку git?Я могу загрузить пакеты по отдельности и скопировать их куда-нибудь ....

  • aws-c-common-master.zip
  • aws-c-event-stream-master.zip
  • aws-checksums-master.zip

1 Ответ

0 голосов
/ 07 февраля 2019

Проблема была связана со старыми версиями curl и git, установленными в моей системе.Хит засасывал и не мог скачать.Я не нашел способа собрать / установить AWS / SDK без использования git для сторонних инструментов.

После того, как я скачал и собрал эти пакеты, установка aws sdk прошла без проблем.

Я использовал:

curl from: https://github.com/curl/curl/tree/curl-7_63_0
git from https://github.com/git/git

с версиями:

curl 7.63.0-DEV (x86_64-unknown-linux-gnu) libcurl/7.63.0-DEV OpenSSL/1.0.1e 
git version 2.20.GIT
...