Hello all I'm new here and was wondering if someone could help me clean up my make a little I'm on Win XP running Cygwin (crypt loaded) and I'm using EmberMUD v. 0.9.45 found here http://www.mudmagic.com/codes/download/diku/merc/rom/ember
here is a snapshot of my make:
-----------------------------------------------------------
and a look at my makefile:
also on a side note ..... I cnat see anything after i type ./startup i just get a blinking cursor and a locked up shell if i start another cygwin i can use ps and see the mud is running and i can log on but i get no messages about the muds status or people logging nothing at all any help would be appricated thank you for your time
here is a snapshot of my make:
$ make
gcc -c -Wall -ggdb -O3 -DLINUX act_comm.c
gcc -c -Wall -ggdb -O3 -DLINUX act_info.c
act_info.c: In function `do_password':
act_info.c:3704: warning: implicit declaration of function `crypt'
act_info.c:3704: warning: passing arg 1 of `strcmp' makes pointer from integer w
ithout a cast
act_info.c:3721: warning: assignment makes pointer from integer without a cast
gcc -c -Wall -ggdb -O3 -DLINUX act_move.c
gcc -c -Wall -ggdb -O3 -DLINUX act_obj.c
gcc -c -Wall -ggdb -O3 -DLINUX act_wiz.c
gcc -c -Wall -ggdb -O3 -DLINUX auction.c
gcc -c -Wall -ggdb -O3 -DLINUX ban.c
gcc -c -Wall -ggdb -O3 -DLINUX bank.c
gcc -c -Wall -ggdb -O3 -DLINUX bit.c
gcc -c -Wall -ggdb -O3 -DLINUX board.c
gcc -c -Wall -ggdb -O3 -DLINUX comm.c
comm.c: In function `nanny':
comm.c:1749: warning: implicit declaration of function `crypt'
comm.c:1749: warning: passing arg 1 of `strcmp' makes pointer from integer witho
ut a cast
comm.c:1886: warning: assignment makes pointer from integer without a cast
comm.c:1907: warning: passing arg 1 of `strcmp' makes pointer from integer witho
ut a cast
gcc -c -Wall -ggdb -O3 -DLINUX const.c
gcc -c -Wall -ggdb -O3 -DLINUX clan.c
gcc -c -Wall -ggdb -O3 -DLINUX class.c
gcc -c -Wall -ggdb -O3 -DLINUX db.c
gcc -c -Wall -ggdb -O3 -DLINUX factions.c
gcc -c -Wall -ggdb -O3 -DLINUX fight.c
gcc -c -Wall -ggdb -O3 -DLINUX handler.c
gcc -c -Wall -ggdb -O3 -DLINUX helpolc.c
gcc -c -Wall -ggdb -O3 -DLINUX interp.c
gcc -c -Wall -ggdb -O3 -DLINUX magic.c
magic.c: In function `spell_locate_object':
magic.c:3398: warning: the address of `can_see', will always evaluate as `true'
gcc -c -Wall -ggdb -O3 -DLINUX marry.c
gcc -c -Wall -ggdb -O3 -DLINUX mem.c
gcc -c -Wall -ggdb -O3 -DLINUX mprog_commands.c
gcc -c -Wall -ggdb -O3 -DLINUX mprog_procs.c
gcc -c -Wall -ggdb -O3 -DLINUX mud_progs.c
gcc -c -Wall -ggdb -O3 -DLINUX olc.c
gcc -c -Wall -ggdb -O3 -DLINUX olc_act.c
gcc -c -Wall -ggdb -O3 -DLINUX olc_save.c
gcc -c -Wall -ggdb -O3 -DLINUX newbits.c
gcc -c -Wall -ggdb -O3 -DLINUX pty.c
gcc -c -Wall -ggdb -O3 -DLINUX random.c
gcc -c -Wall -ggdb -O3 -DLINUX recycle.c
gcc -c -Wall -ggdb -O3 -DLINUX route_io.c
gcc -c -Wall -ggdb -O3 -DLINUX save.c
gcc -c -Wall -ggdb -O3 -DLINUX skills.c
gcc -c -Wall -ggdb -O3 -DLINUX socialolc.c
gcc -c -Wall -ggdb -O3 -DLINUX ssm.c
gcc -c -Wall -ggdb -O3 -DLINUX string.c
gcc -c -Wall -ggdb -O3 -DLINUX todoolc.c
gcc -c -Wall -ggdb -O3 -DLINUX update.c
rm -f ember
gcc -O2 -DLINUX -o ember act_comm.o act_info.o act_move.o act_obj.oact_
wiz.o auction.o ban.o bank.o bit.o board.o comm.o const.o
clan.o class.o db.o factions.o fight.o handler.o helpolc.ointer
p.o magic.o marry.o mem.o mprog_commands.o mprog_procs.o mud_prog
s.o olc.o olc_act.o olc_save.o newbits.o pty.o random.orecycle.
o route_io.o save.o skills.o socialolc.o ssm.o string.o
todoolc.o update.o -lm -lcrypt
-----------------------------------------------------------
and a look at my makefile:
CC = gcc
PROF = -DLINUX
NOCRYPT =
C_FLAGS = -Wall -ggdb -O3 $(PROF) $(NOCRYPT)
L_FLAGS = -O2 $(PROF)
O_FILES = act_comm.o act_info.o act_move.o \
act_obj.o act_wiz.o auction.o \
ban.o bank.o bit.o \
board.o comm.o const.o \
clan.o class.o db.o \
factions.o fight.o handler.o \
helpolc.o interp.o magic.o \
marry.o mem.o mprog_commands.o \
mprog_procs.o mud_progs.o olc.o \
olc_act.o olc_save.o newbits.o \
pty.o random.o recycle.o \
route_io.o save.o skills.o \
socialolc.o ssm.o string.o \
todoolc.o update.o
all: ember
ember: $(O_FILES)
rm -f ember
$(CC) $(L_FLAGS) -o ember $(O_FILES) -lm -lcrypt
.c.o: merc.h
$(CC) -c $(C_FLAGS) $<
clean:
-rm -f *.o *~ Ember.patch *.orig *.rej \#*
distclean:
-rm -f ../area/*~ ../area/*.txt
-rm -f ../src/*~ ../*~
-rm -f ../gods/* ../log/* ../player/*
src:
-rm -f src.tar.gz
-tar -czvf src.tar.gz Makefile *.c *.h
diff: clean
@clear
@echo Diffing against ./original directory and creating Ember.patch.
@echo Ignore the following error.
@echo
@diff -c -P -N -x ember -x core -x Ember.patch ./original ./ > ./Ember.patch
update:
rm -f orignial/*
cp *.c *.h Makefile startup* original
also on a side note ..... I cnat see anything after i type ./startup i just get a blinking cursor and a locked up shell if i start another cygwin i can use ps and see the mud is running and i can log on but i get no messages about the muds status or people logging nothing at all any help would be appricated thank you for your time