Skip to content

Compile fails with dependency on aws-c-auth private headers #1797

Closed
@greghogan

Description

@greghogan

Confirm by changing [ ] to [x] below to ensure that it's a bug:

Describe the bug
Error when compiling.

SDK version number
1.9.95 and later.

Platform/OS/Hardware/Device
Amazon Linux 2. GNU Guix.

To Reproduce (observed behavior)
When building aws-sdk-cpp with "-DBUILD_DEPS=OFF" (having installed the dependent AWS libraries separately) the build fails due to a dependency on the aws-c-auth private libraries which are not installed to the system.

The compile error is:
/tmp/guix-build-aws-sdk-cpp-1.9.121.drv-0/aws-sdk-cpp-1.9.121-checkout/aws-cpp-sdk-core-tests/aws/auth/AWSAuthSignerTest.cpp:17:10: fatal error: aws/auth/private/aws_signing.h: No such file or directory #include <aws/auth/private/aws_signing.h>

The change was made on 2021-06-04 in commit 23cca02.

Expected behavior
Clean build.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugThis issue is a bug.closed-for-stalenessp3This is a minor priority issueresponse-requestedWaiting on additional info and feedback. Will move to "closing-soon" in 10 days.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions