Skip to content

Fails to build: fatal error: 'aws/crt/checksum/CRC.h' file not found #3363

@nunotexbsd

Description

@nunotexbsd

Describe the bug

<snip>
[ 12% 125/928] /usr/bin/c++ -DAWS_AUTH_USE_IMPORT_EXPORT -DAWS_CAL_USE_IMPORT_EXPORT -DAWS_CHECKSUMS_USE_IMPORT_EXPORT -DAWS_COMMON_USE_IMPORT_EXPORT -DAWS_COMPRESSION_USE_IMPORT_EXPORT -DAWS_CRT_CPP_USE_IMPORT_E
XPORT -DAWS_ENABLE_KQUEUE -DAWS_EVENT_STREAM_USE_IMPORT_EXPORT -DAWS_HTTP_USE_IMPORT_EXPORT -DAWS_IO_USE_IMPORT_EXPORT -DAWS_MQTT_USE_IMPORT_EXPORT -DAWS_S3_USE_IMPORT_EXPORT -DAWS_SDKUTILS_USE_IMPORT_EXPORT -DAW
S_SDK_VERSION_MAJOR=1 -DAWS_SDK_VERSION_MINOR=11 -DAWS_SDK_VERSION_PATCH=536 -DAWS_TEST_REGION=US_EAST_1 -DENABLED_REQUEST_COMPRESSION -DENABLED_ZLIB_REQUEST_COMPRESSION -DENABLE_CURL_CLIENT -DENFORCE_TLS_V1_2 -D
HAS_PATHCONF -DHAS_UMASK -DPLATFORM_LINUX -DUSE_IMPORT_EXPORT=1 -Daws_cpp_sdk_dynamodb_EXPORTS -I/wrkdirs/usr/ports/devel/aws-sdk-cpp/work/aws-sdk-cpp-1.11.536/generated/src/aws-cpp-sdk-dynamodb/include -I/wrkdir
s/usr/ports/devel/aws-sdk-cpp/work/aws-sdk-cpp-1.11.536/src/aws-cpp-sdk-core/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing   -isystem /usr/local/include -O2 -pipe -fs
tack-protector-strong -isystem /usr/local/include -fno-strict-aliasing   -isystem /usr/local/include  -DNDEBUG -fPIC -fno-exceptions -std=c++11 -Wall -pedantic -Wextra -fPIC -MD -MT generated/src/aws-cpp-sdk-dyna
modb/CMakeFiles/aws-cpp-sdk-dynamodb.dir/ub_DYNAMODB.cpp.o -MF generated/src/aws-cpp-sdk-dynamodb/CMakeFiles/aws-cpp-sdk-dynamodb.dir/ub_DYNAMODB.cpp.o.d -o generated/src/aws-cpp-sdk-dynamodb/CMakeFiles/aws-cpp-s
dk-dynamodb.dir/ub_DYNAMODB.cpp.o -c /wrkdirs/usr/ports/devel/aws-sdk-cpp/work/.build/generated/src/aws-cpp-sdk-dynamodb/ub_DYNAMODB.cpp
FAILED: generated/src/aws-cpp-sdk-dynamodb/CMakeFiles/aws-cpp-sdk-dynamodb.dir/ub_DYNAMODB.cpp.o
/usr/bin/c++ -DAWS_AUTH_USE_IMPORT_EXPORT -DAWS_CAL_USE_IMPORT_EXPORT -DAWS_CHECKSUMS_USE_IMPORT_EXPORT -DAWS_COMMON_USE_IMPORT_EXPORT -DAWS_COMPRESSION_USE_IMPORT_EXPORT -DAWS_CRT_CPP_USE_IMPORT_EXPORT -DAWS_ENA
BLE_KQUEUE -DAWS_EVENT_STREAM_USE_IMPORT_EXPORT -DAWS_HTTP_USE_IMPORT_EXPORT -DAWS_IO_USE_IMPORT_EXPORT -DAWS_MQTT_USE_IMPORT_EXPORT -DAWS_S3_USE_IMPORT_EXPORT -DAWS_SDKUTILS_USE_IMPORT_EXPORT -DAWS_SDK_VERSION_M
AJOR=1 -DAWS_SDK_VERSION_MINOR=11 -DAWS_SDK_VERSION_PATCH=536 -DAWS_TEST_REGION=US_EAST_1 -DENABLED_REQUEST_COMPRESSION -DENABLED_ZLIB_REQUEST_COMPRESSION -DENABLE_CURL_CLIENT -DENFORCE_TLS_V1_2 -DHAS_PATHCONF -D
HAS_UMASK -DPLATFORM_LINUX -DUSE_IMPORT_EXPORT=1 -Daws_cpp_sdk_dynamodb_EXPORTS -I/wrkdirs/usr/ports/devel/aws-sdk-cpp/work/aws-sdk-cpp-1.11.536/generated/src/aws-cpp-sdk-dynamodb/include -I/wrkdirs/usr/ports/dev
el/aws-sdk-cpp/work/aws-sdk-cpp-1.11.536/src/aws-cpp-sdk-core/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing   -isystem /usr/local/include -O2 -pipe -fstack-protector-
strong -isystem /usr/local/include -fno-strict-aliasing   -isystem /usr/local/include  -DNDEBUG -fPIC -fno-exceptions -std=c++11 -Wall -pedantic -Wextra -fPIC -MD -MT generated/src/aws-cpp-sdk-dynamodb/CMakeFiles
/aws-cpp-sdk-dynamodb.dir/ub_DYNAMODB.cpp.o -MF generated/src/aws-cpp-sdk-dynamodb/CMakeFiles/aws-cpp-sdk-dynamodb.dir/ub_DYNAMODB.cpp.o.d -o generated/src/aws-cpp-sdk-dynamodb/CMakeFiles/aws-cpp-sdk-dynamodb.dir
/ub_DYNAMODB.cpp.o -c /wrkdirs/usr/ports/devel/aws-sdk-cpp/work/.build/generated/src/aws-cpp-sdk-dynamodb/ub_DYNAMODB.cpp
In file included from /wrkdirs/usr/ports/devel/aws-sdk-cpp/work/.build/generated/src/aws-cpp-sdk-dynamodb/ub_DYNAMODB.cpp:272:
In file included from /wrkdirs/usr/ports/devel/aws-sdk-cpp/work/aws-sdk-cpp-1.11.536/generated/src/aws-cpp-sdk-dynamodb/source/DynamoDBClient.cpp:20:
In file included from /wrkdirs/usr/ports/devel/aws-sdk-cpp/work/aws-sdk-cpp-1.11.536/generated/src/aws-cpp-sdk-dynamodb/include/aws/dynamodb/DynamoDBClient.h:11:
In file included from /wrkdirs/usr/ports/devel/aws-sdk-cpp/work/aws-sdk-cpp-1.11.536/src/aws-cpp-sdk-core/include/smithy/client/AwsSmithyClient.h:7:
In file included from /wrkdirs/usr/ports/devel/aws-sdk-cpp/work/aws-sdk-cpp-1.11.536/src/aws-cpp-sdk-core/include/smithy/client/AwsSmithyClientBase.h:11:
In file included from /wrkdirs/usr/ports/devel/aws-sdk-cpp/work/aws-sdk-cpp-1.11.536/src/aws-cpp-sdk-core/include/smithy/client/features/ChecksumInterceptor.h:12:
/wrkdirs/usr/ports/devel/aws-sdk-cpp/work/aws-sdk-cpp-1.11.536/src/aws-cpp-sdk-core/include/aws/core/utils/crypto/CRC32.h:27:10: fatal error: 'aws/crt/checksum/CRC.h' file not found
   27 | #include <aws/crt/checksum/CRC.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~
1 error generated.

Regression Issue

  • Select this option if this issue appears to be a regression.

Expected Behavior

Build fine

Current Behavior

Fails to build

Reproduction Steps

FreeBSD ports framework:
cd /usr/ports/devel/aws-sdk-cpp && make

Possible Solution

No response

Additional Information/Context

No response

AWS CPP SDK version used

1.11.536

Compiler and Version used

clang 19

Operating System and version

FreeBSD 14.2

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugThis issue is a bug.needs-triageThis issue or PR still needs to be triaged.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions