19 Jan, 2009, Zonbidesu wrote in the 1st comment:
Votes: 0
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
19 Jan, 2009, Zeno wrote in the 2nd comment:
Votes: 0
Tried SmaugFUSS at all?
19 Jan, 2009, Zonbidesu wrote in the 3rd comment:
Votes: 0
SMAUG… fuss? Also, would SMAUG run under some QEMU/Q*/Kju-app emulation?
19 Jan, 2009, ghasatta wrote in the 4th comment:
Votes: 0
If you post the exact output from your compiler and a link to the exact version of Smaug you are using in the repository, I will try to help you.
19 Jan, 2009, Zonbidesu wrote in the 5th comment:
Votes: 0
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.
19 Jan, 2009, Zonbidesu wrote in the 6th comment:
Votes: 0
http://pastie.org/364304 try that instead. Easier to read.
19 Jan, 2009, Zeno wrote in the 7th comment:
Votes: 0
Zonbidesu said:
SMAUG… fuss? Also, would SMAUG run under some QEMU/Q*/Kju-app emulation?

Stock Smaug contains a number of bugs/etc. FUSS fixes these all up: http://www.smaugmuds.org/
19 Jan, 2009, Zonbidesu wrote in the 8th comment:
Votes: 0
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

smaugfuss1.9.tar from smaugmuds.org Any help?
19 Jan, 2009, ghasatta wrote in the 9th comment:
Votes: 0
Hiya,

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.

You can patch in my changes which are available here: http://www.mudbytes.net/index.php?a=past...

Good luck.
19 Jan, 2009, Zonbidesu wrote in the 10th comment:
Votes: 0
Sorry, but I don't really understand much of that patch file… how do I install it into the MUDlib? I'm pretty new to all this stuff…
19 Jan, 2009, Zeno wrote in the 11th comment:
Votes: 0
19 Jan, 2009, Zonbidesu wrote in the 12th comment:
Votes: 0
Pfft, google is for people who like to look things up themselve! Jk, thanks!.
19 Jan, 2009, Zeno wrote in the 13th comment:
Votes: 0
Whoops, you're not on Linux though.

That should explain what a diff format is though, so you can manually apply it.
19 Jan, 2009, Zonbidesu wrote in the 14th comment:
Votes: 0
Woot! It has worked! Had to manually change the file references in the patch, but other than that, worked great! Thanks a ton Zeno/ghasatta!
0.0/14