[plt-scheme] Problem compiling PLTScheme

From: Paulo Jorge de Oliveira Cantante de Matos (pocm at netvisao.pt)
Date: Sun Dec 7 16:29:47 EST 2003

> 
> I run Gentoo and I have always suspected that it is the compilation flags
> that one specifies in make.conf that cause these compilation errors.
> 
> My flags are:
> CFLAGS="-O3 -march=athlon -funroll-loops -pipe"
> 
> When I get rid of the optimization flags and just use -march=athlon
> everything compiles fine.
> 

Mine are:
CFLAGS="-march=pentium4 -mcpu=pentium4 -O3 -pipe"


However I'm not sure about the flags problem since I was just able to
emerge drscheme with this flags successfully. It seems to be random.
I've emerged DrScheme 3 times and it failed, I emerged once again and it
worked fine. Have you tried to emerge drscheme with those flags (with no
optimizations), say, 10 times? I will kinda believe that the problem is
with the flags is it works the 10 times.

If you have the time to emerge it 10 times, I'd be glad to hear about
the results. 

Best regards,

Paulo Matos


> Bruce
> 
> 
> 
> On Sun, 7 Dec 2003, Paulo Jorge de Oliveira Cantante de Matos wrote:
> 
> >   For list-related administrative tasks:
> >   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> >
> > Hi all,
> >
> > For those using Gentoo I'm sure you all know about bug 32003, a
> > compilation problem with DrScheme:
> > http://bugs.gentoo.org/show_bug.cgi?id=32003
> >
> > However a strange thing is happening, I'm trying to solve the bug and
> > I've downloaded plt-205.src.x.tar.gz to my home dir and I did:
> > tar -xvzf plt-205.src.x.tar.gz ; cd plt/src; ./configure
> > --prefix=/home/pmatos/plt-205; make ; make install
> >
> > It worked great and I wondered, hell, why is the ebuild (gentoo's script
> > for automatic installation) not working if it does exactly the same
> > thing so I did:
> > pmatos at euler pmatos $ cd
> > pmatos at euler pmatos $ rm -Rf plt-205
> > pmatos at euler pmatos $ rm -Rf plt
> > pmatos at euler pmatos $ tar -xvzf plt-205.src.x.tar.gz ; cd plt/src;
> > ./configure --prefix=/home/pmatos/plt-205; make ; make install
> >
> > so that I were able to try it out once again and this time the error
> > showed up just like in the bug report:
> > ...
> > setup-plt: Installing ProfessorJ: libs java lang
> > setup-plt: Done setting up
> > setup-plt:
> > setup-plt: Error during Compiling .zos for mzc
> > (/home/pmatos/plt-205/collects/compiler)
> > setup-plt:   private/compiled/const.zo: read (compiled): ill-formed code
> > (bad count: 33178 != 33179, started at 12)
> > setup-plt: Error during Compiling .zos for mzc private
> > (/home/pmatos/plt-205/collects/compiler/private)
> > setup-plt:   compiled/const.zo: read (compiled): ill-formed code (bad
> > count: 33178 != 33179, started at 12)
> > make[1]: *** [copy-finish] Error 1
> > make[1]: Leaving directory `/home/pmatos/plt/src'
> > make: *** [install] Error 2
> >
> > Strange isn't it? Do you have any idea of what might be causing this?
> >
> > Best regards,
> >
> >
> > --
> >
> > Paulo J. Matos : pocm [_at_] mega . ist . utl . pt
> > Instituto Superior Tecnico - Lisbon
> > Computer and Software Eng. - A.I.
> >  - > http://mega.ist.utl.pt/~pocm
> > ---
> >         -> God had a deadline...
> >                 So, he wrote it all in Lisp!
> >
> >
> >
-- 

Paulo J. Matos : pocm [_at_] mega . ist . utl . pt
Instituto Superior Tecnico - Lisbon
Computer and Software Eng. - A.I.
 - > http://mega.ist.utl.pt/~pocm
---
        -> God had a deadline...
                So, he wrote it all in Lisp!



Posted on the users mailing list.