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

2019-12-22 Thread OpenSSL run-checker
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

2019-12-22 Thread OpenSSL run-checker
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

2019-12-22 Thread AppVeyor


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

2019-12-22 Thread AppVeyor



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