| Summary: | dev-lang/perl-5.24.2 build fails missing patches | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Andrej Rode <mail> |
| Component: | Current packages | Assignee: | Gentoo Perl team <perl> |
| Status: | RESOLVED OBSOLETE | ||
| Severity: | major | CC: | jstein, kentnl |
| Priority: | Normal | ||
| Version: | unspecified | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
| Attachments: | perl-5.24.2 build failure log | ||
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(-) Closing this as obsolete. If you still have problems with recent perl, please file a new bug. |
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.