After some work to clean out previous versions of OpenSSL 1.1.1x for some x I was able to get 3.0.0 beta1 to build. However it looks like some horrific perl problem in the test harness : # ------------------------------------------------------------------------------ # Failed test 'Name constraints bad othername name constraint' # at test/recipes/25-test_verify.t line 375. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Global symbol "$use_system" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "$waitcode" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "$waitcode" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "$exitcode" requires explicit package name at ../../util/wrap.pl line 20. syntax error at ../../util/wrap.pl line 56, near "perlport#exit # https://perldoc.perl.org/perlvms#$? if" ../../util/wrap.pl has too many errors. ../../util/wrap.pl ../../apps/openssl verify -auth_level 1 -auth_level 0 -trusted ../../test/certs/root-cert.pem -untrusted ../../test/certs/ca-cert.pem ../../test/certs/ee-pss-sha1-cert.pem => 255 not ok 135 - Accept PSS signature using SHA1 at auth level 0 # ------------------------------------------------------------------------------ # Failed test 'Accept PSS signature using SHA1 at auth level 0' # at test/recipes/25-test_verify.t line 380. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Global symbol "$use_system" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "$waitcode" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "$waitcode" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "$exitcode" requires explicit package name at ../../util/wrap.pl line 20. syntax error at ../../util/wrap.pl line 56, near "perlport#exit # https://perldoc.perl.org/perlvms#$? if" ../../util/wrap.pl has too many errors. ../../util/wrap.pl ../../apps/openssl verify -auth_level 1 -trusted ../../test/certs/root-cert.pem -untrusted ../../test/certs/ca-cert.pem ../../test/certs/ee-pss-sha256-cert.pem => 255 not ok 136 - CA with PSS signature using SHA256 # ------------------------------------------------------------------------------ Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Global symbol "$use_system" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "$waitcode" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "$waitcode" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "$exitcode" requires explicit package name at ../../util/wrap.pl line 20. syntax error at ../../util/wrap.pl line 56, near "perlport#exit # https://perldoc.perl.org/perlvms#$? if" ../../util/wrap.pl has too many errors. ../../util/wrap.pl ../../apps/openssl verify -auth_level 1 -auth_level 2 -trusted ../../test/certs/root-cert.pem -untrusted ../../test/certs/ca-cert.pem ../../test/certs/ee-pss-sha256-cert.pem => 255 not ok 138 - PSS signature using SHA256 and auth level 2 # ------------------------------------------------------------------------------ # Failed test 'PSS signature using SHA256 and auth level 2' # at test/recipes/25-test_verify.t line 389. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Possible unintended interpolation of @cmd in string at ../../util/wrap.pl line 20. Global symbol "$use_system" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "$waitcode" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "@cmd" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "$waitcode" requires explicit package name at ../../util/wrap.pl line 20. Global symbol "$exitcode" requires explicit package name at ../../util/wrap.pl line 20. syntax error at ../../util/wrap.pl line 56, near "perlport#exit # https://perldoc.perl.org/perlvms#$? if" ../../util/wrap.pl has too many errors. ../../util/wrap.pl ../../apps/openssl verify -auth_level 1 -trusted ../../test/certs/root-cert.pem -untrusted ../../test/certs/ca-pss-cert.pem ../../test/certs/ee-pss-cert.pem => 255 not ok 139 - CA PSS signature # ------------------------------------------------------------------------------ Seems like a perl issue to me and I do have a valid perl 5.32.0 here. Any insights would be appreciated. -- Dennis Clarke RISC-V/SPARC/PPC/ARM/CISC UNIX and Linux spoken GreyBeard and suspenders optional