Summary: | dev-libs/check-0.9.11 missing build dependency on texinfo | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kent Fredric (IRC: kent\n) (RETIRED) <kentnl> |
Component: | Current packages | Assignee: | No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it <maintainer-needed> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
build.log |
Description
Kent Fredric (IRC: kent\n) (RETIRED)
2017-03-25 21:34:16 UTC
Created attachment 468300 [details]
build.log
Seems this bug can also break install, as it can invoke texinfo before texinfo is rebuilt with a newer perl: if (/bin/sh /var/tmp/portage/dev-libs/check-0.9.11/work/check-0.9.11/build-aux/missing makeinfo --version) >/dev/null 2>&1; then \ for f in check.info check.info-[0-9] check.info-[0-9][0-9] check.i[0-9] check.i[0-9][0-9]; do \ if test -f $f; then mv $f $backupdir; restore=mv; else :; fi; \ done; \ else :; fi && \ if /bin/sh /var/tmp/portage/dev-libs/check-0.9.11/work/check-0.9.11/build-aux/missing makeinfo -I /var/tmp/portage/dev-libs/check-0.9.11/work/check-0.9.11/doc \ -o check.info `test -f 'check.texi' || echo '/var/tmp/portage/dev-libs/check-0.9.11/work/check-0.9.11/doc/'`check.texi; \ then \ rc=0; \ else \ rc=$?; \ $restore $backupdir/* `echo "./check.info" | sed 's|[^/]*$||'`; \ fi; \ rm -rf $backupdir; exit $rc Perl API version v5.25.11 of Texinfo::Convert::XSParagraph::XSParagraph does not match v5.25.12 at /usr/share/texinfo/Texinfo/Convert/Paragraph.pm line 229, <$fh> line 8. BEGIN failed--compilation aborted at /usr/share/texinfo/Texinfo/Convert/Paragraph.pm line 249. Compilation failed in require at /usr/share/texinfo/Texinfo/Convert/Plaintext.pm line 29. BEGIN failed--compilation aborted at /usr/share/texinfo/Texinfo/Convert/Plaintext.pm line 29. Compilation failed in require at /usr/share/texinfo/Texinfo/Convert/Info.pm line 25. BEGIN failed--compilation aborted at /usr/share/texinfo/Texinfo/Convert/Info.pm line 25. Compilation failed in require at (eval 13) line 1. make[1]: *** [Makefile:427: check.info] Error 2 make[1]: Leaving directory '/var/tmp/portage/dev-libs/check-0.9.11/work/check-0.9.11-abi_x86_64.amd64/doc' make: *** [Makefile:562: install-recursive] Error 1 commit: 53c5db08b8c24a93be0b27882b4948a713283b1a author: 2017-04-21 22:03:07 +1200 Kent Fredric <kentnl@gentoo.org> commit: 2017-04-21 22:05:40 +1200 Kent Fredric <kentnl@gentoo.org> gpg-key: E854324B1366A820 dev-libs/check: Fix missing dep on texinfo re bug #613852 Both install and test invoke texinfo, so its important that texinfo is both present _and_ working. Lack of build dep on texinfo means that during an empty-world driven "rebuild all the things" after a perl upgrade, check will fail either test, or install, due to texinfo being broken, and portage having no way to ensure texinfo rebuilds are ordered before check builds. Bug: https://bugs.gentoo.org/613852 Package-Manager: Portage-2.3.4, Repoman-2.3.2 dev-libs/check/check-0.10.0-r1.ebuild | 1 + dev-libs/check/check-0.10.0-r2.ebuild | 1 + dev-libs/check/check-0.11.0.ebuild | 1 + dev-libs/check/check-0.9.11.ebuild | 4 +++- 4 files changed, 6 insertions(+), 1 deletion(-) |