awslabs / awslabs/aws-lambda-cpp
Unable to build S3 example using provided instructions
- Langage dominant
- C++
- Étoiles
- 465
- Forks
- 98
- Merge moyen
- 12 h 47 min
- PR mergées (30 j)
- 3
Description
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.
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par le Dockerfile fourni et les instructions de build de l’exemple S3, puis reproduisez l’échec avec `make` et examinez la configuration de build CMake concernée. Mettez à jour les instructions afin qu’elles décrivent un processus de build fonctionnel, et vérifiez que l’exemple S3 se construit correctement en suivant les étapes documentées.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- aws, cmake, cpp, docker
- Domaine
- build-system, cloud, documentation
- Type d'issue
- Documentation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100