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

OpenSSL run-checker openssl at openssl.org
Mon Dec 23 03:10:35 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-dh

Commit log since last time:

390b18a7a2 Add fips self test DEP for solaris and hpux
169e422edd Remove asn1 module dependency from RSASSA-PKCS1-v1_5 implementation.
365955fb27 Rename doc/man7/provider-asymcipher.pod
b525a7586d doc/man1/openssl-cmds.pod: Add invisble name 'openssl-cmds'
8b849cca31 OpenSSL::Util::extract_pod_info(): Allow invisible names
dfb45dc824 OpenSSL::Util::extract_pod_info(): Read the POD one paragraph at a time
ccfce835e0 Adjust all util/missing*.txt to include the section number
b4350db5a7 util/find-doc-nits: Better checking of missing documentation
5423cabb50 perl: OpenSSL::Util::Pod::extract_pod_info() now saves the file contents
b0d3442efc Add some missing cfi frame info in aesni-sha and sha-x86_64.pl
95bbe6eff7 Add some missing cfi frame info in keccak1600-x86_64.pl
a5fe7825b9 Add some missing cfi frame info in aesni-x86_64.pl
013c2e8d1a Add some missing cfi frame info in rsaz-x86_64
0190c52ab8 Add some missing cfi frame info in x86_64-mont5.pl
4a0b7ffcc0 Add some missing cfi frame info in aes-x86_64.pl
6b913be708 Add some missing cfi frame info in camellia-x86_64.pl
74a5808b3b Fix no-des build
cc731bc3f6 EVP & PROV: Fix all platform inclusions
c0d47492a7 CRYPTO: split cipher_platform.h into algorithm specific headers

Build log ended with (last 100 lines):

DECLARE_PEM_rw(DSAparams, DSA)
^
../openssl/include/openssl/pem.h:251:9: note: expanded from macro 'DECLARE_PEM_rw'
        DECLARE_PEM_write(name, type)
        ^
../openssl/include/openssl/pem.h:236:9: note: expanded from macro 'DECLARE_PEM_write'
        DECLARE_PEM_write_bio(name, type) \
        ^
../openssl/include/openssl/pem.h:225:5: note: expanded from macro 'DECLARE_PEM_write_bio'
    PEM_write_fnsig(name, type, BIO, write_bio);
    ^
../openssl/include/openssl/pem.h:70:9: note: expanded from macro 'PEM_write_fnsig'
    int PEM_##writename##_##name(OUTTYPE *out, const type *x)
        ^
<scratch space>:59:1: note: expanded from here
PEM_write_bio_DSAparams
^
../openssl/providers/implementations/serializers/serializer_dh_param.c:87:12: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
    return PEM_write_bio_DHparams(out, dh);
           ^
../openssl/providers/implementations/serializers/serializer_dh_param.c:101:9: error: implicit declaration of function 'DH_free' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        DH_free(dh);
        ^
8 errors generated.
../openssl/providers/implementations/serializers/serializer_dh.c:104:26: note: did you mean 'i2d_DSAparams'?
../openssl/include/openssl/dsa.h:120:1: note: 'i2d_DSAparams' declared here
DECLARE_ASN1_ENCODE_FUNCTIONS_only(DSA, DSAparams)
^
../openssl/include/openssl/asn1.h:239:13: note: expanded from macro 'DECLARE_ASN1_ENCODE_FUNCTIONS_only'
        int i2d_##name(const type *a, unsigned char **out);
            ^
<scratch space>:138:1: note: expanded from here
i2d_DSAparams
^
../openssl/providers/implementations/serializers/serializer_dh.c:104:26: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
        params->length = i2d_DHxparams(dh, &params->data);
                         ^
../openssl/providers/implementations/serializers/serializer_dh.c:106:26: error: implicit declaration of function 'i2d_DHparams' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        params->length = i2d_DHparams(dh, &params->data);
                         ^
Makefile:19788: recipe for target 'providers/implementations/serializers/libimplementations-lib-serializer_dh_param.o' failed
make[1]: *** [providers/implementations/serializers/libimplementations-lib-serializer_dh_param.o] Error 1
make[1]: *** Waiting for unfinished jobs....
../openssl/providers/implementations/serializers/serializer_dh.c:106:26: note: did you mean 'i2d_DHxparams'?
../openssl/providers/implementations/serializers/serializer_dh.c:104:26: note: 'i2d_DHxparams' declared here
        params->length = i2d_DHxparams(dh, &params->data);
                         ^
