[openssl-commits] Still FAILED build of OpenSSL branch master with options -d --strict-warnings

OpenSSL run-checker openssl at openssl.org
Tue Mar 13 22:02:07 UTC 2018


Platform and configuration command:

$ uname -a
Linux run 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
$ CC=clang ../openssl/config -d --strict-warnings

Commit log since last time:

d3313a1 Windows build file: make sure to quote
18f8e44 Remove the temporary file in case it wasn't renamed
4ba5ce6 Remove debugging prints from util/add-depends.pl
ebea0f3 Configurations/*.conf: overhaul Android targets.
b3e02d0 ec/curve25519.c: resolve regression with Android NDK's arm64 gcc.
7747a49 store/loader_file.c: rename variables causing conflicts with Android NDK.
249b4e2 Refactor the 'depend' target
3b855b1 update SRP copyright notice
d3bc941 openssl rehash: no more need to massage the files on VMS

Build log ended with (last 100 lines):

$ CC=clang ../openssl/config -d --strict-warnings
Operating system: x86_64-whatever-linux2
Configuring OpenSSL version 1.1.1-pre3-dev (0x10101003L) for linux-x86_64-clang
Using os-specific seed configuration
Creating configdata.pm
Creating Makefile

**********************************************************************
***                                                                ***
***   If you want to report a building issue, please include the   ***
***   output from this command:                                    ***
***                                                                ***
***     perl configdata.pm --dump                                  ***
***                                                                ***
**********************************************************************
$ make clean
rm -f
rm -f libcrypto.so.1.1
rm -f libcrypto.so
rm -f libssl.so.1.1
rm -f libssl.so
rm -f
rm -f apps/libapps.a libcrypto.a libssl.a test/libtestutil.a
rm -f *.map
rm -f apps/openssl fuzz/asn1-test fuzz/asn1parse-test fuzz/bignum-test fuzz/bndiv-test fuzz/client-test fuzz/cms-test fuzz/conf-test fuzz/crl-test fuzz/ct-test fuzz/server-test fuzz/x509-test test/aborttest test/afalgtest test/asn1_encode_test test/asn1_internal_test test/asn1_string_table_test test/asn1_time_test test/asynciotest test/asynctest test/bad_dtls_test test/bftest test/bio_enc_test test/bioprinttest test/bntest test/buildtest_aes test/buildtest_asn1 test/buildtest_asn1err test/buildtest_asn1t test/buildtest_async test/buildtest_asyncerr test/buildtest_bio test/buildtest_bioerr test/buildtest_blowfish test/buildtest_bn test/buildtest_bnerr test/buildtest_buffer test/buildtest_buffererr test/buildtest_camellia test/buildtest_cast test/buildtest_cmac test/buildtest_cms test/buildtest_cmserr test/buildtest_comp test/buildtest_comperr test/buildtest_conf test/buildtest_conf_api test/buildtest_conferr test/buildtest_crypto test/buildtest_cryptoerr test/buildtest_ct test/buildtest_cterr test/buildtest_des test/buildtest_dh test/buildtest_dherr test/buildtest_dsa test/buildtest_dsaerr test/buildtest_dtls1 test/buildtest_e_os2 test/buildtest_ebcdic test/buildtest_ec test/buildtest_ecdh test/buildtest_ecdsa test/buildtest_ecerr test/buildtest_engine test/buildtest_engineerr test/buildtest_err test/buildtest_evp test/buildtest_evperr test/buildtest_hmac test/buildtest_idea test/buildtest_kdf test/buildtest_kdferr test/buildtest_lhash test/buildtest_md4 test/buildtest_md5 test/buildtest_mdc2 test/buildtest_modes test/buildtest_obj_mac test/buildtest_objects test/buildtest_objectserr test/buildtest_ocsp test/buildtest_ocsperr test/buildtest_opensslv test/buildtest_ossl_typ test/buildtest_pem test/buildtest_pem2 test/buildtest_pemerr test/buildtest_pkcs12 test/buildtest_pkcs12err test/buildtest_pkcs7 test/buildtest_pkcs7err test/buildtest_rand test/buildtest_randerr test/buildtest_rc2 test/buildtest_rc4 test/buildtest_ripemd test/buildtest_rsa test/buildtest_rsaerr test/buildtest_safestack test/buildtest_seed test/buildtest_sha test/buildtest_srp test/buildtest_srtp test/buildtest_ssl test/buildtest_ssl2 test/buildtest_sslerr test/buildtest_stack test/buildtest_store test/buildtest_storeerr test/buildtest_symhacks test/buildtest_tls1 test/buildtest_ts test/buildtest_tserr test/buildtest_txt_db test/buildtest_ui test/buildtest_uierr test/buildtest_whrlpool test/buildtest_x509 test/buildtest_x509_vfy test/buildtest_x509err test/buildtest_x509v3 test/buildtest_x509v3err test/casttest test/chacha_internal_test test/cipherbytes_test test/cipherlist_test test/ciphername_test test/clienthellotest test/conf_include_test test/constant_time_test test/crltest test/ct_test test/ctype_internal_test test/curve448_internal_test test/d2i_test test/danetest test/destest test/dhtest test/drbgtest test/dsatest test/dtls_mtu_test test/dtlstest test/dtlsv1listentest test/ecdsatest test/ecstresstest test/ectest test/enginetest test/evp_extra_test test/evp_test test/exdatatest test/exptest test/fatalerrtest test/gmdifftest test/hmactest test/ideatest test/igetest test/lhash_test test/md2test test/mdc2_internal_test test/mdc2test test/memleaktest test/modes_internal_test test/ocspapitest test/packettest test/pbelutest test/pemtest test/pkey_meth_kdf_test test/pkey_meth_test test/poly1305_internal_test test/rc2test test/rc4test test/rc5test test/rdrand_sanitytest test/recordlentest test/rsa_mp_test test/rsa_test test/sanitytest test/secmemtest test/servername_test test/shlibloadtest test/siphash_internal_test test/sm4_internal_test test/srptest test/ssl_cert_table_internal_test test/ssl_test test/ssl_test_ctx_test test/sslapitest test/sslbuffertest test/sslcorrupttest test/ssltest_old test/stack_test test/test_test test/threadstest test/time_offset_test test/tls13ccstest test/tls13encryptiontest test/tls13secretstest test/uitest test/v3ext test/v3nametest test/verify_extra_test test/wpackettest test/x509_check_cert_pkey_test test/x509_dup_cert_test test/x509_internal_test test/x509_time_test test/x509aux  engines/afalg.so engines/capi.so engines/dasync.so engines/ossltest.so engines/padlock.so apps/CA.pl apps/tsget tools/c_rehash util/shlib_wrap.sh
rm -f crypto/whrlpool/wp-x86_64.s test/buildtest_comp.c test/buildtest_dherr.c test/buildtest_conf.c test/buildtest_ct.c test/buildtest_pem.c crypto/bn/rsaz-avx2.s test/buildtest_blowfish.c crypto/modes/aesni-gcm-x86_64.s test/buildtest_ssl2.c crypto/bn/rsaz-x86_64.s test/buildtest_asn1err.c test/buildtest_err.c test/buildtest_ebcdic.c test/buildtest_asn1.c test/buildtest_rc2.c test/buildtest_pkcs12.c test/buildtest_engineerr.c test/buildtest_dsa.c crypto/poly1305/poly1305-x86_64.s test/buildtest_kdferr.c test/buildtest_asn1t.c crypto/aes/vpaes-x86_64.s crypto/sha/sha256-x86_64.s test/buildtest_bioerr.c test/buildtest_evperr.c test/buildtest_idea.c test/buildtest_srp.c test/buildtest_cterr.c test/buildtest_evp.c test/buildtest_dh.c crypto/aes/aesni-sha256-x86_64.s test/buildtest_storeerr.c test/buildtest_ts.c test/buildtest_obj_mac.c test/buildtest_sha.c test/buildtest_x509v3err.c test/buildtest_seed.c test/buildtest_cryptoerr.c test/buildtest_pkcs7err.c crypto/rc4/rc4-md5-x86_64.s test/buildtest_ecdh.c test/buildtest_x509err.c crypto/camellia/cmll-x86_64.s test/buildtest_aes.c crypto/aes/aes-x86_64.s test/buildtest_sslerr.c test/buildtest_conferr.c test/buildtest_cmac.c crypto/ec/x25519-x86_64.s test/buildtest_randerr.c crypto/aes/aesni-x86_64.s test/buildtest_async.c test/buildtest_modes.c test/buildtest_ocsp.c test/buildtest_mdc2.c crypto/modes/ghash-x86_64.s test/buildtest_kdf.c test/buildtest_x509v3.c test/buildtest_ui.c test/buildtest_dtls1.c test/buildtest_stack.c crypto/sha/sha512-x86_64.s test/buildtest_ecdsa.c crypto/aes/aesni-mb-x86_64.s test/buildtest_hmac.c test/buildtest_rsa.c test/buildtest_srtp.c test/buildtest_ripemd.c engines/e_padlock-x86_64.s test/buildtest_rand.c test/buildtest_objects.c test/buildtest_bn.c crypto/sha/sha1-x86_64.s test/buildtest_rsaerr.c crypto/md5/md5-x86_64.s test/buildtest_uierr.c crypto/bn/x86_64-mont.s test/buildtest_pkcs12err.c test/buildtest_cmserr.c test/buildtest_cast.c test/buildtest_comperr.c test/buildtest_buffer.c test/buildtest_bio.c test/buildtest_md5.c test/buildtest_store.c test/buildtest_des.c test/buildtest_asyncerr.c crypto/x86_64cpuid.s test/buildtest_pem2.c test/buildtest_ocsperr.c test/buildtest_conf_api.c test/buildtest_lhash.c crypto/chacha/chacha-x86_64.s test/buildtest_tls1.c test/buildtest_camellia.c test/buildtest_md4.c test/buildtest_pkcs7.c test/buildtest_x509.c test/buildtest_ec.c crypto/sha/sha256-mb-x86_64.s test/buildtest_ecerr.c crypto/bn/x86_64-gf2m.s test/buildtest_x509_vfy.c test/buildtest_tserr.c test/buildtest_whrlpool.c test/buildtest_cms.c test/buildtest_engine.c crypto/aes/bsaes-x86_64.s test/buildtest_symhacks.c test/buildtest_txt_db.c test/buildtest_rc4.c test/buildtest_buffererr.c crypto/sha/sha1-mb-x86_64.s test/buildtest_crypto.c test/buildtest_bnerr.c test/buildtest_ssl.c test/buildtest_safestack.c test/buildtest_dsaerr.c crypto/ec/ecp_nistz256-x86_64.s test/buildtest_ossl_typ.c test/buildtest_pemerr.c crypto/rc4/rc4-x86_64.s test/buildtest_e_os2.c test/buildtest_objectserr.c test/buildtest_opensslv.c crypto/bn/x86_64-mont5.s crypto/aes/aesni-sha1-x86_64.s crypto/include/internal/dso_conf.h apps/progs.h crypto/include/internal/bn_conf.h crypto/buildinf.h include/openssl/opensslconf.h
rm -f `find . -name '*.d' -a \! -path "./.git/*"`
rm -f `find . -name '*.o' -a \! -path "./.git/*"`
rm -f core
rm -f tags TAGS doc-nits
rm -f -r test/test-runs
rm -f openssl.pc libcrypto.pc libssl.pc
rm -f `find . -type l -a \! -path "./.git/*"`
rm -f ../openssl-1.1.1-pre3-dev.tar
$ make depend
$ LDCMD= make -j4
/usr/bin/perl "-I." -Mconfigdata "../openssl/util/dofile.pl" \
    "-oMakefile" ../openssl/crypto/include/internal/bn_conf.h.in > crypto/include/internal/bn_conf.h
/usr/bin/perl "-I." -Mconfigdata "../openssl/util/dofile.pl" \
    "-oMakefile" ../openssl/crypto/include/internal/dso_conf.h.in > crypto/include/internal/dso_conf.h
/usr/bin/perl "-I." -Mconfigdata "../openssl/util/dofile.pl" \
    "-oMakefile" ../openssl/include/openssl/opensslconf.h.in > include/openssl/opensslconf.h
make depend && make _all
make[1]: Entering directory '/home/openssl/run-checker/default'
make[1]: Leaving directory '/home/openssl/run-checker/default'
make[1]: Entering directory '/home/openssl/run-checker/default'
clang  -I. -Iinclude -I../openssl -I../openssl/include -fPIC -pthread -m64 -Qunused-arguments -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wmissing-prototypes -Wshadow -Wformat -Wtype-limits -Wundef -Werror  -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -Wno-unknown-warning-option -Wall -O0 -g -Wextra -DOPENSSL_USE_NODELETE -DL_ENDIAN -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\""   -MMD -MF apps/app_rand.d.tmp -MT apps/app_rand.o -c -o apps/app_rand.o ../openssl/apps/app_rand.c
clang  -I. -Iinclude -I../openssl -I../openssl/include -fPIC -pthread -m64 -Qunused-arguments -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wmissing-prototypes -Wshadow -Wformat -Wtype-limits -Wundef -Werror  -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -Wno-unknown-warning-option -Wall -O0 -g -Wextra -DOPENSSL_USE_NODELETE -DL_ENDIAN -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\""   -MMD -MF apps/apps.d.tmp -MT apps/apps.o -c -o apps/apps.o ../openssl/apps/apps.c
clang  -I. -Iinclude -I../openssl -I../openssl/include -fPIC -pthread -m64 -Qunused-arguments -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wmissing-prototypes -Wshadow -Wformat -Wtype-limits -Wundef -Werror  -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -Wno-unknown-warning-option -Wall -O0 -g -Wextra -DOPENSSL_USE_NODELETE -DL_ENDIAN -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\""   -MMD -MF apps/bf_prefix.d.tmp -MT apps/bf_prefix.o -c -o apps/bf_prefix.o ../openssl/apps/bf_prefix.c
clang  -I. -Iinclude -I../openssl -I../openssl/include -fPIC -pthread -m64 -Qunused-arguments -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wmissing-prototypes -Wshadow -Wformat -Wtype-limits -Wundef -Werror  -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -Wno-unknown-warning-option -Wall -O0 -g -Wextra -DOPENSSL_USE_NODELETE -DL_ENDIAN -DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_PIC -DOPENSSL_CPUID_OBJ -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_MONT5 -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DRC4_ASM -DMD5_ASM -DAES_ASM -DVPAES_ASM -DBSAES_ASM -DGHASH_ASM -DECP_NISTZ256_ASM -DX25519_ASM -DPADLOCK_ASM -DPOLY1305_ASM -DOPENSSLDIR="\"/usr/local/ssl\"" -DENGINESDIR="\"/usr/local/lib/engines-1.1\""   -MMD -MF apps/opt.d.tmp -MT apps/opt.o -c -o apps/opt.o ../openssl/apps/opt.c
../openssl/apps/opt.c:176:10: error: missing field 'retval' initializer [-Werror,-Wmissing-field-initializers]
    {NULL}
         ^
1 error generated.
Makefile:732: recipe for target 'apps/opt.o' failed
make[1]: *** [apps/opt.o] Error 1
make[1]: *** Waiting for unfinished jobs....
../openssl/apps/apps.c:122:19: error: unused parameter 'mesgwin' [-Werror,-Wunused-parameter]
int app_init(long mesgwin)
                  ^
../openssl/apps/apps.c:2044:73: error: unused parameter 'nm' [-Werror,-Wunused-parameter]
static STACK_OF(X509_CRL) *crls_http_cb(X509_STORE_CTX *ctx, X509_NAME *nm)
                                                                        ^
2 errors generated.
Makefile:716: recipe for target 'apps/apps.o' failed
make[1]: *** [apps/apps.o] Error 1
make[1]: Leaving directory '/home/openssl/run-checker/default'
Makefile:170: recipe for target 'all' failed
make: *** [all] Error 2


More information about the openssl-commits mailing list