I just had the following happen during a build with '-j 12', in the "make includes" phase. This looks like a parallel build race failure where the same rules were run in parallel when they shouldn't have done so. (I'm pretty sure I've seen similar races in other parts of the tree before too, but I've just brushed it off and re-ran the build.) mv: rename gthr-single.h.tmp to gthr-single.h: No such file or directory mv: rename gthr.h.tmp to gthr.h: No such file or directory --- gthr-single.h --- *** [gthr-single.h] Error code 1 nbmake[7]: stopped in /work/woods/m-NetBSD-current/external/gpl3/gcc/lib/libstdc++-v3/include/bits If I go there and run it by hand all is well: $ cd external/gpl3/gcc/lib/libstdc++-v3/include/bits/ $ mynbmake includes install /build/woods/b2/current-amd64-destdir/usr/include/g++/bits/basic_file.h install /build/woods/b2/current-amd64-destdir/usr/include/g++/bits/c++allocator.h install /build/woods/b2/current-amd64-destdir/usr/include/g++/bits/c++io.h install /build/woods/b2/current-amd64-destdir/usr/include/g++/bits/c++locale.h install /build/woods/b2/current-amd64-destdir/usr/include/g++/bits/gthr-posix.h install /build/woods/b2/current-amd64-destdir/usr/include/g++/bits/gthr-single.h install /build/woods/b2/current-amd64-destdir/usr/include/g++/bits/gthr.h install /build/woods/b2/current-amd64-destdir/usr/include/g++/bits/messages_members.h install /build/woods/b2/current-amd64-destdir/usr/include/g++/bits/opt_random.h install /build/woods/b2/current-amd64-destdir/usr/include/g++/bits/time_members.h includes ===> arch includes ===> arch/i386 includes ===> arch/x86_64 Given a quick look at the Makefile in that directory I'm guessing it needs to be re-written to serialize the build of the three headers gthr.h, gthr-single.h, and gthr-posix.h, but I'm not sure exactly how to accomplish that in this context. -- Greg A. Woods <gwoods%acm.org@localhost> Kelowna, BC +1 250 762-7675 RoboHack <woods%robohack.ca@localhost> Planix, Inc. <woods%planix.com@localhost> Avoncote Farms <woods%avoncote.ca@localhost>
Attachment:
pgpMpMMvszBqO.pgp
Description: OpenPGP Digital Signature