Still FAILED build of OpenSSL branch master with options -d --strict-warnings no-dsa

OpenSSL run-checker openssl at openssl.org
Fri Dec 20 03:13:33 UTC 2019


Platform and configuration command:

$ uname -a
Linux run 4.15.0-54-generic #58-Ubuntu SMP Mon Jun 24 10:55:24 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
$ CC=clang ../openssl/config -d --strict-warnings no-dsa

Commit log since last time:

0ab6fc79a9 Fix regression on x509 keyform argument
625c781dc7 Use a function to generate do-not-edit comment
b575608507 Make Windows build more robust
3ce3866389 Fix travis timeout by excluding arm64 gcc -fsanitize=address build
31b59078c8 Optimize AES-GCM implementation on aarch64
51a7c4b5f2 TEST: Add test recipe and help program to test BIO_f_prefix()
f1299839b7 EVP: Adapt EVP_PKEY_print_ routines to use BIO_f_prefix()
0e79d20f1e ASN1: Adapt ASN.1 output routines to use BIO_f_prefix()
e79ae962fb APPS & TEST: Adapt to use the new BIO_f_prefix()
319cee9e2f BIO: Add BIO_f_prefix(), a text line prefixing filter
a0848daee5 crypto/bio/build.info: split the source files in categories
8913378a55 Fix unwind info for some trivial functions
f64f262204 Fix build when enabling mdebug options.
b2055d67f0 Cleanup legacy digest methods.

Build log ended with (last 100 lines):

    q = DSA_get0_q(dsa);
      ^ ~~~~~~~~~~~~~~~
../openssl/providers/implementations/serializers/serializer_dsa.c:55:7: error: incompatible integer to pointer conversion assigning to 'const BIGNUM *' (aka 'const struct bignum_st *') from 'int' [-Werror,-Wint-conversion]
    g = DSA_get0_p(dsa);
      ^ ~~~~~~~~~~~~~~~
../openssl/providers/implementations/serializers/serializer_dsa.c:94:22: error: implicit declaration of function 'i2d_DSAparams' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    params->length = i2d_DSAparams(dsa, &params->data);
                     ^
../openssl/providers/implementations/serializers/serializer_dsa_param.c:56:9: error: implicit declaration of function 'DSA_free' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        DSA_free(dsa);
        ^
../openssl/providers/implementations/serializers/serializer_dsa.c:94:22: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
../openssl/providers/implementations/serializers/serializer_dsa.c:110:23: error: implicit declaration of function 'DSA_get0_p' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    const BIGNUM *p = DSA_get0_p(dsa);
                      ^
../openssl/providers/implementations/serializers/serializer_dsa.c:110:19: error: incompatible integer to pointer conversion initializing 'const BIGNUM *' (aka 'const struct bignum_st *') with an expression of type 'int' [-Werror,-Wint-conversion]
    const BIGNUM *p = DSA_get0_p(dsa);
                  ^   ~~~~~~~~~~~~~~~
../openssl/providers/implementations/serializers/serializer_dsa.c:111:23: error: implicit declaration of function 'DSA_get0_q' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    const BIGNUM *q = DSA_get0_q(dsa);
                      ^
../openssl/providers/implementations/serializers/serializer_dsa.c:111:19: error: incompatible integer to pointer conversion initializing 'const BIGNUM *' (aka 'const struct bignum_st *') with an expression of type 'int' [-Werror,-Wint-conversion]
    const BIGNUM *q = DSA_get0_q(dsa);
                  ^   ~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
../openssl/providers/implementations/serializers/serializer_dsa_param.c:56:9: note: did you mean 'RSA_free'?
../openssl/include/openssl/rsa.h:265:6: note: 'RSA_free' declared here
void RSA_free(RSA *r);
     ^
../openssl/providers/implementations/serializers/serializer_dsa_param.c:56:9: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
        DSA_free(dsa);
        ^
../openssl/providers/implementations/serializers/serializer_dsa_param.c:64:12: error: implicit declaration of function 'i2d_DSAparams_bio' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    return i2d_DSAparams_bio(out, dsa);
           ^
