Still FAILED build of OpenSSL branch master with options -d --strict-warnings no-dsa
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: 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): 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, >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 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); ^ ../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_param.c:64:12: note: did you mean
Still FAILED build of OpenSSL branch master with options -d --strict-warnings no-dh
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) ^ :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); ^ :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, >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, >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, >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, >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
Build completed: openssl master.30269
Build openssl master.30269 completed Commit c2818395bd by Rich Salz on 12/22/2019 5:49 PM: Partial fixup Configure your notification preferences
Build failed: openssl master.30268
Build openssl master.30268 failed Commit 54da9d9671 by OttoHollmann on 12/22/2019 4:09 PM: Merge branch 'master' into Improvement-of-the-ciphersuite-selection Configure your notification preferences