[plt-scheme] Problem compiling PLTScheme

From: Paulo Jorge de Oliveira Cantante de Matos (pocm at netvisao.pt)
Date: Sat Jan 24 14:41:18 EST 2004

Strange, latest cvs version DrScheme is not compiling, not even with the
--enable-noopt flag passed to configure. Always get:

setup-plt: Error during Compiling .zos for mzc
(/home/pmatos/plt-cvs/collects/compiler)
setup-plt:   private/compiled/const.zo: read (compiled): ill-formed code
(bad count: 33173 != 33174, started at 12)
setup-plt: Error during Compiling .zos for mzc private
(/home/pmatos/plt-cvs/collects/compiler/private)
setup-plt:   compiled/const.zo: read (compiled): ill-formed code (bad
count: 33173 != 33174, started at 12)
install: Errors in compilation process! (1)
make[1]: *** [copy-finish] Error 1
make[1]: Leaving directory `/home/pmatos/code/cvs/plt-build'
make: *** [install] Error 


Anyone else having this problem? Using gcc-3.3.2.

Cheers,

Paulo Matos

On Tue, 2003-12-09 at 03:57, Brent A. Fulgham wrote:
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme
> 
> On Sun, Dec 07, 2003 at 08:51:18PM +0000, Paulo Jorge de Oliveira Cantante de Matos wrote:
> > 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
> 
> I maintain the Debian build of DrScheme, and ran into this problem some
> time back (when the testing distribution of Debian updated to the
> 3.3-series gcc.)
> 
> You are almost certainly suffering from an optimizer bug in gcc.  This
> will undoubtedly be fixed at some point over the next few months, but in
> the meantime I have found that using the "--enable-noopt" flag to
> configure will generate working executables.
> 
> Regards,
> 
> -Brent
-- 

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.