awslabs / awslabs/aws-lambda-cpp

Unable to build S3 example using provided instructions

未关闭
#102 0 条评论 1 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
C++
星标
465
派生
98
平均合并
12 小时 47 分钟
30 天内合并 PR
3

描述

The instructions say to use the provided Dockerfile to build the S3 example. However, it looks like something has changed as the build now fails:

```
# make
Scanning dependencies of target encoder
[ 50%] Building CXX object CMakeFiles/encoder.dir/main.cpp.o
[100%] Linking CXX executable encoder
/usr/include/c++/9.3.0/ext/string_conversions.h: In function '__to_xstring.constprop':
/usr/include/fortify/stdio.h:70:28: error: inlining failed in call to always_inline 'vsnprintf': function body can be overwritten at link time
70 | _FORTIFY_FN(vsnprintf) int vsnprintf(char *__s, size_t __n, const char *__f,
| ^
/usr/include/c++/9.3.0/ext/string_conversions.h:111:32: note: called from here
111 | const int __len = __convf(__s, __n, __fmt, __args);
| ^
lto-wrapper: fatal error: /usr/bin/c++ returned 1 exit status
compilation terminated.
/usr/lib/gcc/x86_64-alpine-linux-musl/9.3.0/../../../../x86_64-alpine-linux-musl/bin/ld: error: lto-wrapper failed
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/encoder.dir/build.make:116: encoder] Error 1
make[1]: *** [CMakeFiles/Makefile2:97: CMakeFiles/encoder.dir/all] Error 2
make: *** [Makefile:104: all] Error 2
```

Please provide updated instructions for building the S3 example.

贡献指南

打开贡献指南

调研方向

Start with the provided Dockerfile and the S3 example's build instructions, then reproduce the failure with `make` and inspect the CMake build configuration involved. Update the instructions to reflect a working build process, and verify that the S3 example builds successfully from the documented steps.

由索引模型根据 Issue 内容生成。

评估

技术栈
aws, cmake, cpp, docker
领域
build-system, cloud, documentation
Issue 类型
文档
难度
3/5
预计耗时
1-2 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
35/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。