I can't speak to that specific environment, but whenever I've seen fork errors like that it usually means my machine is in a very sorry state to include the following possible problems:
* hard drive full * too many processes * memory allocation issues On the too many processes thing: in Solaris we used to see a lot of issues after a machine had been running for months on end. In spite of the fact there was not an egregious number of processes running it would act as though all process IDs had been allocated and would refuse to run a new process unless you first stopped one that was currently running. When this happened we had to just restart the machine. In *nix I would suggest using truss/strace to try to get to the bottom of this, but in windows you probably want to get the sysinternals tools to investigate this. -brian On Tue, Apr 26, 2016 at 6:45 PM, <th...@vmware.com> wrote: > > Hello everyone, > > We are using Gnu Make 4.1 from a somewhat recent installation of > msys2 as part of a very large build system. > > We are periodically seeing: > > make: fork: Resource temporarily unavailable > > We don't know the specific conditions to reproduce the mesasge, > yet. > > This message appears to be produced by the msys2 runtime library. > It corresponds to EAGAIN. > > Because I haven't figured out how to get the sources for Make into > my local msys2 installation, I've been looking at the Make 4.1 > sources on Linux. I can't find a reference to fork, and the code is > so heavily conditionalize it's really hard to read and figure out > what is supposed to happen if 'fork' failed. > > So, I came here to ask: > > On cygwin/msys, if this message is seen on the console, what > should I expect to happen? > > > Does make try again? > Does make immediately exit with a return code of 2? > Something else? > > thanks, > thutt > -- > The sixth Sheik's sixth sick sheep died of hoof and mouth disease. > > > _______________________________________________ > Help-make mailing list > Help-make@gnu.org > https://lists.gnu.org/mailman/listinfo/help-make > _______________________________________________ Help-make mailing list Help-make@gnu.org https://lists.gnu.org/mailman/listinfo/help-make