It's been a while since I've played around with my favorite codebase - afkmud - and after having a looking at my old mud, wich was based on afkmud163, I decided to go upgrade to 177.
Actually, upgrading the old mud is going to be too much work so I downloaded the latest version of the codebase and tried to get it to compile. After making the needed changes to the makefile - I'm using cygwin on a windows machine - I encountered a few problems:
comm.c: In function `void nanny(DESCRIPTOR_DATA*, char*)':
comm.c:3180: warning: unused variable `char*p'
I know I can ignore this and still run the mud, but I'd hate to find out later on that I should've fixed this problem from the start. I'm a bit of a noob when it comes to coding, so if anyone is able to point out what it means, or what to do atleast, it would be great.
Also, the first time I tried to compile I got the following error:
sha256.c:58:20: endian.h: No such file or directory
make: *** [o/sha256.o] Error 1
I fixed this problem by changing the following line inside sha256.c
(I don't know if that's an actual bug, or just cygwin not being able to handle the code, thought I'd report this anyway.)