Assaf Gordon <assafgordon@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Assaf Gordon <assafgordon@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 11854) by debbugs.gnu.org; 5 Jul 2012 07:43:29 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Jul 05 03:43:28 2012 Received: from localhost ([127.0.0.1]:49584 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1Smgim-0005ap-Ck for submit <at> debbugs.gnu.org; Thu, 05 Jul 2012 03:43:28 -0400 Received: from mx.meyering.net ([88.168.87.75]:41644) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <jim@HIDDEN>) id 1Smgij-0005ah-Oh for 11854 <at> debbugs.gnu.org; Thu, 05 Jul 2012 03:43:27 -0400 Received: from rho.meyering.net (rho.meyering.net [127.0.0.1]) by rho.meyering.net (Acme Bit-Twister) with ESMTP id 4FBA4600BD; Thu, 5 Jul 2012 09:38:33 +0200 (CEST) From: Jim Meyering <jim@HIDDEN> To: Bernhard Voelker <mail@HIDDEN> Subject: Re: bug#11854: make syntax-check -j issue In-Reply-To: <4FF3EED3.9070305@HIDDEN> (Bernhard Voelker's message of "Wed, 04 Jul 2012 09:20:51 +0200") References: <4FF3EED3.9070305@HIDDEN> Date: Thu, 05 Jul 2012 09:38:33 +0200 Message-ID: <87pq8ay7wm.fsf@HIDDEN> Lines: 48 MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.9 (-) X-Debbugs-Envelope-To: 11854 Cc: 11854 <at> debbugs.gnu.org X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -1.9 (-) Bernhard Voelker wrote: > After pulling to the lastest revision (v8.17-37-g74427c7) and > a successful build (make -j), a subsequent "make syntax-check -j" > failed: > > ... > 8.47 vulnerable_makefile_CVE-2009-4029 > 8.78 copyright_check > CC hostname.o > CCLD arch > CCLD arch > CC hostname.o > CC hostname.o > CCLD arch > 13.02 tight_scope > 15.36 THANKS_in_duplicates > 15.91 po_check > mv: cannot move `.deps/hostname.Tpo' to `.deps/hostname.Po': No such file or directory > make[1]: *** [hostname.o] Error 1 > make: *** [sc_check-AUTHORS] Error 2 > make: *** Waiting for unfinished jobs.... > mv: cannot stat `.deps/hostname.Tpo': No such file or directory > CCLD hostname > make[1]: *** [hostname.o] Error 1 > make: *** [sc_man_file_correlation] Error 2 > > Another "make syntax-check -j" succeeded, i.e. there's some dependency > which is not taken care of for parallel syntax-check'ing. > > I don't know CU's config scripts enough to know where to look at. > Any idea? Yes, this is annoying. I hit it pretty regularly, but haven't delved into it enough to fix it. The problem is that two rules are running simultaneously to create arch and hostname, and that leads to a race in automake's dependency-generating code. One solution would be to make automake include $$ in that temporary file name, e.g., .deps/hostname-$$.Tpo. Then, it wouldn't matter if two processes were to run that rule at the same time. The problem arises only with arch and hostname because of their special status (built but not installed), so another possible fix is probably to adjust dependencies to ensure they're built before running the offending rules. A more aggressive solution would be to stop building those two programs by default.
bug-coreutils@HIDDEN
:bug#11854
; Package coreutils
.
Full text available.Received: (at submit) by debbugs.gnu.org; 4 Jul 2012 07:26:07 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Wed Jul 04 03:26:07 2012 Received: from localhost ([127.0.0.1]:46901 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1SmJyN-0002WB-IJ for submit <at> debbugs.gnu.org; Wed, 04 Jul 2012 03:26:07 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55686) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from <mail@HIDDEN>) id 1SmJyG-0002Vh-Rj for submit <at> debbugs.gnu.org; Wed, 04 Jul 2012 03:26:01 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <mail@HIDDEN>) id 1SmJtZ-0008F4-8J for submit <at> debbugs.gnu.org; Wed, 04 Jul 2012 03:21:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI autolearn=unavailable version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:48205) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <mail@HIDDEN>) id 1SmJtZ-0008Ef-58 for submit <at> debbugs.gnu.org; Wed, 04 Jul 2012 03:21:05 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33884) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from <mail@HIDDEN>) id 1SmJtU-0004Jd-Ji for bug-coreutils@HIDDEN; Wed, 04 Jul 2012 03:21:04 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from <mail@HIDDEN>) id 1SmJtP-0008CU-SK for bug-coreutils@HIDDEN; Wed, 04 Jul 2012 03:21:00 -0400 Received: from moutng.kundenserver.de ([212.227.126.171]:57366) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <mail@HIDDEN>) id 1SmJtP-0008CA-Ij for bug-coreutils@HIDDEN; Wed, 04 Jul 2012 03:20:55 -0400 Received: from [192.168.2.108] (p4FF7660B.dip.t-dialin.net [79.247.102.11]) by mrelayeu.kundenserver.de (node=mreu0) with ESMTP (Nemesis) id 0MYJ7N-1SHA5l43xx-00VB9B; Wed, 04 Jul 2012 09:20:53 +0200 Message-ID: <4FF3EED3.9070305@HIDDEN> Date: Wed, 04 Jul 2012 09:20:51 +0200 From: Bernhard Voelker <mail@HIDDEN> User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:13.0) Gecko/20120601 Thunderbird/13.0 MIME-Version: 1.0 To: bug-coreutils@HIDDEN Subject: make syntax-check -j issue Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-Provags-ID: V02:K0:/9FkND00AARWCcNPAUQaCHxT8X9KOfr+5mORf8zXc6V UJyUViRxs6NI8Zmtniq5xyyPcXfLsYNKxycn/etjpno8zGJMTz L50LiYOZapFfSkS+kg6rLeQWuNLAFUGHQntljW3Zop8MauZsAK aEGbIaVtjET985qnYGc6IfAR1HBLbPDS8NQGielLWRyQxIAjqP MRy9y/ElwncDVUdza/PKDvKbey4RPGcGeq0+pXYjFqbXgrGRTA bNfc8wcbHyvP252s15Ee1iMqkYaMUWhLmLtZD43iG6h4ThLbIU 0zFrqdIx0AHDktVcqK8MTQ7ylw+2W5P/+TS8u28B4XBg1V8jtW qEi6Gr/wQVWsyh6zD5ZwapSCwtncedwuR13kPCMHq X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-Received-From: 208.118.235.17 X-Spam-Score: -6.9 (------) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit <at> debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: <debbugs-submit.debbugs.gnu.org> List-Unsubscribe: <http://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe> List-Archive: <http://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit> List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org> List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help> List-Subscribe: <http://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe> Sender: debbugs-submit-bounces <at> debbugs.gnu.org Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org X-Spam-Score: -6.9 (------) After pulling to the lastest revision (v8.17-37-g74427c7) and a successful build (make -j), a subsequent "make syntax-check -j" failed: ... 8.47 vulnerable_makefile_CVE-2009-4029 8.78 copyright_check CC hostname.o CCLD arch CCLD arch CC hostname.o CC hostname.o CCLD arch 13.02 tight_scope 15.36 THANKS_in_duplicates 15.91 po_check mv: cannot move `.deps/hostname.Tpo' to `.deps/hostname.Po': No such file or directory make[1]: *** [hostname.o] Error 1 make: *** [sc_check-AUTHORS] Error 2 make: *** Waiting for unfinished jobs.... mv: cannot stat `.deps/hostname.Tpo': No such file or directory CCLD hostname make[1]: *** [hostname.o] Error 1 make: *** [sc_man_file_correlation] Error 2 Another "make syntax-check -j" succeeded, i.e. there's some dependency which is not taken care of for parallel syntax-check'ing. I don't know CU's config scripts enough to know where to look at. Any idea? Have a nice day, Berny
Bernhard Voelker <mail@HIDDEN>
:bug-coreutils@HIDDEN
.
Full text available.bug-coreutils@HIDDEN
:bug#11854
; Package coreutils
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.