Created attachment 642108 [details] --info; --build.log; --automake.out; --configure.ac and Makefile.ac the issue involves the preparation of the makefile. openssl exhibited the problem first. when (desperately) i rebuilt the whole system i noticed media-libs/gd failed similarly but quicker and became debug focus. in the openssl case, when comparing with a working system, the problem is in the formation of a path - absolute versus relative - a missing leading "." this is a problem with an installed perl modules - no errors reported just warnings - unlikely to be repeatable: > Subroutine File::Spec::Unix::canonpath redefined at /usr/lib64/perl5/5.30.1/XSLoader.pm line 111. > Subroutine File::Spec::Unix::catdir redefined at /usr/lib64/perl5/5.30.1/XSLoader.pm line 111. > Subroutine File::Spec::Unix::catfile redefined at /usr/lib64/perl5/5.30.1/XSLoader.pm line 111. (spamassassin related progs (sa-learn -V) report same warnings at runtime) --info; --build.log; --automake.out; --configure.ac and Makefile.ac attached
What happens with perl-cleaner --all? This is usually needed after a major Perl upgrade.
i ran perl-cleaner -all and also perl-cleaner --reallyall nothing untoward reported
i also installed perl-5.30.2 (~ version) but no improvement. since reverted to !~ 5.30.1
the issue centered around a very old File::Spec perl module. because of an old Test::Harness module it did not get brought up to date when other members of the File:: group did. they then did not play nicely together. debugging and fixing the testing issue enabled the File::Spec to be brought up to date and the previous build issues with openssl and gd were resolved.