Hi guys ! Hi Nick !
I'am trying to compile my Smaug1.4a (custom, not FUSS) on a FreeBSD box.
I don't know what is wrong, but when a try to compile I'am getting errors like:
~/KRYNN/src]$ make
"Makefile", line 32: Missing dependency operator
"Makefile", line 33: Missing dependency operator
"Makefile", line 34: Missing dependency operator
"Makefile", line 35: Missing dependency operator
"Makefile", line 36: Missing dependency operator
"Makefile", line 37: Missing dependency operator
"Makefile", line 40: Missing dependency operator
"Makefile", line 41: Missing dependency operator
"Makefile", line 42: Missing dependency operator
"Makefile", line 43: Missing dependency operator
"Makefile", line 44: Missing dependency operator
"Makefile", line 45: Missing dependency operator
make: fatal errors encountered -- cannot continue
Removing the slashes on these lines I get:
~/KRYNN/src]$ make
make smaug
. Stopdon't know how to make smaug
*** Error code 2
Here is my makefile:
CC = gcc
#PROF = -p
NOCRYPT =
# Uncomment the two lines below if compiling on a Solaris box
#SOLARIS_FLAG = -Dsun -DSYSV
#SOLARIS_LINK = -lnsl -lsocket
#Uncomment the line below if you are getting a line like:
#interp.c:757: warning: int format, time_t arg (arg 7)
#TIME = -DTIMEFORMAT
#Uncomment the line below if you are getting implicit decleration of re_exec
#REG = -DREGEX
#Uncomment the line below if you are getting undefined re_exec errors
#NEED_REG = -lregex
#Uncomment the line below if you are getting undefined crypt errors
NEED_CRYPT = -lcrypt
#DBUGFLG = -DREQUESTS
#Uncomment the line below if you want a performance increase though beware
#your core files may not be as much of a benefit if you do.
#OPT_FLAG = -finline-functions -funroll-loops -fdefer-pop -fstrength-reduce
C_FLAGS = $(OPT_FLAG) -O -g3 -Wall -Wuninitialized $(PROF) $(NOCRYPT) $(DBUGFLG) -DSMAUG $(SOLARIS_FLAG) $(TIME) $(REG)
L_FLAGS = $(OPT_FLAG) $(PROF) $(SOLARIS_LINK) $(NEED_CRYPT) $(NEED_REG)
O_FILES = renumber.o auth.o alias.o act_comm.o act_info.o act_move.o act_obj.o act_wiz.o boards.o \
build.o clans.o comm.o comments.o const.o db.o deity.o fight.o \
handler.o hashstr.o ibuild.o ident.o interp.o magic.o makeobjs.o \
mapout.o misc.o mpxset.o mud_comm.o mud_prog.o player.o polymorph.o \
requests.o reset.o save.o shops.o skills.o special.o tables.o \
track.o update.o grub.o stat_obj.o ban.o services.o planes.o \
imm_host.o colorize.o who.o
C_FILES = renumber.c auth.c alias.c act_comm.c act_info.c act_move.c act_obj.c act_wiz.c boards.c \
build.c clans.c comm.c comments.c const.c db.c deity.c fight.c \
handler.c hashstr.c ibuild.c ident.c interp.c magic.c makeobjs.c \
mapout.c misc.c mpxset.c mud_comm.c mud_prog.c player.c polymorph.c \
requests.c reset.c save.c shops.c skills.c special.c tables.c \
track.c update.c grub.c stat_obj.c ban.c services.c planes.c \
imm_host.c colorize.c who.c
H_FILES = mud.h bet.h planes.h
all:
make krynn
krynn: $(O_FILES)
rm -f krynn.exe
$(CC) -o krynn.exe $(O_FILES) $(L_FLAGS)
.c.o: mud.h
$(CC) -c $(C_FLAGS) $<
clean:
rm -f *.o smaug *~
In Cygwin all is done ok ;/
Is possible to compile Smaug for Cygwin in FreeBSD ? How ? What is wrong ?
Thanks and sorry about my english ;)
I'am trying to compile my Smaug1.4a (custom, not FUSS) on a FreeBSD box.
I don't know what is wrong, but when a try to compile I'am getting errors like:
~/KRYNN/src]$ make
"Makefile", line 32: Missing dependency operator
"Makefile", line 33: Missing dependency operator
"Makefile", line 34: Missing dependency operator
"Makefile", line 35: Missing dependency operator
"Makefile", line 36: Missing dependency operator
"Makefile", line 37: Missing dependency operator
"Makefile", line 40: Missing dependency operator
"Makefile", line 41: Missing dependency operator
"Makefile", line 42: Missing dependency operator
"Makefile", line 43: Missing dependency operator
"Makefile", line 44: Missing dependency operator
"Makefile", line 45: Missing dependency operator
make: fatal errors encountered -- cannot continue
Removing the slashes on these lines I get:
~/KRYNN/src]$ make
make smaug
. Stopdon't know how to make smaug
*** Error code 2
Here is my makefile:
CC = gcc
#PROF = -p
NOCRYPT =
# Uncomment the two lines below if compiling on a Solaris box
#SOLARIS_FLAG = -Dsun -DSYSV
#SOLARIS_LINK = -lnsl -lsocket
#Uncomment the line below if you are getting a line like:
#interp.c:757: warning: int format, time_t arg (arg 7)
#TIME = -DTIMEFORMAT
#Uncomment the line below if you are getting implicit decleration of re_exec
#REG = -DREGEX
#Uncomment the line below if you are getting undefined re_exec errors
#NEED_REG = -lregex
#Uncomment the line below if you are getting undefined crypt errors
NEED_CRYPT = -lcrypt
#DBUGFLG = -DREQUESTS
#Uncomment the line below if you want a performance increase though beware
#your core files may not be as much of a benefit if you do.
#OPT_FLAG = -finline-functions -funroll-loops -fdefer-pop -fstrength-reduce
C_FLAGS = $(OPT_FLAG) -O -g3 -Wall -Wuninitialized $(PROF) $(NOCRYPT) $(DBUGFLG) -DSMAUG $(SOLARIS_FLAG) $(TIME) $(REG)
L_FLAGS = $(OPT_FLAG) $(PROF) $(SOLARIS_LINK) $(NEED_CRYPT) $(NEED_REG)
O_FILES = renumber.o auth.o alias.o act_comm.o act_info.o act_move.o act_obj.o act_wiz.o boards.o \
build.o clans.o comm.o comments.o const.o db.o deity.o fight.o \
handler.o hashstr.o ibuild.o ident.o interp.o magic.o makeobjs.o \
mapout.o misc.o mpxset.o mud_comm.o mud_prog.o player.o polymorph.o \
requests.o reset.o save.o shops.o skills.o special.o tables.o \
track.o update.o grub.o stat_obj.o ban.o services.o planes.o \
imm_host.o colorize.o who.o
C_FILES = renumber.c auth.c alias.c act_comm.c act_info.c act_move.c act_obj.c act_wiz.c boards.c \
build.c clans.c comm.c comments.c const.c db.c deity.c fight.c \
handler.c hashstr.c ibuild.c ident.c interp.c magic.c makeobjs.c \
mapout.c misc.c mpxset.c mud_comm.c mud_prog.c player.c polymorph.c \
requests.c reset.c save.c shops.c skills.c special.c tables.c \
track.c update.c grub.c stat_obj.c ban.c services.c planes.c \
imm_host.c colorize.c who.c
H_FILES = mud.h bet.h planes.h
all:
make krynn
krynn: $(O_FILES)
rm -f krynn.exe
$(CC) -o krynn.exe $(O_FILES) $(L_FLAGS)
.c.o: mud.h
$(CC) -c $(C_FLAGS) $<
clean:
rm -f *.o smaug *~
In Cygwin all is done ok ;/
Is possible to compile Smaug for Cygwin in FreeBSD ? How ? What is wrong ?
Thanks and sorry about my english ;)