Welcome to the Builder Academy

Question Compile issues / current release?

More
17 Aug 2013 20:22 #4088 by jkm4201
Quick question, is there a current (up to date) source out there for tbaMUD other than downloading from the repository? I noticed a few issues when I went to compile 3.64 and figured I'd check first before I make a decision on if I want to fix the problems or not so I can run the mud and check it out.

Here's what I get when I compile the .tgz version for Linux:

gcc -MM *.c > depend
make ../bin/circle
make[1]: Entering directory `/home/jeremy/tba/tbamud-3.64/src'
gcc -g -O2 -Wall -c -o act.comm.o act.comm.c
gcc -g -O2 -Wall -c -o act.informative.o act.informative.c
gcc -g -O2 -Wall -c -o act.item.o act.item.c
gcc -g -O2 -Wall -c -o act.movement.o act.movement.c
gcc -g -O2 -Wall -c -o act.offensive.o act.offensive.c
gcc -g -O2 -Wall -c -o act.other.o act.other.c
gcc -g -O2 -Wall -c -o act.social.o act.social.c
gcc -g -O2 -Wall -c -o act.wizard.o act.wizard.c
gcc -g -O2 -Wall -c -o aedit.o aedit.c
gcc -g -O2 -Wall -c -o asciimap.o asciimap.c
gcc -g -O2 -Wall -c -o ban.o ban.c
gcc -g -O2 -Wall -c -o boards.o boards.c
gcc -g -O2 -Wall -c -o bsd-snprintf.o bsd-snprintf.c
gcc -g -O2 -Wall -c -o castle.o castle.c
gcc -g -O2 -Wall -c -o cedit.o cedit.c
gcc -g -O2 -Wall -c -o class.o class.c
gcc -g -O2 -Wall -c -o comm.o comm.c
gcc -g -O2 -Wall -c -o config.o config.c
gcc -g -O2 -Wall -c -o constants.o constants.c
gcc -g -O2 -Wall -c -o db.o db.c
gcc -g -O2 -Wall -c -o dg_comm.o dg_comm.c
gcc -g -O2 -Wall -c -o dg_db_scripts.o dg_db_scripts.c
gcc -g -O2 -Wall -c -o dg_event.o dg_event.c
gcc -g -O2 -Wall -c -o dg_handler.o dg_handler.c
gcc -g -O2 -Wall -c -o dg_misc.o dg_misc.c
gcc -g -O2 -Wall -c -o dg_mobcmd.o dg_mobcmd.c
gcc -g -O2 -Wall -c -o dg_objcmd.o dg_objcmd.c
gcc -g -O2 -Wall -c -o dg_olc.o dg_olc.c
gcc -g -O2 -Wall -c -o dg_scripts.o dg_scripts.c
gcc -g -O2 -Wall -c -o dg_triggers.o dg_triggers.c
gcc -g -O2 -Wall -c -o dg_variables.o dg_variables.c
gcc -g -O2 -Wall -c -o dg_wldcmd.o dg_wldcmd.c
gcc -g -O2 -Wall -c -o fight.o fight.c
gcc -g -O2 -Wall -c -o genmob.o genmob.c
gcc -g -O2 -Wall -c -o genobj.o genobj.c
gcc -g -O2 -Wall -c -o genolc.o genolc.c
gcc -g -O2 -Wall -c -o genqst.o genqst.c
gcc -g -O2 -Wall -c -o genshp.o genshp.c
gcc -g -O2 -Wall -c -o genwld.o genwld.c
gcc -g -O2 -Wall -c -o genzon.o genzon.c
genzon.c: In function `create_new_zone':
genzon.c:77: warning: comparison is always false due to limited range of data type
gcc -g -O2 -Wall -c -o graph.o graph.c
gcc -g -O2 -Wall -c -o handler.o handler.c
gcc -g -O2 -Wall -c -o hedit.o hedit.c
gcc -g -O2 -Wall -c -o house.o house.c
gcc -g -O2 -Wall -c -o ibt.o ibt.c
gcc -g -O2 -Wall -c -o improved-edit.o improved-edit.c
gcc -g -O2 -Wall -c -o interpreter.o interpreter.c
gcc -g -O2 -Wall -c -o limits.o limits.c
gcc -g -O2 -Wall -c -o lists.o lists.c
gcc -g -O2 -Wall -c -o magic.o magic.c
magic.c: In function `mag_rooms':
magic.c:972: warning: `duration' might be used uninitialized in this function
gcc -g -O2 -Wall -c -o mail.o mail.c
gcc -g -O2 -Wall -c -o medit.o medit.c
gcc -g -O2 -Wall -c -o mobact.o mobact.c
gcc -g -O2 -Wall -c -o modify.o modify.c
gcc -g -O2 -Wall -c -o msgedit.o msgedit.c
gcc -g -O2 -Wall -c -o mud_event.o mud_event.c
mud_event.c: In function `char_has_mud_event':
mud_event.c:189: warning: `pMudEvent' might be used uninitialized in this function
gcc -g -O2 -Wall -c -o oasis.o oasis.c
gcc -g -O2 -Wall -c -o oasis_copy.o oasis_copy.c
gcc -g -O2 -Wall -c -o oasis_delete.o oasis_delete.c
gcc -g -O2 -Wall -c -o oasis_list.o oasis_list.c
gcc -g -O2 -Wall -c -o objsave.o objsave.c
gcc -g -O2 -Wall -c -o oedit.o oedit.c
gcc -g -O2 -Wall -c -o players.o players.c
gcc -g -O2 -Wall -c -o prefedit.o prefedit.c
gcc -g -O2 -Wall -c -o protocol.o protocol.c
gcc -g -O2 -Wall -c -o qedit.o qedit.c
gcc -g -O2 -Wall -c -o quest.o quest.c
gcc -g -O2 -Wall -c -o random.o random.c
gcc -g -O2 -Wall -c -o redit.o redit.c
gcc -g -O2 -Wall -c -o sedit.o sedit.c
gcc -g -O2 -Wall -c -o shop.o shop.c
gcc -g -O2 -Wall -c -o spec_assign.o spec_assign.c
gcc -g -O2 -Wall -c -o spec_procs.o spec_procs.c
gcc -g -O2 -Wall -c -o spell_parser.o spell_parser.c
gcc -g -O2 -Wall -c -o spells.o spells.c
gcc -g -O2 -Wall -c -o tedit.o tedit.c
gcc -g -O2 -Wall -c -o utils.o utils.c
gcc -g -O2 -Wall -c -o weather.o weather.c
gcc -g -O2 -Wall -c -o zedit.o zedit.c
gcc -g -O2 -Wall -c -o zmalloc.o zmalloc.c
gcc -o ../bin/circle act.comm.o act.informative.o act.item.o act.movement.o act.offensive.o act.other.o act.social.o act.wizard.o aedit.o asciimap.o ban.o boards.o bsd-snprintf.o castle.o cedit.o class.o comm.o config.o constants.o db.o dg_comm.o dg_db_scripts.o dg_event.o dg_handler.o dg_misc.o dg_mobcmd.o dg_objcmd.o dg_olc.o dg_scripts.o dg_triggers.o dg_variables.o dg_wldcmd.o fight.o genmob.o genobj.o genolc.o genqst.o genshp.o genwld.o genzon.o graph.o handler.o hedit.o house.o ibt.o improved-edit.o interpreter.o limits.o lists.o magic.o mail.o medit.o mobact.o modify.o msgedit.o mud_event.o oasis.o oasis_copy.o oasis_delete.o oasis_list.o objsave.o oedit.o players.o prefedit.o protocol.o qedit.o quest.o random.o redit.o sedit.o shop.o spec_assign.o spec_procs.o spell_parser.o spells.o tedit.o utils.o weather.o zedit.o zmalloc.o -lcrypt
make[1]: Leaving directory `/home/jeremy/tba/tbamud-3.64/src'
make utils
make[1]: Entering directory `/home/jeremy/tba/tbamud-3.64/src'
(cd util; make all)
make[2]: Entering directory `/home/jeremy/tba/tbamud-3.64/src/util'
gcc -g -O2 -Wall -DCIRCLE_UTIL -I.. -o ../../bin/rebuildIndex rebuildAsciiIndex.c
rebuildAsciiIndex.c: In function `parsename':
rebuildAsciiIndex.c:43: parse error before `char'
rebuildAsciiIndex.c:44: `extension' undeclared (first use in this function)
rebuildAsciiIndex.c:44: (Each undeclared identifier is reported only once
rebuildAsciiIndex.c:44: for each function it appears in.)
rebuildAsciiIndex.c: In function `walkdir':
rebuildAsciiIndex.c:125: parse error before `long'
rebuildAsciiIndex.c:127: `last' undeclared (first use in this function)
make[2]: *** [../../bin/rebuildIndex] Error 1
make[2]: Leaving directory `/home/jeremy/tba/tbamud-3.64/src/util'
make[1]: *** [utils] Error 2
make[1]: Leaving directory `/home/jeremy/tba/tbamud-3.64/src'
make: *** [all] Error 2

Please Log in or Create an account to join the conversation.

More
21 Aug 2013 21:36 #4126 by Rumble
Oddly enough it wouldn't compile cleanly for me either. Not sure how what changes were made. I'm looking into it. I had to create the /bin directly for it to compile and new compiler settings are spamming unused variable warnings. Working on it.

Rumble
The Builder Academy
tbamud.com 9091
rumble@tbamud.com

Please Log in or Create an account to join the conversation.

More
24 Aug 2013 21:58 #4157 by Rumble
Sorry I forgot to post this is resolved along with a couple other fixes. Please let me know if there are any other issues with github.

Rumble
The Builder Academy
tbamud.com 9091
rumble@tbamud.com

Please Log in or Create an account to join the conversation.

Time to create page: 0.190 seconds