openssl 3 alpha 1 test failures on AIX
Matt Caswell
matt at openssl.org
Thu May 7 08:34:30 UTC 2020
On 07/05/2020 01:22, Norm Green wrote:
> All tests on AIX fail like this. Is this a known issue? What debugging
> information is needed? Should I open an issue on github?
Yes - please open an issue on github.
>
> Also note I had to set LD_LIBRARY_PATH to the SSL build directory to get
> the tests to run at all.
Do you have any other OPENSSL relevant environment variables set, such
as OPENSSL_ENGINES or OPENSSL_CONF (if so please mention this in the
github issue)?
Matt
>
>
>
>
>
> normg at sky>gmake test
> make depend && make _tests
> ( SRCTOP=. BLDTOP=.
> PERL="/export/localnew/RISC6000.AIX/perl-5.24.0/bin/perl" EXE_EXT=
> /export/localnew/RISC6000.AIX/perl-5.24.0/bin/perl ./test/run_tests.pl )
> 01-test_abort.t ....................
> # The results of this test will end up in test-runs/test_abort
> 1..1
> Use of uninitialized value in concatenation (.) or string at
> ../../util/wrap.pl line 14.
> Use of uninitialized value in concatenation (.) or string at
> ../../util/wrap.pl line 14.
> Unmatched ) in regex; marked by <-- HERE in m/ '') <-- HERE eq '' && -d
> ../../util/../engines;
> = ../../util/../providers
> if ( / at ../../util/wrap.pl line 14.
> ../../util/wrap.pl ../../test/aborttest => 255
> ok 1 - Testing that abort is caught correctly
> ok
> 01-test_sanity.t ...................
> # The results of this test will end up in test-runs/test_sanity
> 1..1
> Use of uninitialized value in concatenation (.) or string at
> ../../util/wrap.pl line 14.
> Use of uninitialized value in concatenation (.) or string at
> ../../util/wrap.pl line 14.
> Unmatched ) in regex; marked by <-- HERE in m/ '') <-- HERE eq '' && -d
> ../../util/../engines;
> = ../../util/../providers
> if ( / at ../../util/wrap.pl line 14.
> ../../util/wrap.pl ../../test/sanitytest => 255
> not ok 1 - running sanitytest
>
> ------------------------------------------------
> Also:
>
> normg at sky>/export/localnew/RISC6000.AIX/perl-5.24.0/bin/perl
> configdata.pm --dump
>
> Command line (with current working directory = .):
>
> /export/localnew/RISC6000.AIX/perl-5.24.0/bin/perl ./Configure
> threads shared no-zlib
> --prefix=/sky2/users/normg/gs360-openssl-300/slow9/openssl/install9
> --openssldir=/usr/local/ssl debug-aix64-cc
>
> Perl information:
>
> /export/localnew/RISC6000.AIX/perl-5.24.0/bin/perl
> 5.24.0 for aix-thread-multi-64int
>
> Enabled features:
>
> aria
> asm
> async
> autoalginit
> autoerrinit
> autoload-config
> bf
> blake2
> camellia
> capieng
> cast
> chacha
> cmac
> cmp
> cms
> comp
> ct
> deprecated
> des
> dgram
> dh
> dsa
> dso
> dtls
> dynamic-engine
> ec
> ec2m
> ecdh
> ecdsa
> engine
> err
> filenames
> fips
> gost
> idea
> legacy
> makedepend
> md4
> mdc2
> module
> multiblock
> nextprotoneg
> pinshared
> ocb
> ocsp
> padlockeng
> pic
> poly1305
> posix-io
> psk
> rc2
> rc4
> rdrand
> rfc3779
> rmd160
> scrypt
> secure-memory
> seed
> shared
> siphash
> siv
> sm2
> sm3
> sm4
> sock
> srp
> srtp
> sse2
> ssl
> static-engine
> stdio
> tests
> threads
> tls
> ts
> ui-console
> whirlpool
> tls1
> tls1-method
> tls1_1
> tls1_1-method
> tls1_2
> tls1_2-method
> tls1_3
> dtls1
> dtls1-method
> dtls1_2
> dtls1_2-method
>
> Disabled features:
>
> afalgeng [not-linux] OPENSSL_NO_AFALGENG
> asan [default] OPENSSL_NO_ASAN
> buildtest-c++ [default]
> crypto-mdebug [default] OPENSSL_NO_CRYPTO_MDEBUG
> devcryptoeng [default] OPENSSL_NO_DEVCRYPTOENG
> ec_nistp_64_gcc_128 [default] OPENSSL_NO_EC_NISTP_64_GCC_128
> egd [default] OPENSSL_NO_EGD
> external-tests [default] OPENSSL_NO_EXTERNAL_TESTS
> fuzz-libfuzzer [default] OPENSSL_NO_FUZZ_LIBFUZZER
> fuzz-afl [default] OPENSSL_NO_FUZZ_AFL
> ktls [default] OPENSSL_NO_KTLS
> md2 [default] OPENSSL_NO_MD2 (skip crypto/md2)
> msan [default] OPENSSL_NO_MSAN
> rc5 [default] OPENSSL_NO_RC5 (skip crypto/rc5)
> sctp [default] OPENSSL_NO_SCTP
> ssl-trace [default] OPENSSL_NO_SSL_TRACE
> trace [default] OPENSSL_NO_TRACE
> ubsan [default] OPENSSL_NO_UBSAN
> unit-test [default] OPENSSL_NO_UNIT_TEST
> uplink [no uplink_arch] OPENSSL_NO_UPLINK
> weak-ssl-ciphers [default] OPENSSL_NO_WEAK_SSL_CIPHERS
> zlib [option]
> zlib-dynamic [default]
> ssl3 [default] OPENSSL_NO_SSL3
> ssl3-method [default] OPENSSL_NO_SSL3_METHOD
>
> Config target attributes:
>
> AR => "ar -X64",
> ARFLAGS => "r",
> CC => "cc",
> CFLAGS => "-O0 -g",
> HASHBANGPERL => "/usr/bin/env perl",
> RANLIB => "ranlib -X64",
> RC => "windres",
> asm_arch => "ppc64",
> bn_ops => "SIXTY_FOUR_BIT_LONG RC4_CHAR",
> build_file => "Makefile",
> build_scheme => [ "unified", "unix" ],
> cflags => "-q64 -qmaxmem=16384 -qro -qroconst -qthreaded",
> cppflags => "-D_THREAD_SAFE",
> defines => [ "OPENSSL_BUILDING_OPENSSL" ],
> disable => [ ],
> dso_scheme => "dlfcn",
> enable => [ ],
> ex_libs => "-lpthreads",
> includes => [ ],
> lflags => "-Wl,-bsvr4",
> lib_cflags => "",
> lib_cppflags => "-DB_ENDIAN",
> lib_defines => [ ],
> module_cflags => "-qpic",
> module_cxxflags => undef,
> module_ldflags => "-Wl,-G,-bsymbolic,-bnoentry",
> perl_platform => "AIX",
> perlasm_scheme => "aix64",
> shared_cflag => "-qpic",
> shared_defflag => "-Wl,-bE:",
> shared_defines => [ ],
> shared_extension => "64.so.\$(SHLIB_VERSION_NUMBER)",
> shared_ldflag => "-Wl,-G,-bsymbolic,-bnoentry",
> shared_rcflag => "",
> shared_target => "aix",
> sys_id => "AIX",
> thread_defines => [ ],
> thread_scheme => "pthreads",
> unistd => "<unistd.h>",
>
> Recorded environment:
>
> AR =
> ARFLAGS =
> AS =
> ASFLAGS =
> BUILDFILE =
> CC = /usr/vac/bin/xlc_r
> CFLAGS =
> CPP =
> CPPDEFINES =
> CPPFLAGS =
> CPPINCLUDES =
> CROSS_COMPILE =
> CXX =
> CXXFLAGS =
> HASHBANGPERL =
> LD = /usr/vacpp/bin/xlC_r
> LDFLAGS =
> LDLIBS =
> MT =
> MTFLAGS =
> OPENSSL_LOCAL_CONFIG_DIR =
> PERL = /export/localnew/RISC6000.AIX/perl-5.24.0/bin/perl
> RANLIB =
> RC =
> RCFLAGS =
> RM =
> WINDRES =
> __CNF_CFLAGS =
> __CNF_CPPDEFINES =
> __CNF_CPPFLAGS =
> __CNF_CPPINCLUDES =
> __CNF_CXXFLAGS =
> __CNF_LDFLAGS =
> __CNF_LDLIBS =
>
> Makevars:
>
> AR = ar -X64
> ARFLAGS = r
> CC = /usr/vac/bin/xlc_r
> CFLAGS = -O0 -g
> CPPDEFINES =
> CPPFLAGS =
> CPPINCLUDES =
> CXXFLAGS =
> HASHBANGPERL = /export/localnew/RISC6000.AIX/perl-5.24.0/bin/perl
> LD = /usr/vacpp/bin/xlC_r
> LDFLAGS =
> LDLIBS =
> PERL = /export/localnew/RISC6000.AIX/perl-5.24.0/bin/perl
> RANLIB = ranlib -X64
> RC = windres
> RCFLAGS =
>
> NOTE: These variables only represent the configuration view. The build
> file
> template may have processed these variables further, please have a look
> at the
> build file for more exact data:
> Makefile
>
> build file:
>
> Makefile
>
> build file templates:
>
> Configurations/common0.tmpl
> Configurations/unix-Makefile.tmpl
> Configurations/common.tmpl
>
More information about the openssl-users
mailing list