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

OpenSSL run-checker openssl at openssl.org
Mon Dec 16 03:12:21 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:

1461138271 Deprecated crypto-mdebug-backtrace
742ccab318 Deprecate most of debug-memory
4e3ee452d0 Parse large GOST ClientKeyExchange messages
2e16439786 Remove CRYPTO_secure_allocated from util/missingcrypto111.txt
46994f7163 Add better support for using deprecated symbols internally
97ba39547d test/namemap_internal_test.c: use "cookie" instead of "foo"...
dd0139f416 Check return value after loading config file
ebe19ab86c mac poly1305: add missing NULL check in new function.
41a6d557b9 mac siphash: add missing NULL check on context creation

Build log ended with (last 100 lines):

                ^ ~~~~~~~~~~~~~~~~~~~~~
../openssl/providers/implementations/serializers/serializer_dsa.c:53:9: error: implicit declaration of function 'DSA_get0_p' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    p = DSA_get0_p(dsa);
        ^
../openssl/providers/implementations/serializers/serializer_dsa.c:53:9: note: did you mean 'RSA_get0_p'?
../openssl/include/openssl/rsa.h:224:15: note: 'RSA_get0_p' declared here
const BIGNUM *RSA_get0_p(const RSA *d);
              ^
../openssl/providers/implementations/serializers/serializer_dsa.c:53:9: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
    p = DSA_get0_p(dsa);
        ^
../openssl/providers/implementations/serializers/serializer_dsa.c:53:7: error: incompatible integer to pointer conversion assigning to 'const BIGNUM *' (aka 'const struct bignum_st *') from 'int' [-Werror,-Wint-conversion]
    p = DSA_get0_p(dsa);
      ^ ~~~~~~~~~~~~~~~
../openssl/providers/implementations/serializers/serializer_dsa.c:54:9: error: implicit declaration of function 'DSA_get0_q' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    q = DSA_get0_q(dsa);
        ^
../openssl/providers/implementations/serializers/serializer_dsa.c:54:9: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
../openssl/providers/implementations/serializers/serializer_dsa.c:54:7: error: incompatible integer to pointer conversion assigning to 'const BIGNUM *' (aka 'const struct bignum_st *') from 'int' [-Werror,-Wint-conversion]
    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.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=]
20 errors generated.
Makefile:19817: 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: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_param.c:56:9: note: did you mean 'RSA_free'?
../openssl/include/openssl/rsa.h:265:6: note: 'RSA_free' declared here
../openssl/providers/implementations/serializers/serializer_dsa_priv.cvoid RSA_free(RSA *r);:
127     ^:
9: error: implicit declaration of function 'DSA_free' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
../openssl/providers/implementations/serializers/serializer_dsa_param.c:56:9: error        DSA_free(dsa);
        ^: 
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);
           ^
../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:19833: 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_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:19825: 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
make[1]: Leaving directory '/home/openssl/run-checker/no-dsa'
Makefile:2751: recipe for target 'build_sw' failed
make: *** [build_sw] Error 2


More information about the openssl-commits mailing list