Summary: | sys-apps/groff-1.22.2 - /bin/sh: .../work/groff-1.22.2/src/devices/gropdf/pdfmom: No such file or directory (parallel make?) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jimmy C. Chau <chaujc> |
Component: | [OLD] Core system | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | alex_y_xu, bugs, chaujc, gottlieb, vmatare+gbug |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
URL: | https://lists.gnu.org/archive/html/bug-groff/2013-12/msg00003.html | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
The build log from the last failed emerge groff attempt
The build log from the successful emerge failed build.log |
Description
Jimmy C. Chau
2013-10-08 05:32:08 UTC
Created attachment 360376 [details]
The build log from the last failed emerge groff attempt
Created attachment 360378 [details]
The build log from the successful emerge
(for comparison)
Confirmed here ~amd64 GROFF_COMMAND_PREFIX= GROFF_BIN_PATH="`echo /mnt/h/portage-tmpdir/portage/sys-apps/groff-1.22.2/work/groff-1.22.2/src/roff/groff /mnt/h/portage-tmpdir/portage/sys-apps/groff-1.22.2/work/groff-1.22.2/src/roff/troff /mnt/h/portage-tmpdir/portage/sys-apps/groff-1.22.2/work/groff-1.22.2/src/devices/grops /mnt/h/portage-tmpdir/portage/sys-apps/groff-1.22.2/work/groff-1.22.2/src/devices/gropdf | sed -e 's| *|:|g'`" PDFMOM_BIN_PATH="/mnt/h/portage-tmpdir/portage/sys-apps/groff-1.22.2/work/groff-1.22.2/src/devices/gropdf" /mnt/h/portage-tmpdir/portage/sys-apps/groff-1.22.2/work/groff-1.22.2/src/devices/gropdf/pdfmom -F/mnt/h/portage-tmpdir/portage/sys-apps/groff-1.22.2/work/groff-1.22.2/font -F/mnt/h/portage-tmpdir/portage/sys-apps/groff-1.22.2/work/groff-1.22.2/font -M/mnt/h/portage-tmpdir/portage/sys-apps/groff-1.22.2/work/groff-1.22.2/tmac -M/mnt/h/portage-tmpdir/portage/sys-apps/groff-1.22.2/work/groff-1.22.2/tmac -M. examples/letter.mom >examples/letter.pdf /bin/sh: /mnt/h/portage-tmpdir/portage/sys-apps/groff-1.22.2/work/groff-1.22.2/src/devices/gropdf/pdfmom: No such file or directory make[2]: *** [examples/letter.pdf] Error 127 (parallel make?) indeed! With /etc/portage/package.env/groff sys-apps/groff j1.conf I get a clean build. I should have thought of paralle make problems without your hint; but thanks for the hint. PS /etc/portage/env/j1.conf MAKEOPTS="--jobs=1" thank you, neil bothwick Seems likely that parallel make may be contributing to this problem. 2 out of 2 emerge attempts using MAKEOPTS="--jobs=1" have been successful. Created attachment 360522 [details]
failed build.log
Reproduced here with MAKEOPTS="-j8 -l5.0".
should be all set now in the tree; thanks for the report! Commit message: Fix parallel build with gropdf http://sources.gentoo.org/sys-apps/groff/files/groff-1.22.2-parallel-mom.patch?rev=1.1 http://sources.gentoo.org/sys-apps/groff/groff-1.22.2.ebuild?r1=1.10&r2=1.11 The groff-1.22.2-parallel-mom.patch, committed upstream as 290eaaac6cfc, broke installation of the two man pages in the mom directory. Upstream fixed that with commit 681919b36d47. So that commit should be added to the ebuild as another patch. (In reply to James Cloos from comment #8) > The groff-1.22.2-parallel-mom.patch, committed upstream as 290eaaac6cfc, > broke installation of the two man pages in the mom directory. Thank you, James. Bug 516732 has been opened to track the missing man pages, so further discussion should probably go there. |