Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 57272 - Emerging perl 5.8.2-r1 gives me a dozen repeats of "make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule."
Summary: Emerging perl 5.8.2-r1 gives me a dozen repeats of "make[3]: warning: jobserv...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo Perl team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-07-16 03:46 UTC by Jacob Levine
Modified: 2005-07-19 16:22 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jacob Levine 2004-07-16 03:46:34 UTC
During an emerge of perl-5.8.2-rc1 initiated by "emerge system" during an installation of 2004.1 2.4.25-gentoo I got a series of errors. The output was:

lib/ExtUtils/t/Constant
make[3]: warning: jobserver unavailable: using -j1. Add '+' to parent make rule.

The second line was repeated about a dozen times before the build continued on, seemingly ok.

Reproducible: Didn't try
Steps to Reproduce:
1. Followed default installation directions through the end of http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=6
2. During "emergy sync" perl was drawn in and issued these errors during the emerge.

Actual Results:  
Portage issued about a dozen copies of the error: "make[3]: warning: jobserver
unavailable: using -j1. Add '+' to parent make rule."


I'm in the middle of an installation so I can't provide the full "emerge info",
but I'm installing 2004.1 2.4.25-gentoo on a Celeron 500 using a stage 2
tarball, booted from a minimal LiveCD.
Comment 1 Eric Sammer (RETIRED) gentoo-dev 2004-07-18 14:29:24 UTC
In the perl-5.8.2-r1 ebuild, we specify '-j1' when we compile perl. Are you specifying a -jX in MAKEOPTS or some other place?

(Note: We should probably use filter-flags to strip out -jX entirely as people can still seem to sneak -j into MAKEOPTS.)
Comment 2 Jacob Levine 2004-07-19 17:54:26 UTC
You guessed right. I was following the makeopts instructions at the very bottom of this page: http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?part=1&chap=5

where they recommend 

MAKEOPTS="-j2"

for regular, one CPU systems.
Comment 3 Michael Cummings (RETIRED) gentoo-dev 2005-07-19 16:22:19 UTC
(cleaning old bugs)
since jacob's last comment indicated success (a year or so ago), closing out