Problem with dsss 0.78 rebuild error: out of memory

Spacen Jasset spacenjasset at yahoo.co.uk
Wed Jan 28 16:59:42 PST 2009


Spacen Jasset wrote:
> Spacen Jasset wrote:
>> I installing a new pc, and so have installed the latest tools 
>> specifically dss 0.78
>>
>> I find that when compiling certain things, such as Derelict (dsss net 
>> install derelict) or the project I am working on, rebuild runs out of 
>> memory.
>>
>> version 0.75 works ok, but 0.78 does not. I have 1Gb of memory + 2G of 
>> swap.
>>
>> Has anyone encountered this problem before?
> I have found that there is indeed a bug in dsss 0.78 that manifests on 
> at least linux DMD.
> 
> If anyone has version 0.78 could see if you can reproduce it? I have not 
> tried windows yet, either.
> 
> Here are the files. dsss will loop for ages and then run out of memory. 
> It seems to get stuck in parse.c which is the DMD front end built into 
> rebuild.
> 
> ---dsss.conf---
> [engine.d]
> 
> ---engine.d---
> module renderer;
> 
> 
> class RenderEngine
> {
>     
>     void reset()
>     {
>         func(__FILE__ " RenderEngine: reset()");
>     }
>     
> }
> 
> --- ---
> Invoke with dsss build
> 
> 
engine.d can be simplified to just:

    func(__FILE__ " RenderEngine: reset()");


More information about the Digitalmars-d-learn mailing list