Nikos Chantziaras wrote: > On 08/02/2009 08:37 PM, David Relson wrote: >> On Sun, 2 Aug 2009 17:23:40 +0100 >> Neil Bothwick wrote: >> >>> On Sun, 2 Aug 2009 09:20:37 -0400, David Relson wrote: >>> >>>> I've had trouble building dev-util/duma and discovered this morning >>>> that -j2 was the culprit. duma's build compiles and runs >>>> createconf.c in order to create duma_config.h which is needed by >>>> dumapp.cpp. With -j2, the cpp compilation is starting before >>>> createconf finishes running and this causes the emerge to die. >>>> >>>> How does one set a special MAKEOPTS for a particular package? >>> >>> echo 'MAKEOPTS="-j1"'>/etc/portage/env/dev-util/duma >> >> Exactly what I was looking for! > > Note that by doing so you will be using -j1 for every future version > of duma. That means, if the problem gets fixed, you'll still be using > -j1. > > >
If it were me and I didn't upgrade this very often, I would just put it on the command line for this one time. This would make it compile this time without error and if this gets fixed in the future, it will use the setting in make.conf like the other packages. I'm not going to tell how many times I have put some exception to the norm, forget about it and then later on wonder why portage is doing something weird. :/ Of course, it would just being doing what I told it to do. Dale :-) :-)