aws-sdk-cpp icon indicating copy to clipboard operation
aws-sdk-cpp copied to clipboard

Not able to install SDK

Open appumistri opened this issue 4 years ago • 1 comments

Hello, I have installed vcpkg a week ago on my Mac M1 but unfortunately I'm not able to install aws sdk using vcpkg.

Machine info: MacBook Pro (13-inch, M1, 2020) Chip: M1 RAM: 8 GB

Error log:

appu@CESIT-MAC-13inch2020s-MacBook-Pro vcpkg % ./vcpkg install "aws-sdk-cpp[s3]" --recurse
Computing installation plan...
The following packages will be built and installed:
  * aws-c-common[core]:arm64-osx -> 0.4.56
  * aws-c-event-stream[core]:arm64-osx -> 0.1.6
  * aws-checksums[core]:arm64-osx -> 0.1.9
    aws-sdk-cpp[core,dynamodb,kinesis,s3]:arm64-osx -> 1.8.126#8
  * curl[core,non-http,sectransp,ssl]:arm64-osx -> 7.74.0#5
  * openssl[core]:arm64-osx -> 1.1.1k#1
  * zlib[core]:arm64-osx -> 1.2.11#10
Additional packages (*) will be modified to complete this operation.
Detecting compiler hash for triplet arm64-osx...
Could not locate cached archive: /Users/appu/.cache/vcpkg/archives/e2/e2b733772ca64f2376feeb4d7e76e4821624750e.zip
Could not locate cached archive: /Users/appu/.cache/vcpkg/archives/6f/6fcfa7b8d85512e903339d45313eb0cb78b1d46e.zip
Could not locate cached archive: /Users/appu/.cache/vcpkg/archives/f8/f80a5a34bcf4873724412a6d89fb16f377df6651.zip
Could not locate cached archive: /Users/appu/.cache/vcpkg/archives/e1/e1610a9a18676b62ff67caa39c6041d96f8ef356.zip
Could not locate cached archive: /Users/appu/.cache/vcpkg/archives/9e/9eada1699fb8a55d616176032593e9c5919f722e.zip
Could not locate cached archive: /Users/appu/.cache/vcpkg/archives/4c/4c965052f10780c83835a617c362e86abdd883af.zip
Could not locate cached archive: /Users/appu/.cache/vcpkg/archives/96/96f2981eb435611844503b388dca8afe8553c9cf.zip
Starting package 1/7: aws-c-common:arm64-osx
Building package aws-c-common[core]:arm64-osx...
-- Using community triplet arm64-osx. This triplet configuration is not guaranteed to succeed.
-- [COMMUNITY] Loading triplet configuration from: /Users/appu/vcpkg/triplets/community/arm64-osx.cmake
-- Using cached /Users/appu/vcpkg/downloads/awslabs-aws-c-common-4a21a1c0757083a16497fea27886f5f20ccdf334.tar.gz
-- Cleaning sources at /Users/appu/vcpkg/buildtrees/aws-c-common/src/f20ccdf334-c310c32102.clean. Use --editable to skip cleaning for the packages you specify.
-- Extracting source /Users/appu/vcpkg/downloads/awslabs-aws-c-common-4a21a1c0757083a16497fea27886f5f20ccdf334.tar.gz
-- Applying patch disable-error-4068.patch
-- Applying patch disable-internal-crt-option.patch
-- Applying patch fix-cmake-target-path.patch
-- Using source at /Users/appu/vcpkg/buildtrees/aws-c-common/src/f20ccdf334-c310c32102.clean
-- Configuring arm64-osx-dbg
-- Configuring arm64-osx-rel
-- Building arm64-osx-dbg
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:146 (message):
    Command failed: /Users/appu/vcpkg/downloads/tools/cmake-3.20.2-osx/cmake-3.20.2-macos-universal/CMake.app/Contents/bin/cmake --build . --config Debug --target install -- -v -j9
    Working Directory: /Users/appu/vcpkg/buildtrees/aws-c-common/arm64-osx-dbg
    See logs for more information:
      /Users/appu/vcpkg/buildtrees/aws-c-common/install-arm64-osx-dbg-out.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_build_cmake.cmake:104 (vcpkg_execute_build_process)
  scripts/cmake/vcpkg_install_cmake.cmake:44 (vcpkg_build_cmake)
  ports/aws-c-common/portfile.cmake:18 (vcpkg_install_cmake)
  scripts/ports.cmake:141 (include)


Error: Building package aws-c-common:arm64-osx failed with: BUILD_FAILED
Please ensure you're using the latest portfiles with `./vcpkg update`, then
submit an issue at https://github.com/Microsoft/vcpkg/issues including:
  Package: aws-c-common:arm64-osx
  Vcpkg version: 2021-05-05-unknownhash

Additionally, attach any relevant sections from the log files above.

Is there any existing solution for this? Note: I already tried ./vcpkg update

appumistri avatar May 25 '21 13:05 appumistri

So here's the thing @appumistri , I will take a look at this, but because it is regarding vcpkg, it has lower priority and as you can probably see we are having a few issues with the newest version of the SDK and looking at that is what's taking most of our time. Sorry about the delay there. Having said, the best way for you to use the SDK is to follow our install instructions in the README.

KaibaLopez avatar May 25 '21 17:05 KaibaLopez

https://github.com/aws/aws-sdk-cpp/pull/2095

jmklix avatar Mar 08 '23 23:03 jmklix

Try following these steps:

Building and running an app on EC2

Checkout this walk through on how to set up an environment and build the AWS SDK for C++ on an EC2 instance.

Building aws-sdk-cpp - Using vcpkg

You can download and install aws-sdk-cpp using the vcpkg dependency manager:

git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.sh
./vcpkg integrate install
./vcpkg install aws-sdk-cpp

jmklix avatar Aug 04 '23 00:08 jmklix

⚠️COMMENT VISIBILITY WARNING⚠️

Comments on closed issues are hard for our team to see. If you need more assistance, please either tag a team member or open a new issue that references this one. If you wish to keep having a conversation with other community members under this issue feel free to do so.

github-actions[bot] avatar Aug 04 '23 00:08 github-actions[bot]