[plt-scheme] Re: 4.2.3 install-both problem on Linux with --enable-shared

From: Matthew Flatt (mflatt at cs.utah.edu)
Date: Fri Jan 8 08:46:35 EST 2010

I missed a PLT-specific patch to the Boehm GC Makefile when I upgraded
a couple of months ago. Now fixed in SVN.

Thanks for the report and the reminder.

At Fri, 08 Jan 2010 08:01:29 -0500, Neil Van Dyke wrote:
> Before we go debugging... Did anyone already figure out why 
> "--enable-shared" with the CGC breaks in 4.2.3?
> 
> 
> Neil Van Dyke wrote at 12/01/2009 07:56 AM:
> > My usual unusual way of building PLT releases from source didn't work 
> > with 4.2.3:
> >
> > ./configure --prefix=/usr/local/plt-4.2.3 --enable-both 
> > --enable-shared && make both && make install-both
> >
> > results in the error:
> >
> > [...]
> > make unix-install-cgc
> > make[3]: Entering directory `/usr/local/src/plt-4.2.3/src/mzscheme'
> > cd ..; /usr/local/src/plt-4.2.3/src/lt/libtool --mode=install cp 
> > mzscheme/libmzgc.la "/usr/local/plt-4.2.3/lib/libmzgc.la"
> > cp mzscheme/.libs/libmzgc.lai /usr/local/plt-4.2.3/lib/libmzgc.la
> > cp: cannot stat `mzscheme/.libs/libmzgc.lai': No such file or directory
> > make[3]: *** [unix-install-cgc] Error 1
> > make[3]: Leaving directory `/usr/local/src/plt-4.2.3/src/mzscheme'
> > make[2]: *** [install-both] Error 2
> > make[2]: Leaving directory `/usr/local/src/plt-4.2.3/src/mzscheme'
> > make[1]: *** [install-both-common] Error 2
> > make[1]: Leaving directory `/usr/local/src/plt-4.2.3/src'
> > make: *** [install-both] Error 2
> >
> > This is on Debian "stable" x86.
> >
> > I have started a build without the "--enable-shared", since Eli said 
> > that the official builds don't use that option.  I don't think I need 
> > that option right now.
> >
> 
> _________________________________________________
>   For list-related administrative tasks:
>   http://list.cs.brown.edu/mailman/listinfo/plt-scheme


Posted on the users mailing list.