git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [BUG?] parallel make interdepencies

From
John Keeping <john@keeping.me.uk>
Date
Oct 6, 2015, 13:33 UTC
Message-ID
<20151006133341.GS17201@serenity.lan>
In-Reply-To
<e76ba2a01053392526a499ec9bff0d37@dscho.org>
On Tue, Oct 06, 2015 at 03:13:05PM +0200, Johannes Schindelin wrote:
Show 16 quoted lines
> Hi Michael,
> 
> On 2015-10-06 10:12, Michael J Gruber wrote:
> > "make -j3" just errored out on me, a follow-up "make" succeeded". This
> > looks like an interdependency issue, but I don't know how to track it:
> > 
> >     GEN git-web--browse
> >     GEN git-add--interactive
> >     GEN git-difftool
> > mv: der Aufruf von stat für „perl.mak“ ist nicht möglich: Datei oder
> > Verzeichnis nicht gefunden
> > 
> > (cannot stat "perl.mak")
> 
> This one sounds awfully familiar. Although I only encountered this if
> I specified `make -j15 clean all`, i.e. *both* "clean" and "all"...

I've seen something like this after upgrading perl (I can't remember the exact error, so it may not be the same problem but I'm pretty sure it involves perl.mak). The problem was a result of the perl library path changing, but I never got around to creating a patch.

I thought I remembered someone else posting a patch to address this, but I can't find it so perhaps I'm remembering commit 07981dc (Makefile: rebuild perl scripts when perl paths change, 2013-11-18).

Previous: Johannes SchindelinNext: Michael J Gruber
Message 3 of 5 in “[BUG?] parallel make interdepencies”
  1. Michael J GruberOct 6, 2015
  2. Johannes SchindelinOct 6, 2015
  3. John KeepingOct 6, 2015
  4. Michael J GruberOct 6, 2015
  5. Philip OakleyOct 6, 2015

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.