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:
9300f07 Remove useless -D_ENDIAN from MPE/iX-gcc config
9967a9e Reduce travis-ci log output
fb174fa Configure: correct the check of env vars vs command line flags
2bd3b62 Make a few more asm modules conform: last argument is output file
b920136 Configure: disallow the mixture of compiling flags and env / make
variables
310f28d Configurations/README: update documentation on flags
150624b Configure et al: get rid of last traces of plib_lflags / PLIB_LDFLAGS
2ab92ae config: Pass diverse flags to Configure via the environment
72d7f22 Configurations/10-main.conf: Duplicate cflags to cxxflags
b6954f3 Add space to asoutflag value where appropriate
abe256e Make "make variables" config attributes for overridable flags
48dcca2 Configure et al: rename all dso_* to module_* in shared-info.pl
d420729 Duplicate entries ssl_handshake_tbl trace entries...
082193e Fix issues in ia32 RDRAND asm leading to reduced entropy
83918ad Fixed several readability issues in DH_generate_parameters.pod
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/buildte
st_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_rsae
rr 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
t
est/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_cer
t_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/rc4/rc4-x86_64.s test/buildtest_cryptoerr.c test/buildtest_bn.c
test/buildtest_rsaerr.c crypto/chacha/chacha-x86_64.s test/buildtest_cterr.c
test/buildtest_whrlpool.c test/buildtest_idea.c crypto/aes/aesni-mb-x86_64.s
crypto/x86_64cpuid.s test/buildtest_ecdsa.c test/buildtest_bnerr.c
test/buildtest_ecdh.c test/buildtest_lhash.c test/buildtest_camellia.c
test/buildtest_x509v3err.c test/buildtest_dtls1.c test/buildtest_sha.c
test/buildtest_pkcs12.c test/buildtest_e_os2.c test/buildtest_stack.c
crypto/ec/x25519-x86_64.s test/buildtest_ripemd.c test/buildtest_txt_db.c
crypto/aes/aes-x86_64.s test/buildtest_dherr.c test/buildtest_uierr.c
test/buildtest_kdf.c engines/e_padlock-x86_64.s test/buildtest_x509_vfy.c
test/buildtest_blowfish.c test/buildtest_evperr.c test/buildtest_dh.c
test/buildtest_srtp.c test/buildtest_pkcs7.c test/buildtest_x509err.c
test/buildtest_asn1.c test/buildtest_kdferr.c test/buildtest_objects.c
test/buildtest_crypto.c crypto/aes/aesni-sha1-x86_64.s test
/buildtest_opensslv.c test/buildtest_modes.c test/buildtest_pem.c
test/buildtest_pkcs12err.c test/buildtest_ecerr.c test/buildtest_ebcdic.c
crypto/aes/aesni-x86_64.s test/buildtest_asn1t.c test/buildtest_ossl_typ.c
test/buildtest_storeerr.c test/buildtest_mdc2.c crypto/bn/x86_64-mont.s
test/buildtest_safestack.c test/buildtest_ocsperr.c test/buildtest_evp.c
test/buildtest_pem2.c crypto/ec/ecp_nistz256-x86_64.s test/buildtest_asyncerr.c
test/buildtest_md5.c crypto/aes/bsaes-x86_64.s test/buildtest_tserr.c
crypto/poly1305/poly1305-x86_64.s test/buildtest_srp.c
crypto/sha/sha512-x86_64.s crypto/sha/sha1-mb-x86_64.s
crypto/modes/ghash-x86_64.s crypto/rc4/rc4-md5-x86_64.s test/buildtest_tls1.c
crypto/aes/vpaes-x86_64.s test/buildtest_ssl.c test/buildtest_ui.c
test/buildtest_conf.c test/buildtest_symhacks.c test/buildtest_store.c
test/buildtest_cmac.c test/buildtest_randerr.c crypto/bn/x86_64-gf2m.s
test/buildtest_pkcs7err.c test/buildtest_dsa.c test/buildtest_objectserr.c
crypto/sha/sha2
56-mb-x86_64.s test/buildtest_engine.c crypto/bn/rsaz-x86_64.s
test/buildtest_comp.c test/buildtest_cast.c crypto/modes/aesni-gcm-x86_64.s
test/buildtest_rc4.c test/buildtest_ec.c test/buildtest_x509.c
test/buildtest_sslerr.c test/buildtest_rc2.c test/buildtest_ocsp.c
test/buildtest_engineerr.c test/buildtest_ct.c crypto/sha/sha1-x86_64.s
test/buildtest_pemerr.c crypto/camellia/cmll-x86_64.s test/buildtest_ts.c
test/buildtest_x509v3.c test/buildtest_seed.c crypto/bn/x86_64-mont5.s
test/buildtest_async.c crypto/whrlpool/wp-x86_64.s test/buildtest_ssl2.c
test/buildtest_bio.c test/buildtest_des.c test/buildtest_md4.c
test/buildtest_buffer.c test/buildtest_cms.c test/buildtest_rsa.c
test/buildtest_comperr.c test/buildtest_asn1err.c crypto/md5/md5-x86_64.s
test/buildtest_dsaerr.c test/buildtest_err.c test/buildtest_conferr.c
test/buildtest_conf_api.c test/buildtest_bioerr.c test/buildtest_buffererr.c
test/buildtest_obj_mac.c test/buildtest_aes.c test/buildtest_rand.c
crypto/sha/sha256-x8
6_64.s crypto/aes/aesni-sha256-x86_64.s test/buildtest_hmac.c
test/buildtest_cmserr.c crypto/bn/rsaz-avx2.s crypto/buildinf.h
crypto/include/internal/dso_conf.h apps/progs.h include/openssl/opensslconf.h
crypto/include/internal/bn_conf.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 -DOPENSSLDIR="\"/usr/local/ssl\""
-DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DOPENSSL_USE_NODELETE -DL_ENDIAN
-DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_STATIC_ENGINE -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 -c -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 -DOPENSSLDIR="\"/usr/local/ssl\""
-DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DOPENSSL_USE_NODELETE -DL_ENDIAN
-DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_STATIC_ENGINE -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 -c -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 -DOPENSSLDIR="\"/usr/local/ssl\""
-DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DOPENSSL_USE_NODELETE -DL_ENDIAN
-DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_STATIC_ENGINE -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 -c -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 -DOPENSSLDIR="\"/usr/local/ssl\""
-DENGINESDIR="\"/usr/local/lib/engines-1.1\"" -DOPENSSL_USE_NODELETE -DL_ENDIAN
-DDSO_DLFCN -DHAVE_DLFCN_H -DOPENSSL_NO_STATIC_ENGINE -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 -c -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:744: 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:728: 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
_____
openssl-commits mailing list
To unsubscribe: https://mta.openssl.org/mailman/listinfo/openssl-commits