[PPL-devel] build fails for ppl-0.10.2; ppl_interface_generator_c_cc_files.m4 "killed".

Steve Murphy murf at parsetree.com
Mon Jul 5 05:43:05 CEST 2010


Pat--

Just for kicks, and because I could, I resized my Virtual Machine to 512 Mb
instead of 256 Mb. I then re-ran the make.
It ran to completion!

I don't know why that particular script was so sensitive to the amt of
memory available, but it was.

murf



On Fri, Jul 2, 2010 at 2:03 AM, Pat Hill <csc6pah at leeds.ac.uk> wrote:

> Hi Steve,
>
> It seems a bit strange that it is killed in the middle of this m4
> generation unless, as you suggest, your machine has killed it as it had run
> out of some resource. The m4 does build a large file and to see if this is a
> problem, try using the config option
> --enable-instantiations="Polyhedron at BD_Shape<double>" and see if it builds
> ok.
> If it does, but you want other instantiations available, you can add here
> just what you need.
>
> If this does not work, can you give us more information? How was the m4
> command below called? Can you let us have the config.log file and also the
> generated file interfaces/ppl_interface_instantiations.m4
>
> Pat
>
>
> On Fri, 2 Jul 2010, Steve Murphy wrote:
>
>  I'm on a linux machine, a VM running Centos 5.5, just in case it makes any
>> difference.
>>
>> /usr/bin/m4 --prefix-builtin -I.. -I. -I./..
>> ./ppl_interface_generator_c_cc_files.m4
>>
>> dies with "Killed".
>>
>> The last thing it says before it dies, is:
>>
>>
>>
>>
>> int
>> ppl_BD_Shape_double_add_recycled_constraints
>> (ppl_BD_Shape_double_t ph,
>>  ppl_Constraint_System_t cs) try {
>>   BD_Shape<double>& pph = *to_nonconst(ph);
>>   Constraint_System& ccs = *to_nonconst(cs);
>>   pph.add_recycled_constraints(ccs);
>>   return 0;
>> }
>> CATCH_ALL
>>
>> int
>> ppl_BD_Shape_double_add_recycled_congruences
>> (ppl_BD_Shape_double_t ph,
>>  ppl_Congruence_System_t cs) try {
>>   BD_Shape<double>& pph = *to_nonconst(ph);
>>   Congruence_System& ccs = *to_nonconst(cs);
>>   pph.add_recycled_congruences(ccs);
>>   return 0;
>> }
>> CATCH_ALL
>>
>>
>>
>>
>>
>> DEFINE_OUTPUT_FUNCTIONS(BD_Shape_double)
>> Killed
>>
>>
>> (which I see when it by hand.
>>
>> What gives? It takes a few seconds after generating the "DEFINE" lines,
>> and
>> does this several times.
>> But with *this* define, it gets Killed. Any way to avoid this? work around
>> it?  Is it running out of memory or swap or something?
>>
>>
>> murf
>>
>>
>> --
>> Steve Murphy
>> ParseTree Corp
>>
>>
>>


-- 
Steve Murphy
ParseTree Corp
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cs.unipr.it/pipermail/ppl-devel/attachments/20100704/a235c688/attachment.htm>


More information about the PPL-devel mailing list