|
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 |
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?
[Prev in Thread] | Current Thread | [Next in Thread] |