On 6/20/06, Ralf Wildenhues <address@hidden> wrote:
> Hi David,
>
> * David Everly wrote on Tue, Jun 20, 2006 at 01:55:32PM CEST:
> > It seems that "make -j4 install" (gnu make) is not parallel-safe, as
> > the creation of directories / subdirectories fail. Is this correct,
> > or possibly some mistake on my part?
I mistyped above, it was 'make -j5 install'
> In general, this should work, except if the package author messed it up.
>
> Which Automake version,
automake 1.9.6
> what system on,
ia64-hp-hpux11.23
> what are the values of
> INSTALL
INSTALL = ./install-sh -c
> mkdir_p
mkdir_p = $(install_sh) -d
> install_sh
install_sh = /home/deverly/trunk/install-sh
> mkinstalldirs
mkinstalldirs = $(install_sh) -d
> in the Makefile, and which script_versions are the scripts install-sh
./install-sh 2005-05-14.22
> and mkinstalldirs, if used?
not used
> Is mkdir the GNU coreutils one?
no
> Some output that exposes the failure would be helpful,
mkdir: cannot create /tmp/am-dc-7581//home/deverly: File exists
mkdir: cannot create /tmp/am-dc-7581//home/deverly: File exists
mkdir: cannot create /tmp/am-dc-7581//home/deverly/trunk-nightly: File exists
mkdir: cannot create /tmp/am-dc-7581//home/deverly/trunk-nightly: File exists
mkdir: cannot create
/tmp/am-dc-7581//home/deverly/trunk-nightly/impact-transport-2006.4.1:
File exists
mkdir: cannot create
/tmp/am-dc-7581//home/deverly/trunk-nightly/impact-transport-2006.4.1/_inst:
File exists
mkdir: cannot create
/tmp/am-dc-7581//home/deverly/trunk-nightly/impact-transport-2006.4.1/_inst:
File exists
mkdir: cannot create
/tmp/am-dc-7581//home/deverly/trunk-nightly/impact-transport-2006.4.1/_inst/etc:
File exists
gmake[3]: *** [install-sysconfDATA] Error 1
gmake[3]: *** Waiting for unfinished jobs....
gmake[3]: *** Waiting for unfinished jobs....
gmake[3]: *** Waiting for unfinished jobs....
gmake[3]: *** Waiting for unfinished jobs....
gmake[3]: *** Waiting for unfinished jobs....
> even better would
> be a small reproducible example.
I thought I could easily produce one, but so far, a simple example
does not give the error (and even some times my full project does not
give the error).
> Finally, GNU make version may be
> important as well.
GNU Make 3.80
> Thanks,
> Ralf