RE: Problems with a MUD
-----BEGIN PGP SIGNED MESSAGE-----
On 14-Aug-98 David L. Kocher wrote:
> Hi all you Debian Guru's,
>
> My server admin recently switched to Debian from an older version of
> linux, now I'm having some problems compiling a MUD. Now, before I tell
> you the problems I'll tell you how I went about fixing it.... the mud
> was compiled using -lcrypt (gcc -o -lcrypt *.o), and I have included
> <unistd.h> in the two files where the problem occured.
>
> Now, when I compile the mud this is what I recieve..... *Actual
> transcript follows*
>
> gcc -o -lcrypt act_comm.o act_info.o act_move.o act_obj.o act_wiz.o
^^^^^^^^^^
You are not linking in the crypt library here. You are, infact, linking
all of the listed .o files into one big file called '-lcrypt'!
Instead use 'gcc -o mud -lcrypt act_comm.o ...' and the executable will
be called 'mud'.
> comm.o cons
> t.o db.o fight.o handler.o magic.o save.o special.o update.o bit.o mem.o
> olc.o o
> lc_act.o olc_save.o string.o mob_commands.o mob_prog.o gr_magic.o id.o
> chat_new.
> o interp.o chat_act.o ore_prog.o quest.o raceskill.o act_room.o track.o
> -lc
> act_info.o: In function `do_password':
> act_info.o(.text+0x7030): undefined reference to `crypt'
> act_info.o(.text+0x70bc): undefined reference to `crypt'
> comm.o: In function `nanny':
> comm.o(.text+0x2613): undefined reference to `crypt'
> comm.o(.text+0x283f): undefined reference to `crypt'
> comm.o(.text+0x28d3): undefined reference to `crypt'
> make: *** [envy] Error 1
> greynet:~/obliv/src$
>
> Now, I have noticed there is a crypt.h file, however... when I include
> this it gives me a crap load of errors.
>
> Any thoughts, comments or anything would be welcome :)
>
> Thanks in Advance
> David L. Kocher
>
HTH,
Mark
- ----------------------------------------------------------------------
,-_|\ Mark Mickan | I can't undersand it. I can't even
/ \ mmickan@ozemail.com.au | understand the people who can
\_,-*_/ mmickan@debian.org | understand it.
v |
-----BEGIN PGP SIGNATURE-----
Version: 2.6.3ia
Charset: noconv
iQCVAwUBNdRj4jodYgJsmwRRAQGBJwP/Q4G/BkplY0rboGKsujIRThkyq233aQsz
qrYU/E82Iqr9gz4QW7vSzrFOj3vE503RPlnE/E3q9rX174NMrEbb5h6ZfbWEBWoD
uLQU5Lsg1UmtGTssMkpWOgn1C+Jvh53G5Vds6lc0iUGXHD/iHZwtQEa16Au5GiQS
5jh5jakFBGk=
=AozC
-----END PGP SIGNATURE-----
Reply to: