Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

aws-sdk-cpp: define AWSSDK_LINK_LIBRARIES in CMake config file #20446

Open
wants to merge 5 commits into
base: master
Choose a base branch
from

Conversation

SpaceIm
Copy link
Contributor

@SpaceIm SpaceIm commented Oct 8, 2023

This variable is defined in upstream CMake config file. See https://github.com/aws/aws-sdk-cpp/wiki/Example-CMake-Scripts-to-Build-Your-Project-Against-the-CPP-SDK


@conan-center-bot

This comment has been minimized.

@github-actions
Copy link
Contributor

github-actions bot commented Oct 9, 2023

Hooks produced the following warnings for commit bb4c541
aws-sdk-cpp/1.8.130@#fd8d44c6e79230c873e9c0447f5709aa
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libaws-cpp-sdk-text-to-speech.dylib' links to system library 'AudioToolbox' but it is not in cpp_info.frameworks.
aws-sdk-cpp/1.9.234@#74caed74e7396de83773f78f6d6f7f07
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libaws-cpp-sdk-text-to-speech.dylib' links to system library 'AudioToolbox' but it is not in cpp_info.frameworks.
aws-sdk-cpp/1.9.100@#8cbe9dbfdedf41c1db75f8125517c6ce
post_package(): WARN: [MISSING SYSTEM LIBS (KB-H043)] Library './lib/libaws-cpp-sdk-text-to-speech.dylib' links to system library 'AudioToolbox' but it is not in cpp_info.frameworks.

@SpaceIm
Copy link
Contributor Author

SpaceIm commented Oct 9, 2023

======== Installing packages ========
ERROR: Missing binary: aws-c-auth/0.6.11:e8ff926513eb393ca7b484133714fabc0860f25b
ERROR: Missing binary: aws-c-cal/0.5.13:bf990b09b96f5aff710195181246546759a567dc
ERROR: Missing binary: aws-c-event-stream/0.2.7:15fc9630daaaa17d038bc2fcd8fe2fa5459ead0d
ERROR: Missing binary: aws-c-http/0.6.13:ae42b3432074fc00f5e05f066a1b2b908cc62cf3
ERROR: Missing binary: aws-c-io/0.10.20:64c77a21769fe11df94a0a67dd28363e1367c225
ERROR: Missing binary: aws-c-mqtt/0.7.10:cee184c380fec839da50bfbb78e7adcdce9bc892
ERROR: Missing binary: aws-c-s3/0.1.37:a72832978fdb6f182d9696f41779e2fbb747bc65
ERROR: Missing binary: aws-crt-cpp/0.17.23:759dcd963f7bdb10f0287b2f358f0c6f3a7d490a
ERROR: Missing binary: s2n/1.3.50:574618e6d13abe210a5a361937d86fc224d0ca9c

aws-c-cal/0.5.13: WARN: Can't find a 'aws-c-cal/0.5.13' package binary 'bf990b09b96f5aff710195181246546759a567dc' for the configuration:
[settings]
arch=x86_64
build_type=Release
compiler=gcc
compiler.version=11
os=Linux
[options]
fPIC=True
shared=False
[requires]
aws-c-common/0.8.Z
openssl/3.1.Z
zlib/1.3.Z

ERROR: Missing prebuilt package for 'aws-c-auth/0.6.11', 'aws-c-cal/0.5.13', 'aws-c-event-stream/0.2.7', 'aws-c-http/0.6.13', 'aws-c-io/0.10.20', 'aws-c-mqtt/0.7.10', 'aws-c-s3/0.1.37', 'aws-crt-cpp/0.17.23', 's2n/1.3.50'
Check the available packages using 'conan list aws-c-cal/0.5.13:* -r=remote'
or try to build locally from sources using the '--build=missing' argument

More Info at 'https://docs.conan.io/2/knowledge/faq.html#error-missing-prebuilt-package'

@RubenRBS @uilianries There are missing binaries here (I guess due to bump of zlib or openssl in this dependency graph?).

@AbrilRBS
Copy link
Member

AbrilRBS commented Oct 9, 2023

Probably zlib - Launching the building of these specifically so save some computing time (So other versions of the same libraries will have missing binaries, but those can be fixed automatically later :))

@AbrilRBS AbrilRBS self-assigned this Oct 9, 2023
@AbrilRBS AbrilRBS added the Missing dependencies Build failed due missing dependencies in Conan Center label Oct 9, 2023
@conan-center-bot conan-center-bot added Service Under Maintenance and removed Missing dependencies Build failed due missing dependencies in Conan Center labels Oct 19, 2023
@conan-center-bot

This comment has been minimized.

@conan-center-bot

This comment has been minimized.

@conan-center-bot conan-center-bot added Failed Missing dependencies Build failed due missing dependencies in Conan Center labels Oct 20, 2023
@conan-center-bot

This comment has been minimized.

@conan-center-bot
Copy link
Collaborator

Conan v1 pipeline ✔️

