jl42+@andrew.cmu.edu (Jay Mathew Libove) (05/27/87)
[ I'm back, with another exciting announcement on the troubles of SCO... ]
Hello - recently (within the last month I think) a craps game was posted to
one of the sources groups. I compiled this and ran it, no trouble, on a
Sun-3/52 running Sun 3.0 covered by BSD 4.2 on the Carnegie Mellon University
Andrew network, so I got really adventurous and tried to compile it at home
on my little SCO Xenix SysV/286 2.1.3 PCs Limited AT... no dice. The following
is the result of that ill-fated compile, followed by the Makefile I am using.
Any suggestions on getting this little monster to work will be greatly
appreciated!
===== output of make =====
cc -O -DXENIX -c makeb.c
makeb.c
makeb.c(92) : error 2: out of macro actual parameter space
dice[1]=(int)getbet(1);
if(dice[1]==-1||dice[1]>6) continue;
continue;
case FIELD:
if(mbet(i,&field)==ESC) continue;
pr_bets();
update(0);
continue;
case ASEVEN:
if(mbet(i,&aseven)==ESC) continue;
pr_bets();
update(0);
continue;
case EEYO:)(92) : continue;
case ASEVEN:
if(mbet(i,&aseven)==ESC) continue;
pr_bets();
update(0);
continue;
case EEYO: continue;
case ASEVEN:
if(mbet(i,&aseven)==ESC) continue;
pr_bets();
update(0);
continue;
case EEYO:
Stack Overflow
Compiler error : Segmentation violation
*** Error code 11
Stop.
===== Makefile =====
SOURCES = main.c dont.c etc.c help.c makeb.c pass.c pay.c prints.c \
props.c subs.c final.c random.c
OBJECTS = main.o dont.o etc.o help.o makeb.o pass.o pay.o prints.o \
props.o subs.o final.o random.o
#
# Use the following defines:
#
# -DBSD42 for Berkeley Unix 4.2
# -DBSD29 for Berkeley Unix 2.9
# -DSYSV for System V machines
# -DXENIX for Xenix Machines
# -DSCORES to maintain a high score list
#
CFLAGS = -O -DXENIX
#
# if you are using BSD29, then add the -i option to the cc line
#
craps: ${OBJECTS}
cc ${CFLAGS} -s -o craps ${OBJECTS} -lcurses -ltermlib -lm
main.o: main.c types.h
dont.o: dont.c types.h ext.h
etc.o: etc.c types.h ext.h
help.o: help.c types.h ext.h
makeb.o: makeb.c types.h ext.h
pass.o: pass.c types.h ext.h
pay.o: pay.c types.h ext.h
prints.o: prints.c types.h ext.h
props.o: props.c types.h ext.h
subs.o: subs.c types.h ext.h
final.o: final.c types.h ext.h
random.o: random.c types.h ext.h
clean:
rm -f craps *.o
===== end of message =====
Jay Libove
Arpa: jl42@andrew.cmu.edu Bitnet: jl42@drycas.bitnet
UUCP: ...!{pitt | bellcore} !darth!libove!libove
Hey! I know who -you- are! You're another one of those crazy people who uses
SCO Xenix!