I beleive that this problem is the reoccurrence of bug: 46756 http://bugs.gentoo.org/show_bug.cgi?id=46756 The bug was marked closed until I've encountered this problem also while trying to emerge openmotif-2.1.30-r6 on a dual processor machine running kernel 2.6.10 and experienced no problem building on my single processor machine. After researching the problem a bit, I believe that this is due to the structure of the makefile dependency of xmakefile which (it seems) is used as the primary build argument in order to build the makefile used to complete the following arguments. In a multiprocessor environment where multiple dependencies are truly built at the same time, this causes a problem because the rule for the second argument requires the xmakefile to exist. Consequently, the error: "xmakefile: No such file or directory" occurs. I believe there is probably a simple solution to this, but I don't know make rule well enough (at this time) to suggest it. Reproducible: Always Steps to Reproduce: 1. Attempted to build openmotif using emerge openmotif 2. synced and updated system emerge 3. Attempted to build openmotif using emerge openmotif Actual Results: Build failed with error: "xmakefile: No such file or directory" Expected Results: It should have installed openmotif
I get this bug too on a non-SMP (but pre-emptive) system. Do you have "-j3" or "-jSomeNumberHere" in your /etc/make.conf? I have a feeling the ebuild doesn't filter for that and openMotif doesn't like it.
Created attachment 49838 [details] Error log Negative on the -jX idea. Here's an error log.
try openmotif-2.2.3