Hello, when doing:
I get this error:
Code
Scanning dependencies of target mbedx509
[ 43%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/command_line_interface.cc.o
[ 43%] Building C object dependencies/external/mbedtls/build/library/CMakeFiles/mbedx509.dir/certs.c.o
[ 43%] Building C object dependencies/external/mbedtls/build/library/CMakeFiles/mbedx509.dir/pkcs11.c.o
[ 43%] Building C object dependencies/external/mbedtls/build/library/CMakeFiles/mbedx509.dir/x509.c.o
/root/hyperion/build/dependencies/external/mbedtls/src/library/x509.c: In function 'mbedtls_x509_dn_gets':
/root/hyperion/build/dependencies/external/mbedtls/src/library/x509.c:789:40: error: '%s' directive output may be truncated writing up to 255 bytes into a region of size 1 [-Werror=format-truncation=]
ret = mbedtls_snprintf( p, n, "%s", s );
^~ ~
In file included from /root/hyperion/build/dependencies/external/mbedtls/src/library/x509.c:47:
/root/hyperion/build/dependencies/external/mbedtls/src/include/mbedtls/platform.h:76:41: note: 'snprintf' output between 1 and 256 bytes into a destination of size 1
#define MBEDTLS_PLATFORM_STD_SNPRINTF snprintf /**< The default \c snprintf function to use. */
/root/hyperion/build/dependencies/external/mbedtls/src/include/mbedtls/platform.h:243:28: note: in expansion of macro 'MBEDTLS_PLATFORM_STD_SNPRINTF'
#define mbedtls_snprintf MBEDTLS_PLATFORM_STD_SNPRINTF
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/hyperion/build/dependencies/external/mbedtls/src/library/x509.c:789:15: note: in expansion of macro 'mbedtls_snprintf'
ret = mbedtls_snprintf( p, n, "%s", s );
^~~~~~~~~~~~~~~~
/root/hyperion/build/dependencies/external/mbedtls/src/library/x509.c: In function 'mbedtls_x509_serial_gets':
/root/hyperion/build/dependencies/external/mbedtls/src/library/x509.c:827:41: error: '....' directive output truncated writing 4 bytes into a region of size 1 [-Werror=format-truncation=]
ret = mbedtls_snprintf( p, n, "...." );
~^~~
In file included from /root/hyperion/build/dependencies/external/mbedtls/src/library/x509.c:47:
/root/hyperion/build/dependencies/external/mbedtls/src/include/mbedtls/platform.h:76:41: note: 'snprintf' output 5 bytes into a destination of size 1
#define MBEDTLS_PLATFORM_STD_SNPRINTF snprintf /**< The default \c snprintf function to use. */
/root/hyperion/build/dependencies/external/mbedtls/src/include/mbedtls/platform.h:243:28: note: in expansion of macro 'MBEDTLS_PLATFORM_STD_SNPRINTF'
#define mbedtls_snprintf MBEDTLS_PLATFORM_STD_SNPRINTF
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/hyperion/build/dependencies/external/mbedtls/src/library/x509.c:827:15: note: in expansion of macro 'mbedtls_snprintf'
ret = mbedtls_snprintf( p, n, "...." );
^~~~~~~~~~~~~~~~
/root/hyperion/build/dependencies/external/mbedtls/src/library/x509.c: In function 'mbedtls_x509_sig_alg_gets':
/root/hyperion/build/dependencies/external/mbedtls/src/library/x509.c:864:41: error: ' (' directive output truncated writing 2 bytes into a region of size 1 [-Werror=format-truncation=]
ret = mbedtls_snprintf( p, n, " (%s, MGF1-%s, 0x%02X)",
~^
/root/hyperion/build/dependencies/external/mbedtls/src/library/x509.c:864:39: note: assuming directive output of 3 bytes
ret = mbedtls_snprintf( p, n, " (%s, MGF1-%s, 0x%02X)",
^~~~~~~~~~~~~~~~~~~~~~~~
/root/hyperion/build/dependencies/external/mbedtls/src/library/x509.c:864:39: note: assuming directive output of 3 bytes
/root/hyperion/build/dependencies/external/mbedtls/src/library/x509.c:864:39: note: using the range [0, 4294967295] for directive argument
In file included from /root/hyperion/build/dependencies/external/mbedtls/src/library/x509.c:47:
/root/hyperion/build/dependencies/external/mbedtls/src/include/mbedtls/platform.h:76:41: note: 'snprintf' output 17 or more bytes (assuming 23) into a destination of size 1
#define MBEDTLS_PLATFORM_STD_SNPRINTF snprintf /**< The default \c snprintf function to use. */
/root/hyperion/build/dependencies/external/mbedtls/src/include/mbedtls/platform.h:243:28: note: in expansion of macro 'MBEDTLS_PLATFORM_STD_SNPRINTF'
#define mbedtls_snprintf MBEDTLS_PLATFORM_STD_SNPRINTF
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/root/hyperion/build/dependencies/external/mbedtls/src/library/x509.c:864:15: note: in expansion of macro 'mbedtls_snprintf'
ret = mbedtls_snprintf( p, n, " (%s, MGF1-%s, 0x%02X)",
^~~~~~~~~~~~~~~~
cc1: all warnings being treated as errors
make[2]: *** [dependencies/external/mbedtls/build/library/CMakeFiles/mbedx509.dir/build.make:89: dependencies/external/mbedtls/build/library/CMakeFiles/mbedx509.dir/x509.c.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1060: dependencies/external/mbedtls/build/library/CMakeFiles/mbedx509.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 43%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_enum.cc.o
[ 43%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_enum_field.cc.o
[ 44%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_extension.cc.o
[ 44%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_field.cc.o
[ 44%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_file.cc.o
[ 44%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_generator.cc.o
[ 44%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_helpers.cc.o
[ 45%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_message.cc.o
[ 45%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_message_field.cc.o
[ 45%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_primitive_field.cc.o
[ 45%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_service.cc.o
[ 45%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/cpp/cpp_string_field.cc.o
[ 46%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/plugin.cc.o
[ 46%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/plugin.pb.cc.o
[ 46%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/subprocess.cc.o
[ 46%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/zip_writer.cc.o
[ 46%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_doc_comment.cc.o
[ 47%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_enum.cc.o
[ 47%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_enum_field.cc.o
[ 47%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_extension.cc.o
[ 47%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_field.cc.o
[ 47%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_file.cc.o
[ 48%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_generator.cc.o
[ 48%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_helpers.cc.o
[ 48%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_message.cc.o
[ 48%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_message_field.cc.o
[ 48%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_primitive_field.cc.o
[ 49%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_service.cc.o
[ 49%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/java/java_string_field.cc.o
[ 49%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/google/protobuf/compiler/python/python_generator.cc.o
[ 49%] Building CXX object dependencies/external/protobuf/src/CMakeFiles/protoc_lib.dir/protoc_lib_autogen/mocs_compilation.cpp.o
[ 49%] Linking CXX static library ../../../../lib/libprotoc.a
[ 49%] Built target protoc_lib
make: *** [Makefile:152: all] Error 2
Alles anzeigen
what am i doing wrong?
Thanks,
Ricardo