From rracine at adelphia.net Sun May 12 13:52:59 2002 From: rracine at adelphia.net (Ray Racine) Date: Sat Dec 3 00:52:12 2005 Subject: [info-cscheme] Small Build Problem(?) with 7.7.0 Release Message-ID: <1021225990.3188.32.camel@linus> Hello Chris, First, thanks for hygenic macros in the last release. Second, I am looking forward to the new module system that you have hinted at in the past :) I installed 7.7.0 from the binary release on my Linux RH 7.2. No problem. However, when I tried use the 7.7.0 binary and do a new build from 7.7.0 source it failed on me. C microcode built fine, but the runtime build would die with a "package-set-pathname" unknown symbol. And true enough if I started scheme at the command line that symbol is known, but if I started scheme with the compiler band, "scheme -compiler", that symbol was undefined. [At this point in the build the make system is using my "current" scheme which was from the 7.7.0 binary release RPM.] I noticed that if I did "scheme -compiler -edwin" the missing symbol was present. Therefore I modified etc/compile.sh to read : "SCHEME_COMPILER="scheme -compiler -edwin -heap 4000" Now the runtime built fine. But the build-band.sh would fail with a missing utabmd.bin. The utabmd.sh file failed with missing symbols. I again modifed the utabmd.sh file to add the -edwin option and utabmd.bin was created and the build-bands.sh file now ran through just fine. End of story, I got a clean build of 7.7.0 from source. Interestingly enough the NEW "scheme -compiler" band seems to be correct with all the missing symbols in place. So further builds now bootstrap off the current build just fine. So in a nutshell. I think in the 7.7.0 linux binary release the compiler band is partially not all there??? Don't know. Final thought. With MIT Scheme now GPL'd, I would like to suggest that the entire project be moved to SourceForge and to CVS. I also volunteer to assist the setup, porting etc onto SourceForge. Thanks for all the hard work for little pay! You do have your fans out there. Regards, Ray Racine