20 errors generated.
Makefile:19828: recipe for target 'providers/implementations/serializers/libimplementations-lib-serializer_dsa.o' failed
make[1]: *** [providers/implementations/serializers/libimplementations-lib-serializer_dsa.o] Error 1
make[1]: *** Waiting for unfinished jobs....
../openssl/providers/implementations/serializers/serializer_dsa_param.c:64:12: note: did you mean 'i2d_KeyParams_bio'?
../openssl/include/openssl/evp.h:1163:5: note: 'i2d_KeyParams_bio' declared here
int i2d_KeyParams_bio(BIO *bp, const EVP_PKEY *pkey);
    ^
../openssl/providers/implementations/serializers/serializer_dsa_param.c:64:12: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
    return i2d_DSAparams_bio(out, dsa);
           ^
../openssl/providers/implementations/serializers/serializer_dsa_param.c:79:9: error: implicit declaration of function 'DSA_free' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        DSA_free(dsa);
        ^
../openssl/providers/implementations/serializers/serializer_dsa_param.c:87:12: error: implicit declaration of function 'PEM_write_bio_DSAparams' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    return PEM_write_bio_DSAparams(out, dsa);
           ^
../openssl/providers/implementations/serializers/serializer_dsa_param.c:87:12: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
../openssl/providers/implementations/serializers/serializer_dsa_param.c:101:9: error: implicit declaration of function 'DSA_free' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        DSA_free(dsa);
        ^
8 errors generated.
Makefile:19836: recipe for target 'providers/implementations/serializers/libimplementations-lib-serializer_dsa_param.o' failed
make[1]: *** [providers/implementations/serializers/libimplementations-lib-serializer_dsa_param.o] Error 1
../openssl/providers/implementations/serializers/serializer_dsa_priv.c:127:9: error: implicit declaration of function 'DSA_free' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        DSA_free(dsa);
        ^
../openssl/providers/implementations/serializers/serializer_dsa_priv.c:127:9: note: did you mean 'RSA_free'?
../openssl/include/openssl/rsa.h:265:6: note: 'RSA_free' declared here
void RSA_free(RSA *r);
     ^
../openssl/providers/implementations/serializers/serializer_dsa_priv.c:127:9: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
        DSA_free(dsa);
        ^
../openssl/providers/implementations/serializers/serializer_dsa_priv.c:159:9: error: implicit declaration of function 'DSA_free' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        DSA_free(dsa);
        ^
../openssl/providers/implementations/serializers/serializer_dsa_priv.c:202:9: error: implicit declaration of function 'DSA_free' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        DSA_free(dsa);
        ^
4 errors generated.
Makefile:19844: recipe for target 'providers/implementations/serializers/libimplementations-lib-serializer_dsa_priv.o' failed
make[1]: *** [providers/implementations/serializers/libimplementations-lib-serializer_dsa_priv.o] Error 1
../openssl/providers/implementations/serializers/serializer_dsa_pub.c:56:9: error: implicit declaration of function 'DSA_free' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        DSA_free(dsa);
        ^
../openssl/providers/implementations/serializers/serializer_dsa_pub.c:56:9: note: did you mean 'RSA_free'?
../openssl/include/openssl/rsa.h:265:6: note: 'RSA_free' declared here
void RSA_free(RSA *r);
     ^
../openssl/providers/implementations/serializers/serializer_dsa_pub.c:56:9: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
        DSA_free(dsa);
        ^
../openssl/providers/implementations/serializers/serializer_dsa_pub.c:93:9: error: implicit declaration of function 'DSA_free' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        DSA_free(dsa);
        ^
../openssl/providers/implementations/serializers/serializer_dsa_pub.c:117:9: error: implicit declaration of function 'DSA_free' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        DSA_free(dsa);
        ^
4 errors generated.
Makefile:19852: recipe for target 'providers/implementations/serializers/libimplementations-lib-serializer_dsa_pub.o' failed
make[1]: *** [providers/implementations/serializers/libimplementations-lib-serializer_dsa_pub.o] Error 1
make[1]: Leaving directory '/home/openssl/run-checker/no-dsa'
Makefile:2752: recipe for target 'build_sw' failed
make: *** [build_sw] Error 2


More information about the openssl-commits mailing list