make smaug make[1]: Entering directory `/home/blueice/smaug/src' /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX act_comm.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX act_info.c act_info.c: In function ‘get_scan_level’: act_info.c:2163: warning: integer constant is too large for ‘long’ type act_info.c:2165: warning: integer constant is too large for ‘long’ type act_info.c:2167: warning: integer constant is too large for ‘long’ type act_info.c:2169: warning: integer constant is too large for ‘long’ type act_info.c:2171: warning: integer constant is too large for ‘long’ type /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX act_move.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX act_obj.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX act_wiz.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX asteroids.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX backup.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX ban.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX board.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX boards.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX build.c build.c: In function ‘do_mset’: build.c:3289: warning: integer constant is too large for ‘long’ type build.c: In function ‘do_oset’: build.c:5226: warning: comparisons like X<=Y<=Z do not have their mathematical meaning /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX changes.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX clanhq.c clanhq.c: In function ‘make_clan_guard’: clanhq.c:2545: warning: unused variable ‘lifeforce’ clanhq.c: In function ‘get_guard_powerlevel’: clanhq.c:2582: warning: integer constant is too large for ‘long’ type clanhq.c:2583: warning: integer constant is too large for ‘long’ type clanhq.c:2584: warning: integer constant is too large for ‘long’ type clanhq.c:2585: warning: integer constant is too large for ‘long’ type clanhq.c:2586: warning: integer constant is too large for ‘long’ type clanhq.c:2587: warning: integer constant is too large for ‘long’ type clanhq.c:2588: warning: integer constant is too large for ‘long’ type clanhq.c:2589: warning: integer constant is too large for ‘long’ type /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX clans.c clans.c: In function ‘do_setclan’: clans.c:2635: warning: integer constant is too large for ‘long’ type clans.c:2635: warning: integer constant is too large for ‘long’ type /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX colorize.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX comm.c comm.c: In function ‘new_descriptor’: comm.c:1026: warning: pointer targets in passing argument 3 of ‘accept’ differ in signedness comm.c: In function ‘read_from_descriptor’: comm.c:1353: warning: pointer targets in assignment differ in signedness comm.c:1357: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1359: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1359: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1359: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1361: warning: pointer targets in passing argument 2 of ‘write_to_buffer’ differ in signedness comm.c:1363: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1366: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1366: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1366: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1373: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1381: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1381: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1381: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1384: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1386: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1386: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1386: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1390: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1392: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1392: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1392: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1394: warning: pointer targets in passing argument 2 of ‘write_to_buffer’ differ in signedness comm.c:1396: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1399: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1399: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1399: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1406: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1414: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1414: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c:1414: warning: pointer targets in passing argument 1 of ‘strlen’ differ in signedness comm.c: In function ‘nanny’: comm.c:1977: warning: pointer targets in passing argument 2 of ‘write_to_buffer’ differ in signedness comm.c:1978: warning: pointer targets in passing argument 2 of ‘write_to_buffer’ differ in signedness comm.c:1979: warning: pointer targets in passing argument 2 of ‘write_to_buffer’ differ in signedness comm.c: In function ‘save_mobile’: comm.c:5253: warning: comparisons like X<=Y<=Z do not have their mathematical meaning comm.c:5255: warning: comparisons like X<=Y<=Z do not have their mathematical meaning comm.c:5257: warning: comparisons like X<=Y<=Z do not have their mathematical meaning comm.c:5259: warning: comparisons like X<=Y<=Z do not have their mathematical meaning comm.c: In function ‘hotboot_recover’: comm.c:5826: warning: pointer targets in passing argument 2 of ‘write_to_buffer’ differ in signedness comm.c:5827: warning: pointer targets in passing argument 2 of ‘write_to_buffer’ differ in signedness comm.c:5828: warning: pointer targets in passing argument 2 of ‘write_to_buffer’ differ in signedness /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX comments.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX const.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX db.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX deity.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX dns.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX energyskills.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX fight.c fight.c: In function ‘damage’: fight.c:1618: warning: unused variable ‘awrdif’ fight.c:1616: warning: unused variable ‘xp_gain’ fight.c: In function ‘check_killer’: fight.c:2847: warning: integer constant is too large for ‘long’ type fight.c:2849: warning: integer constant is too large for ‘long’ type fight.c:2851: warning: integer constant is too large for ‘long’ type fight.c:2881: warning: integer constant is too large for ‘long’ type fight.c:2883: warning: integer constant is too large for ‘long’ type fight.c:2885: warning: integer constant is too large for ‘long’ type fight.c:2977: warning: integer constant is too large for ‘long’ type fight.c:2979: warning: integer constant is too large for ‘long’ type fight.c: In function ‘group_gain’: fight.c:4224: warning: unused variable ‘buf’ fight.c: In function ‘xp_compute’: fight.c:4358: warning: unused variable ‘iq’ fight.c: In function ‘do_flee’: fight.c:5069: warning: unused variable ‘buf’ /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX file.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX grub.c grub.c:23: warning: conflicting types for built-in function ‘trunc’ /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX handler.c handler.c: In function ‘get_base_str’: handler.c:287: warning: unused variable ‘paf_next’ handler.c:287: warning: unused variable ‘paf’ handler.c: In function ‘get_curr_str’: handler.c:301: warning: unused variable ‘paf_next’ handler.c:301: warning: unused variable ‘paf’ handler.c: In function ‘can_see’: handler.c:3115: warning: unused variable ‘actoverride’ /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX hashstr.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX hiscores.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX house.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX ident.c ident.c: In function ‘set_auth’: ident.c:312: warning: pointer targets in passing argument 3 of ‘getsockname’ differ in signedness ident.c:317: warning: pointer targets in passing argument 3 of ‘getpeername’ differ in signedness /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX interp.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX itemgenerator.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX learn.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX magic.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX makeobjs.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX meleeskills.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX misc.c misc.c: In function ‘abbNumLD’: misc.c:2293: warning: integer constant is too large for ‘long’ type misc.c:2300: warning: integer constant is too large for ‘long’ type /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX mpxset.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX mud_comm.c mud_comm.c: In function ‘do_mpplset’: mud_comm.c:2631: warning: integer constant is too large for ‘long’ type /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX mud_prog.c mud_prog.c: In function ‘mprog_translate’: mud_prog.c:2488: warning: unused variable ‘loc’ /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX mysql.c mysql.c: In function ‘do_webaccount’: mysql.c:275: warning: ‘return’ with a value, in function returning void /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX new_auth.c new_auth.c: In function ‘do_mpapplyb’: new_auth.c:819: warning: unused variable ‘log_buf’ new_auth.c:816: warning: unused variable ‘buf’ /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX pfiles.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX planes.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX player.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX polymorph.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX quest.c quest.c: In function ‘check_quest’: quest.c:2186: warning: unused variable ‘pers’ quest.c:2186: warning: unused variable ‘obj’ quest.c:2186: warning: unused variable ‘room’ quest.c:2186: warning: unused variable ‘mob’ /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX renumber.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX requests.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX reset.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX save.c save.c: In function ‘fwrite_obj’: save.c:744: warning: comparisons like X<=Y<=Z do not have their mathematical meaning save.c:746: warning: comparisons like X<=Y<=Z do not have their mathematical meaning save.c:748: warning: comparisons like X<=Y<=Z do not have their mathematical meaning save.c:750: warning: comparisons like X<=Y<=Z do not have their mathematical meaning save.c: In function ‘fwrite_mobile’: save.c:4014: warning: comparisons like X<=Y<=Z do not have their mathematical meaning save.c:4016: warning: comparisons like X<=Y<=Z do not have their mathematical meaning save.c:4018: warning: comparisons like X<=Y<=Z do not have their mathematical meaning save.c:4020: warning: comparisons like X<=Y<=Z do not have their mathematical meaning /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX scrabble.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX shops.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX skills.c skills.c: In function ‘check_skill’: skills.c:182: warning: unused variable ‘blood’ skills.c: In function ‘do_powerup’: skills.c:5343: warning: integer constant is too large for ‘long’ type skills.c:5344: warning: integer constant is too large for ‘long’ type skills.c:5345: warning: integer constant is too large for ‘long’ type skills.c:5346: warning: integer constant is too large for ‘long’ type skills.c:5347: warning: integer constant is too large for ‘long’ type skills.c: In function ‘dispurse_energy_skills’: skills.c:9575: warning: comparison of distinct pointer types lacks a cast /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX skills_mutant.c skills_mutant.c: In function ‘do_poisonskin’: skills_mutant.c:563: warning: unused variable ‘mod’ /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX space.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX space2.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX special.c special.c: In function ‘spec_lookup’: special.c:63: warning: cast to pointer from integer of different size special.c: In function ‘lookup_spec’: special.c:79: warning: cast to pointer from integer of different size /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX stat_obj.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX sudoku.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX tables.c tables.c: In function ‘spell_function’: tables.c:74: warning: cast to pointer from integer of different size tables.c: In function ‘skill_function’: tables.c:91: warning: cast to pointer from integer of different size tables.c: In function ‘spell_name’: tables.c:105: warning: cast to pointer from integer of different size tables.c: In function ‘skill_name’: tables.c:122: warning: cast to pointer from integer of different size tables.c: In function ‘save_skills’: tables.c:883: warning: unused variable ‘skillset’ tables.c:882: warning: unused variable ‘skill’ /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX track.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX transform.c /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX update.c update.c: In function ‘update_fclass’: update.c:197: warning: integer constant is too large for ‘long’ type update.c:204: warning: integer constant is too large for ‘long’ type update.c:205: warning: integer constant is too large for ‘long’ type update.c:215: warning: integer constant is too large for ‘long’ type update.c:216: warning: integer constant is too large for ‘long’ type update.c:226: warning: integer constant is too large for ‘long’ type update.c:227: warning: integer constant is too large for ‘long’ type update.c:237: warning: integer constant is too large for ‘long’ type update.c:238: warning: integer constant is too large for ‘long’ type update.c:248: warning: integer constant is too large for ‘long’ type update.c:249: warning: integer constant is too large for ‘long’ type update.c:259: warning: integer constant is too large for ‘long’ type update.c:260: warning: integer constant is too large for ‘long’ type update.c:270: warning: integer constant is too large for ‘long’ type update.c: In function ‘next_gain’: update.c:484: warning: unused variable ‘perc’ /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX webhelp.c webhelp.c: In function ‘add_linebreaks’: webhelp.c:129: warning: value computed is not used /usr/bin/gcc -c -g -g3 -Wall -DREQUESTS -DSMAUG14 -DTIMEFORMAT -DREGEX imm_host.c rm -f smaug /usr/bin/gcc -lcrypt -lz -lbfd -liberty -ldl -lm -lmysqlclient -lnsl -L/usr/lib/mysql -I/usr/include/mysql/ -o smaug act_comm.o act_info.o act_move.o act_obj.o act_wiz.o asteroids.o backup.o ban.o board.o boards.o build.o changes.o clanhq.o clans.o colorize.o comm.o comments.o const.o db.o deity.o dns.o energyskills.o fight.o file.o grub.o handler.o hashstr.o hiscores.o house.o ident.o interp.o itemgenerator.o learn.o magic.o makeobjs.o meleeskills.o misc.o mpxset.o mud_comm.o mud_prog.o mysql.o new_auth.o pfiles.o planes.o player.o polymorph.o quest.o renumber.o requests.o reset.o save.o scrabble.o shops.o skills.o skills_mutant.o space.o space2.o special.o stat_obj.o sudoku.o tables.o track.o transform.o update.o webhelp.o imm_host.o act_wiz.o: In function `do_listdos': /home/blueice/smaug/src/act_wiz.c:9500: undefined reference to `bfd_get_section_by_name' act_wiz.o: In function `do_listspecs': /home/blueice/smaug/src/act_wiz.c:9517: undefined reference to `bfd_get_section_by_name' act_wiz.o: In function `do_listspells': /home/blueice/smaug/src/act_wiz.c:9534: undefined reference to `bfd_get_section_by_name' comm.o: In function `show_symb': /home/blueice/smaug/src/comm.c:207: undefined reference to `bfd_check_format_matches' /home/blueice/smaug/src/comm.c:216: undefined reference to `bfd_get_section_by_name' comm.o: In function `main': /home/blueice/smaug/src/comm.c:338: undefined reference to `bfd_openr' special.o: In function `spec_lookup': /home/blueice/smaug/src/special.c:56: undefined reference to `bfd_get_section_by_name' special.o: In function `lookup_spec': /home/blueice/smaug/src/special.c:76: undefined reference to `bfd_get_section_by_name' tables.o: In function `spell_function': /home/blueice/smaug/src/tables.c:67: undefined reference to `bfd_get_section_by_name' tables.o: In function `skill_function': /home/blueice/smaug/src/tables.c:84: undefined reference to `bfd_get_section_by_name' tables.o: In function `spell_name': /home/blueice/smaug/src/tables.c:102: undefined reference to `bfd_get_section_by_name' tables.o:/home/blueice/smaug/src/tables.c:119: more undefined references to `bfd_get_section_by_name' follow collect2: ld returned 1 exit status make[1]: *** [smaug] Error 1 make[1]: Leaving directory `/home/blueice/smaug/src' make: *** [all] Error 2