I used the advice in your old post and made all the changes and I get this error:
make smaug
make[1]: Entering directory `/cygdrive/c/cygwin/home/acgregory/smaug/dist/src'
gcc -c -O -g3 -Wall -Wuninitialized -DSMAUG act_comm.c
act_comm.c:38: regex.h: No such file or directory
make[1]: *** [act_comm.o] Error 1
make[1]: Leaving directory `/cygdrive/c/cygwin/home/acgregory/smaug/dist/src'
make: *** [all] Error 2
Any advice?
Ok i fixed that now i get this:
make smaug
make[1]: Entering directory `/cygdrive/c/cygwin/home/acgregory/smaug/dist/src'
rm -f smaug
gcc -o smaug 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
/usr/lib/gcc-lib/i686-pc-cygwin/2.95.3-5/../../../../i686-pc-cygwin/bin/ld: cannot find -luser32
collect2: ld returned 1 exit status
make[1]: *** [smaug] Error 1
make[1]: Leaving directory `/cygdrive/c/cygwin/home/acgregory/smaug/dist/src'
make: *** [all] Error 2
Sounds like it can't find the file libuser32.a - why, I cannot say unless you didn't fully install Cygwin.
I found it in two places, like this:
$ find . -name *user32*
./lib/libuser32.a
./usr/lib/libuser32.a
If you only have it in one of those places try copying it to the other place as well.
If I remember right and your using an older version of cygwin you have to change something in the makefile dealing with that. I'll check and post back...
Creep