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

OpenSSL run-checker openssl at openssl.org
Wed Jun 10 04:05:44 UTC 2020


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-cms

Commit log since last time:

cd4afec69f Add a test for renegotiation with EXTMS dropped
11d3235e2b Do not allow dropping Extended Master Secret extension on renegotiaton
7646610b6a use safe primes in ssl_get_auto_dh()
7821585206 APPS: Fix 'openssl dhparam'
edf9659165 APPS: Fix 'openssl dsaparam -genkey'
4ec1463d71 EVP: Let EVP_PKEY_gen() initialize ctx->keygen_info
a6d36303e9 TLSv1.3: additional checks in SSL_set_record_padding_callback
da4db1602d test: TLS1.3 and new ciphers for kTLS
cc10b56dbe TLSv13: add kTLS support
4ffccf6c4d kTLS: add support for AES_CCM128 and AES_GCM256
95badfeb60 kTLS: add Linux-specific kTLS helpers
f434bfaccf kTLS: add new algo definitions
996a6ac32b kTLS: make ktls_start type independed
c8636ebf4a fix doc typo in bn_dh.c
71273ab57a Fix 90-test_store.t for latest config, limits, providers, and disabled algos
49f84002d0 Fix documentation of OSSL_STORE
c29ba6a92e Fix mem leaks and allow missing pkey and/or cert in try_decode_PKCS12()
4ca015555b Add chain to PKCS#12 test file generation in 90-test_store.t
9f5ff440b8 Fix code layout in crypto/store/loader_file.c satisfying check-format.pl -l

Build log ended with (last 100 lines):

	ssl/statem/libssl-shlib-statem_dtls.o \
	ssl/statem/libssl-shlib-statem_lib.o \
	ssl/statem/libssl-shlib-statem_srvr.o \
	-lcrypto  -ldl -pthread 
clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -L. -Wl,-z,defs -Wl,-znodelete -shared -Wl,-Bsymbolic   \
	-o engines/afalg.so -Wl,--version-script=engines/afalg.ld \
	engines/afalg-dso-e_afalg.o \
	-lcrypto -ldl -pthread 
clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -L. -Wl,-z,defs -Wl,-znodelete -shared -Wl,-Bsymbolic   \
	-o engines/capi.so -Wl,--version-script=engines/capi.ld \
	engines/capi-dso-e_capi.o \
	-lcrypto -ldl -pthread 
clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -L. -Wl,-z,defs -Wl,-znodelete -shared -Wl,-Bsymbolic   \
	-o engines/dasync.so -Wl,--version-script=engines/dasync.ld \
	engines/dasync-dso-e_dasync.o \
	-lcrypto -ldl -pthread 
clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -L. -Wl,-z,defs -Wl,-znodelete -shared -Wl,-Bsymbolic   \
	-o engines/ossltest.so -Wl,--version-script=engines/ossltest.ld \
	engines/ossltest-dso-e_ossltest.o \
	-lcrypto -ldl -pthread 
clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -L. -Wl,-z,defs -Wl,-znodelete -shared -Wl,-Bsymbolic   \
	-o engines/padlock.so -Wl,--version-script=engines/padlock.ld \
	engines/padlock-dso-e_padlock-x86_64.o \
	engines/padlock-dso-e_padlock.o \
	-lcrypto -ldl -pthread 
clang -fPIC -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -L. -Wl,-z,defs -Wl,-znodelete -shared -Wl,-Bsymbolic   \
	-o providers/legacy.so -Wl,--version-script=providers/legacy.ld \
	providers/legacy-dso-legacyprov.o \
	providers/liblegacy.a providers/libcommon.a providers/libnonfips.a -lcrypto -ldl -pthread 
rm -f fuzz/asn1parse-test
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -L.   \
	-o fuzz/asn1parse-test \
	fuzz/asn1parse-test-bin-asn1parse.o \
	fuzz/asn1parse-test-bin-test-corpus.o \
	-lcrypto -ldl -pthread 
rm -f fuzz/bignum-test
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -L.   \
	-o fuzz/bignum-test \
	fuzz/bignum-test-bin-bignum.o \
	fuzz/bignum-test-bin-test-corpus.o \
	-lcrypto -ldl -pthread 
rm -f fuzz/bndiv-test
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -L.   \
	-o fuzz/bndiv-test \
	fuzz/bndiv-test-bin-bndiv.o \
	fuzz/bndiv-test-bin-test-corpus.o \
	-lcrypto -ldl -pthread 
rm -f fuzz/conf-test
${LDCMD:-clang} -pthread -m64 -Wa,--noexecstack -Qunused-arguments -Wall -O0 -g -DDEBUG_UNUSED -DPEDANTIC -pedantic -Wno-long-long -Wall -Wextra -Wno-unused-parameter -Wno-missing-field-initializers -Wswitch -Wsign-compare -Wshadow -Wformat -Wtype-limits -Wundef -Werror -Wmissing-prototypes -Wstrict-prototypes -Wno-unknown-warning-option -Wswitch-default -Wno-parentheses-equality -Wno-language-extension-token -Wno-extended-offsetof -Wconditional-uninitialized -Wincompatible-pointer-types-discards-qualifiers -Wmissing-variable-declarations -L.   \
	-o fuzz/conf-test \
	fuzz/conf-test-bin-conf.o fuzz/conf-test-bin-test-corpus.o \
	-lcrypto -ldl -pthread 
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_V2_new_init'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_add'
./libcrypto.so: undefined reference to `ess_find_cert'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_V2_add'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_new_init'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_get'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_V2_get'
./libcrypto.so: undefined reference to `ess_find_cert_v2'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:22666: recipe for target 'fuzz/asn1parse-test' failed
make[1]: *** [fuzz/asn1parse-test] Error 1
make[1]: *** Waiting for unfinished jobs....
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_V2_new_init'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_add'
./libcrypto.so: undefined reference to `ess_find_cert'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_V2_add'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_new_init'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_get'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_V2_get'
./libcrypto.so: undefined reference to `ess_find_cert_v2'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:22690: recipe for target 'fuzz/bignum-test' failed
make[1]: *** [fuzz/bignum-test] Error 1
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_V2_new_init'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_add'
./libcrypto.so: undefined reference to `ess_find_cert'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_V2_add'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_new_init'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_get'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_V2_get'
./libcrypto.so: undefined reference to `ess_find_cert_v2'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:22714: recipe for target 'fuzz/bndiv-test' failed
make[1]: *** [fuzz/bndiv-test] Error 1
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_V2_new_init'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_add'
./libcrypto.so: undefined reference to `ess_find_cert'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_V2_add'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_new_init'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_get'
./libcrypto.so: undefined reference to `ESS_SIGNING_CERT_V2_get'
./libcrypto.so: undefined reference to `ess_find_cert_v2'
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Makefile:22785: recipe for target 'fuzz/conf-test' failed
make[1]: *** [fuzz/conf-test] Error 1
make[1]: Leaving directory '/home/openssl/run-checker/no-cms'
Makefile:3029: recipe for target 'build_sw' failed
make: *** [build_sw] Error 2


More information about the openssl-commits mailing list