Newsgroups: comp.lang.scheme
Path: cantaloupe.srv.cs.cmu.edu!bb3.andrew.cmu.edu!newsfeed.pitt.edu!gatech!newsfeed.internetmci.com!ncar!uchinews!news
From: goldin@spot.uchicago.edu (Alexey Goldin)
Subject: RScheme
X-Nntp-Posting-Host: spot.uchicago.edu
Message-ID: <m1k9ztiym2.fsf@spot.uchicago.edu>
Lines: 45
Sender: goldin@spot.uchicago.edu
Reply-To: alexey@oddjob.uchicago.edu
Organization: University of Chicago
X-Newsreader: Gnus v5.1
Date: Sat, 6 Apr 1996 07:46:13 GMT



Anyone managed to compile RScheme on Linux? I use gcc-2.7.0 and
gcc-2.7.2 on SunOs and Linux and get following error when I
try to compile rs-0.5.4 to bootstrap rs-0.6:


cd /usr/src/rs-0.5/
make 
make rs "SUBPROJ= bci/bci.o ui_stdio/ui_stdio.o runtim/runtim.o
hasht/hasht.o heapi/heapi.o rdln_gnu/rdln_gnu.o
oslib_m/oslib_m.o usrlib_m/usrlib_m.o bltin_m/bltin_m.o
scmio_m/scmio_m.o repl_m/repl_m.o tables_m/tables_m.o
rtgc/rtgc.o" \
"CFLAGS0=-DUSE_HW_REGS -DSTACK_CACHE -O2 \
 -DRECORD_CALL_CHAIN -DNDEBUG -DINLINES"
make[1]: Entering directory `/usr/src/rs-0.5'
bci::
make[2]: Entering directory `/usr/src/rs-0.5/bci'
  bcinterp
In file included from ../runtim/obj.h:13,
                 from ../runtim/runtim.h:8,
                 from bcinterp.c:5:
../platform.h:37: semicolon missing after enum declaration
bcfrags.ci: In function `void * (* bci_1())()':
In file included from bcinterp.c:340:
bcfrags.ci:1624: warning: converting `const char *' to `char *'
is a contravariance violation
bcfrags.ci:1624: warning: assignment to `char *' from `const
char *' discards const
make[2]: *** [bcinterp.o] Error 1
make[2]: Leaving directory `/usr/src/rs-0.5/bci'
make[1]: *** [bci/bci.o] Error 2
make[1]: Leaving directory `/usr/src/rs-0.5'
make: *** [medium] Error 2

Compilation exited abnormally with code 2 at Sat Apr  6 01:36:08



May be someone has rs-0.5 compiled for Linux or SunOS so that I
can bootsrap rs-0.6?

Thanx.

