Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 725650 - automake: perl problem - openssl (and gd) will not build
Summary: automake: perl problem - openssl (and gd) will not build
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-05-27 19:27 UTC by peter davies
Modified: 2020-05-28 00:39 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
--info; --build.log; --automake.out; --configure.ac and Makefile.ac (gd-bug-report,10.96 KB, text/plain)
2020-05-27 19:27 UTC, peter davies
Details

Note You need to log in before you can comment on or make changes to this bug.
Description peter davies 2020-05-27 19:27:33 UTC
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
Comment 1 Sam James archtester Gentoo Infrastructure gentoo-dev Security 2020-05-27 19:34:01 UTC
What happens with perl-cleaner --all? This is usually needed after a major Perl upgrade.
Comment 2 peter davies 2020-05-27 19:38:16 UTC
i ran perl-cleaner -all and also perl-cleaner --reallyall
nothing untoward reported
Comment 3 peter davies 2020-05-27 19:41:06 UTC
i also installed perl-5.30.2 (~ version) but no improvement. since reverted to !~ 5.30.1
Comment 4 peter davies 2020-05-28 00:39:41 UTC
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.