Hi Dave and all.

I had a dependency problem in my make file of the form described here:

http://developers.sun.com/solaris/articles/parallel_make.html#4

Thanks for pushing me in the right direction. Hope this is useful to future
forum searches.

Casimir

On Tue, Jul 5, 2011 at 1:16 PM, Casimir Wierzynski <[email protected]>wrote:

> Hi Dave,
>
> Thanks for your reply and my apologies for the very slow response.
>
> Yes, I have passed the -j option to gnu make as in
>
> qmake -cwd -v PATH -now no -q all.q -- -j 12 -k <makefile>
>
> What would make my rules incorrect for parallel building?
>
> Thanks again,
> Cas
>
> On Wed, Jun 22, 2011 at 10:06 AM, Dave Love <[email protected]>wrote:
>
>> Casimir Wierzynski <[email protected]> writes:
>>
>> > Dear SGE users,
>> >
>> > I have a makefile that works correctly when called with the -n option,
>> ie
>> > all the rules and targets are correctly computed. But *without* the -n
>> > option, ie when running it for real, it prints out the commands
>> correctly,
>> > but then sometimes it spits out a bunch of error messages of the form
>> >
>> > qmake: *** No rule to make target
>> >
>> `/LD/ld453/analysis/Mingus/06_08_2011_14_34_47/06_08_2011_16_35_13/spikes_tt9.h5',
>> > needed by `spikes'.
>> > qmake: ***
>> >
>> [/LD/ld453/analysis/Mingus/06_08_2011_14_34_47/06_08_2011_16_35_13/spikes_tt9.h5]
>> > Error 129
>> >
>> > And sometimes it all just works fine. With ordinary gnu make, everything
>> > works fine always.
>>
>> Is that with concurency (-j)?
>>
>> > What is error 129? And has anyone observed this behavior before?
>>
>> $ perror $(expr 129 - 127)
>> OS error code   2:  No such file or directory
>>
>> I'd guess that the make rules aren't actually correct for parallel
>> building,
>> and sometimes you're lucky withy the target already being there.  qmake
>> is based on an ancient GNU make (on the list for fix) but I doubt that's
>> the cause.
>>
>> --
>> Excuse the typping -- I have a broken wrist
>>
>>
>
_______________________________________________
users mailing list
[email protected]
https://gridengine.org/mailman/listinfo/users

Reply via email to