[plt-scheme] 3m drscheme by default?

From: Paulo J. Matos (pocmatos at gmail.com)
Date: Sat Feb 18 09:47:07 EST 2006

make 3m is not finishing.

gcc -g -O2 -DNEWGC_BTC_ACCOUNT  -I./..
-I/usr/local/plt/plt-svn/plt/src/mzscheme/gc2/../include  -Wall  -c
/usr/local/plt/plt-svn/plt/src/mzscheme/gc2/gc2.c -o gc2.o
In file included from /usr/local/plt/plt-svn/plt/src/mzscheme/gc2/fnls.c:33,
                 from /usr/local/plt/plt-svn/plt/src/mzscheme/gc2/newgc.c:817,
                 from /usr/local/plt/plt-svn/plt/src/mzscheme/gc2/gc2.c:15:
/usr/local/plt/plt-svn/plt/src/mzscheme/gc2/../sgc/splay.c: In
function 'splay_insert':
/usr/local/plt/plt-svn/plt/src/mzscheme/gc2/../sgc/splay.c:101: error:
invalid lvalue in assignment

With gcc4.0.2.
Line 101 is:
Splay_Item(new) = i;

Don't really know these intervals to identify the error though.

Paulo Matos

On 18/02/06, Matthew Flatt <mflatt at cs.utah.edu> wrote:
> At Sat, 18 Feb 2006 14:22:43 +0000, "Paulo J. Matos" wrote:
> > Hi,
> >
> > I've compiled the latest svn and from configure help:
> > --enable-account        3m: use memory-accounting GC (enabled by default)
> >
> > So I just did ./configure --prefix=..., make and make install and
> > everything went fine but I was expecting a drscheme3m binary which is
> > not there. Is the drscheme binary I have using the 3m GC or do I
> > really need to do ./configure --enable-account since it is _disabled
> > by default_?
> You need to `make 3m' and `make install-3m'. Search for "3m" in
> plt/src/README for more information.
> Matthew

Paulo Jorge Matos - pocm at sat inesc-id pt
Web: http://sat.inesc-id.pt/~pocm
Computer and Software Engineering

Posted on the users mailing list.