I'm using origin/next at the moment, and seeing failures like this anytime I 
touch configure.ac then attempt a parallel make on cygwin:

$ make -j2 check
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /home/eblake/m4-patch/build-
aux/missing --run aclocal-1.10c -I ltdl/m4
CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /home/eblake/m4-patch/build-
aux/missing --run autoconf
 cd . && /bin/sh /home/eblake/m4-patch/build-aux/missing --run automake-1.10c --
gnu
/bin/sh ./config.status --recheck
running CONFIG_SHELL=/bin/sh /bin/sh ./configure -C CC=ccache gcc --disable-
shared CFLAGS=-gdwarf-2 -Wall --enable-ltdl-convenience --no-create --no-
recursion
configure: WARNING: unrecognized options: --enable-ltdl-convenience
autom4te: cannot rename autom4te.cache/traces.1t as autom4te.cache/traces.1: No 
such file or directory
automake-1.10c: autoconf failed with exit status: 1
make: *** [Makefile.in] Error 1
make: *** Waiting for unfinished jobs....
configure: loading cache config.cache
...


Both autoconf and automake are stomping on the same autom4te.cache files, and 
when one process completes sooner than the other, the second autom4te process 
loses the battle.  Is this a bug in autom4te for not supporting autoconf and 
automake in parallel, or is it a bug in automake for not serializing these two 
actions when it detects that a change in configure.ac requires rerunning both 
autotools?

-- 
Eric Blake




Reply via email to