All green in build 7 (df9dd66b1ced9c82b0261a65f74c8ecacab27e90):

  • aws-sdk-cpp/1.9.234:
    All packages built successfully! (All logs)

  • aws-sdk-cpp/1.9.100:
    All packages built successfully! (All logs)

  • aws-sdk-cpp/1.8.130:
    All packages built successfully! (All logs)


Conan v2 pipeline ❌

Note: Conan v2 builds are now mandatory. Please read our discussion about it.

The v2 pipeline failed. Please, review the errors and note this is required for pull requests to be merged. In case this recipe is still not ported to Conan 2.x, please, ping @conan-io/barbarians on the PR and we will help you.

See details:

Failure in build 6 (df9dd66b1ced9c82b0261a65f74c8ecacab27e90):

  • aws-sdk-cpp/1.9.234:
    CI failed to create some packages (All logs)

    Logs for packageID aa0c5329526beec7c8f0eac4c735afd32e088523:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.cppstd=17
    compiler.libcxx=libstdc++11
    compiler.version=11
    os=Linux
    [options]
    */*:shared=False
    
    [...]
    xorg/system: RUN: sudo apt-get install -y --no-install-recommends libxcb-util-dev
    Reading package lists...
    Building dependency tree...
    Reading state information...
    The following NEW packages will be installed:
      libxcb-util-dev
    0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
    Need to get 9,974 B of archives.
    After this operation, 71.7 kB of additional disk space will be used.
    Get:1 http://archive.ubuntu.com/ubuntu xenial/main amd64 libxcb-util-dev amd64 0.4.0-0ubuntu3 [9,974 B]
    debconf: delaying package configuration, since apt-utils is not installed
    Fetched 9,974 B in 8s (1,127 B/s)
    Selecting previously unselected package libxcb-util-dev:amd64.
    (Reading database ... 
    (Reading database ... 5%
    (Reading database ... 10%
    (Reading database ... 15%
    (Reading database ... 20%
    (Reading database ... 25%
    (Reading database ... 30%
    (Reading database ... 35%
    (Reading database ... 40%
    (Reading database ... 45%
    (Reading database ... 50%
    (Reading database ... 55%
    (Reading database ... 60%
    (Reading database ... 65%
    (Reading database ... 70%
    (Reading database ... 75%
    (Reading database ... 80%
    (Reading database ... 85%
    (Reading database ... 90%
    (Reading database ... 95%
    (Reading database ... 100%
    (Reading database ... 19293 files and directories currently installed.)
    Preparing to unpack .../libxcb-util-dev_0.4.0-0ubuntu3_amd64.deb ...
    Unpacking libxcb-util-dev:amd64 (0.4.0-0ubuntu3) ...
    Setting up libxcb-util-dev:amd64 (0.4.0-0ubuntu3) ...
    
    
    ======== Installing packages ========
    ERROR: Missing binary: aws-c-auth/0.6.11:e8ff926513eb393ca7b484133714fabc0860f25b
    ERROR: Missing binary: aws-c-s3/0.1.37:a72832978fdb6f182d9696f41779e2fbb747bc65
    ERROR: Missing binary: aws-crt-cpp/0.17.23:759dcd963f7bdb10f0287b2f358f0c6f3a7d490a
    
    aws-c-auth/0.6.11: WARN: Can't find a 'aws-c-auth/0.6.11' package binary 'e8ff926513eb393ca7b484133714fabc0860f25b' for the configuration:
    [settings]
    arch=x86_64
    build_type=Release
    compiler=gcc
    compiler.version=11
    os=Linux
    [options]
    fPIC=True
    shared=False
    [requires]
    aws-c-cal/0.5.Z
    aws-c-common/0.8.Z
    aws-c-compression/0.2.Z
    aws-c-http/0.6.Z
    aws-c-io/0.10.Z
    aws-c-sdkutils/0.1.Z
    openssl/3.1.Z
    s2n/1.3.Z
    zlib/1.3.Z
    
    ERROR: Missing prebuilt package for 'aws-c-auth/0.6.11', 'aws-c-s3/0.1.37', 'aws-crt-cpp/0.17.23'
    Check the available packages using 'conan list aws-c-auth/0.6.11:* -r=remote'
    or try to build locally from sources using the '--build=aws-c-auth/0.6.11 --build=aws-c-s3/0.1.37 --build=aws-crt-cpp/0.17.23' argument
    
    More Info at 'https://docs.conan.io/2/knowledge/faq.html#error-missing-prebuilt-package'
    
  • aws-sdk-cpp/1.9.100:
    Didn't run or was cancelled before finishing

  • aws-sdk-cpp/1.8.130:
    Didn't run or was cancelled before finishing


Note: To save resources, CI tries to finish as soon as an error is found. For this reason you might find that not all the references have been launched or not all the configurations for a given reference. Also, take into account that we cannot guarantee the order of execution as it depends on CI workload and workers availability.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Failed Missing dependencies Build failed due missing dependencies in Conan Center
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants