Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 627130 - dev-lang/perl-5.24.2 build fails missing patches
Summary: dev-lang/perl-5.24.2 build fails missing patches
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal major (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-08-05 20:07 UTC by Andrej Rode
Modified: 2019-04-07 13:40 UTC (History)
2 users (show)

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


Attachments
perl-5.24.2 build failure log (perl_build.log,3.14 KB, text/x-log)
2017-08-05 20:07 UTC, Andrej Rode
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrej Rode 2017-08-05 20:07:17 UTC
Created attachment 488054 [details]
perl-5.24.2 build failure log

During cross compilation (but that's probably not related) the build fails with 
`sed: can't read cnf/diffs/perl5-5.24.2/makemaker-test.patch: No such file or directory`
I verified that this patch isn't anywhere in the working directory.
Comment 1 Kent Fredric (IRC: kent\n) (RETIRED) gentoo-dev 2017-09-02 13:33:17 UTC
Turns out it does look CC related, mostly because the 3rd party patch suite we use lags behind the actual perl releases, and needs a path using the relevant perl release's version hard coded in it to work.

That specific patching path with sed is only triggered under cross-dev too :).

But I'm not set up exactly to test cross-dev related stuff, so shipping a fix under the presumption testers will be able to check it, as it *should* work. 

If you don't want to wait for the relevant patch to roll out via your sync methods, tweaking the variable CROSS_VER to be "1.1.6" should be all you need to get past this hurdle.

Going to leave this as IN_PROGRESS until you can either confirm it, or I can get a cross-dev working again to check it myself.

Sorry for the wait.

commit:  b7adb11cafc8b0cf9479eff819c4530bf91a8ce6
author:  2017-09-03 01:26:43 +1200 Kent Fredric <kentnl@gentoo.org>
commit:  2017-09-03 01:30:33 +1200 Kent Fredric <kentnl@gentoo.org>
gpg-key: E854324B1366A820

    dev-lang/perl: Update to crossperl 1.1.6 for perl 5.24.2 re bug #627130

    We need at least the same version of cross-perl as supports any given
    value of ${PV} as the paths in cross-perl are ${PV} specific, and
    we reference those paths using ${PV}
    
    Bug: https://bugs.gentoo.org/627130
    Package-Manager: Portage-2.3.6, Repoman-2.3.2


 dev-lang/perl/perl-5.24.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 2 Andreas K. Hüttel archtester gentoo-dev 2019-04-07 13:40:42 UTC
Closing this as obsolete. If you still have problems with recent perl, please file a new bug.