Problem with dsss 0.78 rebuild error: out of memory
zkp0s
gerar1995 at gmail.com
Fri Apr 3 14:06:43 PDT 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
>
>
I've got an even worse thing with dmd 2.027 and dsss 0.78 in linux.
Just importing std.traits causes rebuild to freeze and start eating resources until it gets out of memory.
I can't build many lib without that!
More information about the Digitalmars-d-learn
mailing list