../openssl/providers/implementations/serializers/serializer_dh.c:106:26: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
        params->length = i2d_DHparams(dh, &params->data);
                         ^
../openssl/providers/implementations/serializers/serializer_dh.c:122:48: error: implicit declaration of function 'DH_get0_pub_key' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    ASN1_INTEGER *pub_key = BN_to_ASN1_INTEGER(DH_get0_pub_key(dh), NULL);
                                               ^
../openssl/providers/implementations/serializers/serializer_dh.c:122:48: error: incompatible integer to pointer conversion passing 'int' to parameter of type 'const BIGNUM *' (aka 'const struct bignum_st *') [-Werror,-Wint-conversion]
    ASN1_INTEGER *pub_key = BN_to_ASN1_INTEGER(DH_get0_pub_key(dh), NULL);
                                               ^~~~~~~~~~~~~~~~~~~
../openssl/include/openssl/asn1.h:637:48: note: passing argument to parameter 'bn' here
ASN1_INTEGER *BN_to_ASN1_INTEGER(const BIGNUM *bn, ASN1_INTEGER *ai);
                                               ^
../openssl/providers/implementations/serializers/serializer_dh.c:138:49: error: implicit declaration of function 'DH_get0_priv_key' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
    ASN1_INTEGER *priv_key = BN_to_ASN1_INTEGER(DH_get0_priv_key(dh), NULL);
                                                ^
../openssl/providers/implementations/serializers/serializer_dh.c:138:49: error: incompatible integer to pointer conversion passing 'int' to parameter of type 'const BIGNUM *' (aka 'const struct bignum_st *') [-Werror,-Wint-conversion]
    ASN1_INTEGER *priv_key = BN_to_ASN1_INTEGER(DH_get0_priv_key(dh), NULL);
                                                ^~~~~~~~~~~~~~~~~~~~
../openssl/include/openssl/asn1.h:637:48: note: passing argument to parameter 'bn' here
ASN1_INTEGER *BN_to_ASN1_INTEGER(const BIGNUM *bn, ASN1_INTEGER *ai);
                                               ^
18 errors generated.
Makefile:19780: recipe for target 'providers/implementations/serializers/libimplementations-lib-serializer_dh.o' failed
make[1]: *** [providers/implementations/serializers/libimplementations-lib-serializer_dh.o] Error 1
../openssl/providers/implementations/serializers/serializer_dh_priv.c:127:9: error: implicit declaration of function 'DH_free' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        DH_free(dh);
        ^
../openssl/providers/implementations/serializers/serializer_dh_priv.c:127:9: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
../openssl/providers/implementations/serializers/serializer_dh_priv.c:162:9: error: implicit declaration of function 'DH_free' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        DH_free(dh);
        ^
../openssl/providers/implementations/serializers/serializer_dh_priv.c:208:9: error: implicit declaration of function 'DH_free' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        DH_free(dh);
        ^
4 errors generated.
Makefile:19796: recipe for target 'providers/implementations/serializers/libimplementations-lib-serializer_dh_priv.o' failed
make[1]: *** [providers/implementations/serializers/libimplementations-lib-serializer_dh_priv.o] Error 1
../openssl/providers/implementations/serializers/serializer_dh_pub.c:56:9: error: implicit declaration of function 'DH_free' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        DH_free(dh);
        ^
../openssl/providers/implementations/serializers/serializer_dh_pub.c:56:9: error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes]
../openssl/providers/implementations/serializers/serializer_dh_pub.c:81:9: error: implicit declaration of function 'DH_free' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        DH_free(dh);
        ^
../openssl/providers/implementations/serializers/serializer_dh_pub.c:106:9: error: implicit declaration of function 'DH_free' is invalid in C99 [-Werror,-Wimplicit-function-declaration]
        DH_free(dh);
        ^
4 errors generated.
Makefile:19804: recipe for target 'providers/implementations/serializers/libimplementations-lib-serializer_dh_pub.o' failed
make[1]: *** [providers/implementations/serializers/libimplementations-lib-serializer_dh_pub.o] Error 1
make[1]: Leaving directory '/home/openssl/run-checker/no-dh'
Makefile:2763: recipe for target 'build_sw' failed
make: *** [build_sw] Error 2


More information about the openssl-commits mailing list