So, I get "_re_exec" undefined reference/symbols when I try to 'make all', but when I uncomment the appropriate line in the makefile I get -lgnuw/e errors >_>
Any help?
PowerBook G4 Mac OS 10.5.5 (Leopard) Processor: 1.5 GHz Memory 1.25 GB
http://www.smaug.org/ (the download link on the left, its just smaug1.8) I just downloaded that version, becuase it looks like I was using an old version before (1.4a or 1.4b) and now I get this:
make smaug gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC act_comm.c act_comm.c: In function ‘is_profane’: act_comm.c:4306: warning: implicit declaration of function ‘re_exec’ gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC act_info.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC act_move.c act_move.c:393:15: warning: trigraph ??> ignored, use -trigraphs to enable act_move.c: In function ‘generate_exit’: act_move.c:604: warning: target of assignment not really an lvalue; this will be a hard error in the future gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC act_obj.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC act_wiz.c act_wiz.c:1806:22: warning: trigraph ??! ignored, use -trigraphs to enable gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC boards.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC build.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC clans.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC comm.c comm.c: In function ‘new_descriptor’: comm.c:812: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC comments.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC const.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC db.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC deity.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC fight.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC handler.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC hashstr.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC ibuild.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC ident.c ident.c: In function ‘set_auth’: ident.c:316: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness ident.c:321: warning: pointer targets in passing argument 3 of ‘getpeername’ differ in signedness gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC interp.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC magic.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC makeobjs.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC mapout.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC misc.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC mpxset.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC mud_comm.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC mud_prog.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC player.c player.c:1617:12: warning: trigraph ??) ignored, use -trigraphs to enable gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC polymorph.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC requests.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC reset.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC save.c save.c: In function ‘fwrite_obj’: save.c:668: warning: comparisons like X<=Y<=Z do not have their mathematical meaning save.c:670: warning: comparisons like X<=Y<=Z do not have their mathematical meaning save.c:672: warning: comparisons like X<=Y<=Z do not have their mathematical meaning save.c:674: warning: comparisons like X<=Y<=Z do not have their mathematical meaning save.c: In function ‘fwrite_mobile’: save.c:2548: warning: comparisons like X<=Y<=Z do not have their mathematical meaning save.c:2550: warning: comparisons like X<=Y<=Z do not have their mathematical meaning save.c:2552: warning: comparisons like X<=Y<=Z do not have their mathematical meaning save.c:2554: warning: comparisons like X<=Y<=Z do not have their mathematical meaning gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC shops.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC skills.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC special.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC tables.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC track.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC update.c gcc -c -O -g3 -Wall -Wuninitialized -DREQUESTS -DSMAUG -DREGEX -DUSE_IMC grub.c grub.c:27: warning: conflicting types for built-in function ‘trunc’ grub.c: In function ‘rgrub_help’: grub.c:538: error: missing terminating " character grub.c:539: error: syntax error before ‘search’ grub.c:539: error: stray ‘\’ in program grub.c:539: error: stray ‘\’ in program grub.c:539: error: missing terminating " character grub.c:543: error: missing terminating " character grub.c:544: error: stray ‘\’ in program grub.c:544: error: ‘Olympus’ undeclared (first use in this function) grub.c:544: error: (Each undeclared identifier is reported only once grub.c:544: error: for each function it appears in.) grub.c:544: error: syntax error before ‘n’ grub.c:544: error: stray ‘\’ in program grub.c:544: error: missing terminating " character make[1]: *** [grub.o] Error 1 make: *** [all] Error 2
Long, sorry. Didn't know if you wanted the whole thing.
make -s smaug Compiling o/imc.o…. Compiling o/act_comm.o…. Compiling o/act_info.o…. Compiling o/act_move.o…. dns.h:36: error: ‘time_t’ does not name a type calendar.h:72: error: ‘time_t’ was not declared in this scope calendar.h:72: error: expected primary-expression before ‘int’ calendar.h:72: error: initializer expression list treated as compound expression calendar.h:73: error: ‘time_t’ was not declared in this scope calendar.h:73: error: expected primary-expression before ‘int’ calendar.h:73: error: initializer expression list treated as compound expression imc.h:276: error: ‘time_t’ does not name a type mud.h:558: error: ‘time_t’ does not name a type mud.h:559: error: ‘time_t’ does not name a type mud.h:560: error: ‘time_t’ does not name a type mud.h:561: error: ‘time_t’ does not name a type mud.h:597: error: ‘time_t’ does not name a type mud.h:598: error: ‘time_t’ does not name a type mud.h:1115: error: ‘time_t’ does not name a type mud.h:2233: error: ‘time_t’ does not name a type mud.h:2234: error: ‘time_t’ does not name a type mud.h:2374: error: ‘time_t’ does not name a type mud.h:3444: error: ‘time_t’ does not name a type mud.h:3445: error: ‘time_t’ does not name a type mud.h:3448: error: ‘time_t’ does not name a type mud.h:3615: error: ‘time_t’ does not name a type mud.h:4798: error: ‘time_t’ does not name a type mud.h:4878: error: variable or field ‘reboot_check’ declared void mud.h:4878: error: ‘time_t’ was not declared in this scope make[1]: *** [o/act_move.o] Error 1 make: *** [all] Error 2
I tried getting smaug 1.8 to run on my mac, but to no avail. It was pretty painful. I was, however, able to get smaugfuss 1.9 to build and run smoothly with just a few changes.
Any help?
PowerBook G4
Mac OS 10.5.5 (Leopard)
Processor: 1.5 GHz
Memory 1.25 GB