emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Bootstrap failure using 'make -j4' [Cygwin]


From: Angelo Graziosi
Subject: Re: Bootstrap failure using 'make -j4' [Cygwin]
Date: Sat, 22 May 2010 15:35:34 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; it; rv:1.9.1.9) Gecko/20100317 Thunderbird/3.0.4

The problem seems fixed in rev 100412, 'make -j4' works just fine (thanks for having clarified the cores usage of CPU)

And...

Il 22/05/2010 8.57, Eli Zaretskii ha scritto:
Thanks.  I think your problem begins with this error message I see in
the log:

    mkdir: impossibile creare la directory "deps": File exists

for completeness, I noticed this error on GNU/Linux because it caused the build to be stopped... But there I thought this was caused by some garbage from a previous build and, really, after deleting the build tree, I was able to bootstrap...

Ciao,
Angelo.

PS. Should I test what follow in any case?

This comes from the following fragment in src/Makefile.in:

     .c.o:
            @$(MKDEPDIR)
            $(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $<

where MKDEPDIR expands to this:

     test -d ${DEPDIR} || mkdir ${DEPDIR}

Now, if more than one .c.o rule tries to create the `deps'
subdirectory at the same time, one of them might lose due to a race
condition, and fail the entire compilation.

Could you please try changing this line:

            @$(MKDEPDIR)
into
            address@hidden(MKDEPDIR)

and see if that makes the problem go away?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]