ok i downloaded cygwin and EVERY SINGLE PACKAGE available. i type tar zf new.tar and then extracted everything. i then proceeded to goto the src folder and type "make" then after lots of scrolling, i get
undefined reference to `_WinMain@16' collect2: ld returned 1 exit status make: *** [merc] Error 1 and if i try to type ./startup & i get $ limit: Command not found. limit: Command not found. |
You didn't say which mud server you be compiling.
Well you only need a handful of packages. The linkage error can be a number of things, windows compiler options turn on, -mno-cygwin, -mwindows, not invoking make from cygwin shell, fudged up your profile so it doesn't export MAKE_MODE=unix, or most likely have NO main() program in your link which means your compile produced errors compiling the module that contains main(). make shouldn't go to the linkage step, unless your makefile is goofy and has err levels off. There is no limit command in cygwin, and it probably can be safely commented out of the shell script. You can find a walkthru here: <a href="http://sourcery.dyndns.org/wiki.cgi?HowToCompileMud" target="_blank"> HowToCompileMud</a> which might be helpful. |
im trying to run a backup of the mud i have now on my computer. its a godwars dystopia mud
and here are most of the errors that i just copied and paste and have no idea what is means. i also went to the site that you told me but it didnt list the [merc] error (.text+0x449):/home/gawd/mdelight/mdelight/src/interp.c:129: undefined reference to `sprintf' interp.o(.text+0x49d):/home/gawd/mdelight/mdelight/src/interp.c:134: undefined reference to `sprintf' interp.o(.text+0x4f1):/home/gawd/mdelight/mdelight/src/interp.c:140: more undefined references to `sprintf' follow interp.o(.text+0x960): In function `do_racecommands': /home/gawd/mdelight/mdelight/src/interp.c:213: undefined reference to `strcpy' interp.o(.text+0xb4a):/home/gawd/mdelight/mdelight/src/interp.c:218: undefined reference to `sprintf' interp.o(.text+0xb6b):/home/gawd/mdelight/mdelight/src/interp.c:219: undefined reference to `sprintf' interp.o(.text+0xb8c):/home/gawd/mdelight/mdelight/src/interp.c:220: undefined reference to `sprintf' interp.o(.text+0xbad):/home/gawd/mdelight/mdelight/src/interp.c:221: undefined reference to `sprintf' interp.o(.text+0xbce):/home/gawd/mdelight/mdelight/src/interp.c:222: undefined reference to `sprintf' interp.o(.text+0xbef):/home/gawd/mdelight/mdelight/src/interp.c:223: more undefined references to `sprintf' follow interp.o(.text+0x11f3): In function `interpret': /home/gawd/mdelight/mdelight/src/interp.c:5311: undefined reference to `ctype_b_loc' interp.o(.text+0x12e2):/home/gawd/mdelight/mdelight/src/interp.c:5337: undefined reference to `ctype_b_loc' interp.o(.text+0x1364):/home/gawd/mdelight/mdelight/src/interp.c:5354: undefined reference to `strlen' interp.o(.text+0x1385):/home/gawd/mdelight/mdelight/src/interp.c:5356: undefined reference to `strlen' interp.o(.text+0x1446):/home/gawd/mdelight/mdelight/src/interp.c:5365: undefined reference to `sprintf' interp.o(.text+0x151f):/home/gawd/mdelight/mdelight/src/interp.c:5376: undefined reference to `sprintf' interp.o(.text+0x2edf):/home/gawd/mdelight/mdelight/src/interp.c:5569: undefined reference to `strcpy' interp.o(.text+0x2f74):/home/gawd/mdelight/mdelight/src/interp.c:5576: undefined reference to `sprintf' interp.o(.text+0x2fe2):/home/gawd/mdelight/mdelight/src/interp.c:5581: undefined reference to `sprintf' interp.o(.text+0x30c1):/home/gawd/mdelight/mdelight/src/interp.c:5599: undefined reference to `sprintf' interp.o(.text+0x36c9):/home/gawd/mdelight/mdelight/src/interp.c:5712: undefined reference to `sprintf' interp.o(.text+0x4e3a): In function `make_preg': /home/gawd/mdelight/mdelight/src/interp.c:6159: undefined reference to `ctime' interp.o(.text+0x4e4b):/home/gawd/mdelight/mdelight/src/interp.c:6160: undefined reference to `strlen' interp.o(.text+0x4ea3):/home/gawd/mdelight/mdelight/src/interp.c:6163: undefined reference to `sprintf' interp.o(.text+0x545d): In function `is_number': /home/gawd/mdelight/mdelight/src/interp.c:6220: undefined reference to `ctype_b_loc' interp.o(.text+0x55bd):/home/gawd/mdelight/mdelight/src/interp.c:6283: undefined reference to `ctype_b_loc' jobo_shop.o(.text+0x24): In function `do_buy': /home/gawd/mdelight/mdelight/src/jobo_shop.c:45: undefined reference to `sprintf' jobo_shop.o(.text+0x3d):/home/gawd/mdelight/mdelight/src/jobo_shop.c:46: undefined reference to `sprintf' jobo_shop.o(.text+0x375): In function `shopspec_generic': /home/gawd/mdelight/mdelight/src/jobo_shop.c:145: undefined reference to `sprintf' jobo_shop.o(.text+0x5ec): In function `shopspec_healer': /home/gawd/mdelight/mdelight/src/jobo_shop.c:197: undefined reference to `sprintf' spawn_changes.o(.text+0x16): In function `load_changes': /home/gawd/mdelight/mdelight/src/spawn_changes.c:43: undefined reference to `fopen' spawn_changes.o(.text+0x4e):/home/gawd/mdelight/mdelight/src/spawn_changes.c:49: undefined reference to `fscanf' spawn_changes.o(.text+0x65):/home/gawd/mdelight/mdelight/src/spawn_changes.c:52: undefined reference to `malloc' spawn_changes.o(.text+0x13c):/home/gawd/mdelight/mdelight/src/spawn_changes.c:62: undefined reference to `fclose' spawn_changes.o(.text+0x159): In function `current_date': /home/gawd/mdelight/mdelight/src/spawn_changes.c:74: undefined reference to `ctime' spawn_changes.o(.text+0x1b8): In function `save_changes': /home/gawd/mdelight/mdelight/src/spawn_changes.c:88: undefined reference to `fopen' spawn_changes.o(.text+0x1d1):/home/gawd/mdelight/mdelight/src/spawn_changes.c:90: undefined reference to `perror' spawn_changes.o(.text+0x1ef):/home/gawd/mdelight/mdelight/src/spawn_changes.c:94: undefined reference to `fprintf' spawn_changes.o(.text+0x229):/home/gawd/mdelight/mdelight/src/spawn_changes.c:97: undefined reference to `fprintf' spawn_changes.o(.text+0x24d):/home/gawd/mdelight/mdelight/src/spawn_changes.c:98: undefined reference to `fprintf' spawn_changes.o(.text+0x271):/home/gawd/mdelight/mdelight/src/spawn_changes.c:99: undefined reference to `fprintf' spawn_changes.o(.text+0x295):/home/gawd/mdelight/mdelight/src/spawn_changes.c:100: undefined reference to `fprintf' spawn_changes.o(.text+0x2a8):/home/gawd/mdelight/mdelight/src/spawn_changes.c:101: more undefined references to `fprintf' follow spawn_changes.o(.text+0x2c0): In function `save_changes': /home/gawd/mdelight/mdelight/src/spawn_changes.c:104: undefined reference to `fclose' spawn_changes.o(.text+0x2df): In function `delete_change': /home/gawd/mdelight/mdelight/src/spawn_changes.c:113: undefined reference to `malloc' spawn_changes.o(.text+0x364):/home/gawd/mdelight/mdelight/src/spawn_changes.c:129: undefined reference to `free' spawn_changes.o(.text+0x3f2): In function `do_addchange': /home/gawd/mdelight/mdelight/src/spawn_changes.c:164: undefined reference to `sprintf' spawn_changes.o(.text+0x415):/home/gawd/mdelight/mdelight/src/spawn_changes.c:167: undefined reference to `realloc' spawn_changes.o(.text+0x69f): In function `do_chsave': /home/gawd/mdelight/mdelight/src/spawn_changes.c:244: undefined reference to `atoi' spawn_changes.o(.text+0x6db):/home/gawd/mdelight/mdelight/src/spawn_changes.c:254: undefined reference to `sprintf' spawn_changes.o(.text+0x77b): In function `change_justify': /home/gawd/mdelight/mdelight/src/spawn_changes.c:292: undefined reference to `strlen' spawn_changes.o(.text+0x795):/home/gawd/mdelight/mdelight/src/spawn_changes.c:294: undefined reference to `strcpy' spawn_changes.o(.text+0xab8):/home/gawd/mdelight/mdelight/src/spawn_changes.c:364: undefined reference to `strlen' spawn_changes.o(.text+0x114e): In function `do_news': /home/gawd/mdelight/mdelight/src/spawn_changes.c:558: undefined reference to `sprintf' spawn_changes.o(.text+0x121f):/home/gawd/mdelight/mdelight/src/spawn_changes.c:569: undefined reference to `sprintf' spawn_changes.o(.text+0x12b7):/home/gawd/mdelight/mdelight/src/spawn_changes.c:578: undefined reference to `sprintf' spawn_changes.o(.text+0x131f):/home/gawd/mdelight/mdelight/src/spawn_changes.c:586: undefined reference to `sprintf' spawn_arena.o(.text+0x26): In function `do_ainfo': /home/gawd/mdelight/mdelight/src/spawn_arena.c:22: undefined reference to `sprintf' spawn_arena.o(.text+0x1ab):/home/gawd/mdelight/mdelight/src/spawn_arena.c:61: more undefined references to `sprintf' follow spawn_vote.o(.text+0x103): In function `do_vote': /home/gawd/mdelight/mdelight/src/spawn_vote.c:90: undefined reference to `atoi' spawn_vote.o(.text+0x159):/home/gawd/mdelight/mdelight/src/spawn_vote.c:98: undefined reference to `strlen' spawn_vote.o(.text+0x1ba):/home/gawd/mdelight/mdelight/src/spawn_vote.c:104: undefined reference to `strlen' spawn_vote.o(.text+0x1c6):/home/gawd/mdelight/mdelight/src/spawn_vote.c:104: undefined reference to `sprintf' spawn_vote.o(.text+0x218):/home/gawd/mdelight/mdelight/src/spawn_vote.c:120: undefined reference to `strlen' spawn_vote.o(.text+0x244):/home/gawd/mdelight/mdelight/src/spawn_vote.c:122: undefined reference to `strlen' spawn_vote.o(.text+0x250):/home/gawd/mdelight/mdelight/src/spawn_vote.c:122: undefined reference to `sprintf' spawn_vote.o(.text+0x29e):/home/gawd/mdelight/mdelight/src/spawn_vote.c:127: undefined reference to `strlen' spawn_vote.o(.text+0x2aa):/home/gawd/mdelight/mdelight/src/spawn_vote.c:127: undefined reference to `sprintf' spawn_vote.o(.text+0x37c):/home/gawd/mdelight/mdelight/src/spawn_vote.c:156: undefined reference to `strlen' spawn_vote.o(.text+0x3ad):/home/gawd/mdelight/mdelight/src/spawn_vote.c:162: undefined reference to `atoi' spawn_vote.o(.text+0x3e7):/home/gawd/mdelight/mdelight/src/spawn_vote.c:168: undefined reference to `atoi' spawn_vote.o(.text+0x418):/home/gawd/mdelight/mdelight/src/spawn_vote.c:174: undefined reference to `atoi' spawn_vote.o(.text+0x439):/home/gawd/mdelight/mdelight/src/spawn_vote.c:174: undefined reference to `sprintf' spawn_vote.o(.text+0x460):/home/gawd/mdelight/mdelight/src/spawn_vote.c:189: undefined reference to `atoi' spawn_vote.o(.text+0x570):/home/gawd/mdelight/mdelight/src/spawn_vote.c:217: undefined reference to `sprintf' spawn_vote.o(.text+0x82a): In function `vote_update': /home/gawd/mdelight/mdelight/src/spawn_vote.c:293: undefined reference to `sprintf' spawn_vote.o(.text+0x8a4):/home/gawd/mdelight/mdelight/src/spawn_vote.c:295: undefined reference to `sprintf' spawn_vote.o(.text+0x92a): In function `write_votes': /home/gawd/mdelight/mdelight/src/spawn_vote.c:313: undefined reference to `fclose' spawn_vote.o(.text+0x93f):/home/gawd/mdelight/mdelight/src/spawn_vote.c:315: undefined reference to `fopen' spawn_vote.o(.text+0xa07):/home/gawd/mdelight/mdelight/src/spawn_vote.c:330: undefined reference to `fprintf' spawn_vote.o(.text+0xa24):/home/gawd/mdelight/mdelight/src/spawn_vote.c:333: undefined reference to `fprintf' spawn_vote.o(.text+0xa32):/home/gawd/mdelight/mdelight/src/spawn_vote.c:334: undefined reference to `fclose' spawn_vote.o(.text+0xa47):/home/gawd/mdelight/mdelight/src/spawn_vote.c:335: undefined reference to `fopen' spawn_vote.o(.text+0xa6b): In function `read_votes': /home/gawd/mdelight/mdelight/src/spawn_vote.c:346: undefined reference to `fopen' spawn_project.o(.text+0x28): In function `load_projects': /home/gawd/mdelight/mdelight/src/spawn_project.c:52: undefined reference to `fopen' spawn_project.o(.text+0x1ee): In function `read_project': /home/gawd/mdelight/mdelight/src/spawn_project.c:112: undefined reference to `_IO_getc' spawn_project.o(.text+0x202):/home/gawd/mdelight/mdelight/src/spawn_project.c:113: undefined reference to `feof' spawn_project.o(.text+0x214):/home/gawd/mdelight/mdelight/src/spawn_project.c:115: undefined reference to `fclose' spawn_project.o(.text+0x22b):/home/gawd/mdelight/mdelight/src/spawn_project.c:118: undefined reference to `ctype_b_loc' spawn_util.o(.text+0x258):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:168: undefined reference to `__ctype_b_loc' spawn_util.o(.text+0x287):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:170: undefined reference to `strcpy' spawn_util.o(.text+0x2a5):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:175: undefined reference to `strcpy' spawn_util.o(.text+0x329): In function `check_help_soundex': /home/gawd/mdelight/new/mdelight/src/spawn_util.c:197: undefined reference to `sprintf' spawn_util.o(.text+0x3e3):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:209: undefined reference to `sprintf' spawn_util.o(.text+0x3fc):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:210: undefined reference to `strcat' spawn_util.o(.text+0x443):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:215: undefined reference to `strcat' spawn_util.o(.text+0x532): In function `avatar_info': /home/gawd/mdelight/new/mdelight/src/spawn_util.c:252: undefined reference to `sprintf' spawn_util.o(.text+0x7b7): In function `multicheck': /home/gawd/mdelight/new/mdelight/src/spawn_util.c:353: undefined reference to `strlen' spawn_util.o(.text+0x814):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:359: undefined reference to `sprintf' spawn_util.o(.text+0x879):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:366: undefined reference to `sprintf' spawn_util.o(.text+0xa26): In function `load_mksave': /home/gawd/mdelight/new/mdelight/src/spawn_util.c:429: undefined reference to `fopen' spawn_util.o(.text+0xa62):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:435: undefined reference to `fclose' spawn_util.o(.text+0xa80): In function `save_mksave': /home/gawd/mdelight/new/mdelight/src/spawn_util.c:442: undefined reference to `fopen' spawn_util.o(.text+0xab4):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:447: undefined reference to `fprintf' spawn_util.o(.text+0xac2):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:448: undefined reference to `fclose' spawn_util.o(.text+0x22dc): In function `load_supertrain': /home/gawd/mdelight/new/mdelight/src/spawn_util.c:928: undefined reference to `fopen' spawn_util.o(.text+0x2318):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:934: undefined reference to `fclose' spawn_util.o(.text+0x2336): In function `save_supertrain': /home/gawd/mdelight/new/mdelight/src/spawn_util.c:941: undefined reference to `fopen' spawn_util.o(.text+0x236a):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:946: undefined reference to `fprintf' spawn_util.o(.text+0x2378):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:947: undefined reference to `fclose' spawn_util.o(.text+0x23ef): In function `check_supertrain': /home/gawd/mdelight/new/mdelight/src/spawn_util.c:964: undefined reference to `sprintf' spawn_util.o(.text+0x244a): In function `save_ragnarokpool': /home/gawd/mdelight/new/mdelight/src/spawn_util.c:980: undefined reference to `fopen' spawn_util.o(.text+0x247e):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:985: undefined reference to `fprintf' spawn_util.o(.text+0x248c):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:986: undefined reference to `fclose' spawn_util.o(.text+0x250a): In function `load_ragnarok': /home/gawd/mdelight/new/mdelight/src/spawn_util.c:1010: undefined reference to `fopen' spawn_util.o(.text+0x2546):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:1016: undefined reference to `fclose' spawn_util.o(.text+0x2564): In function `load_donatepool': /home/gawd/mdelight/new/mdelight/src/spawn_util.c:1023: undefined reference to `fopen' spawn_util.o(.text+0x25a0):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:1030: undefined reference to `fclose' spawn_util.o(.text+0x25be): In function `save_donatepool': /home/gawd/mdelight/new/mdelight/src/spawn_util.c:1037: undefined reference to `fopen' spawn_util.o(.text+0x25f2):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:1042: undefined reference to `fprintf' spawn_util.o(.text+0x2600):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:1043: undefined reference to `fclose' spawn_util.o(.text+0x267d): In function `check_donatepool': /home/gawd/mdelight/new/mdelight/src/spawn_util.c:1062: undefined reference to `sprintf' spawn_util.o(.text+0x26b9):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:1068: undefined reference to `sprintf' spawn_util.o(.text+0x26f5):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:1074: undefined reference to `sprintf' spawn_util.o(.text+0x273c):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:1078: undefined reference to `sprintf' spawn_util.o(.text+0x2778):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:1084: undefined reference to `sprintf' spawn_util.o(.text+0x27bf):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:1088: more undefined references to `sprintf' follow spawn_util.o(.text+0x282f): In function `load_topboard': /home/gawd/mdelight/new/mdelight/src/spawn_util.c:1107: undefined reference to `fopen' spawn_util.o(.text+0x2855):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:1110: undefined reference to `exit' spawn_util.o(.text+0x28ba):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:1119: undefined reference to `fclose' spawn_util.o(.text+0x2ae3): In function `sort_top_board': /home/gawd/mdelight/new/mdelight/src/spawn_util.c:1172: undefined reference to `sprintf' spawn_util.o(.text+0x2ba2): In function `save_topboard': /home/gawd/mdelight/new/mdelight/src/spawn_util.c:1191: undefined reference to `fopen' spawn_util.o(.text+0x2be9):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:1198: undefined reference to `fprintf' spawn_util.o(.text+0x2c06):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:1199: undefined reference to `fprintf' spawn_util.o(.text+0x2c1b):/home/gawd/mdelight/new/mdelight/src/spawn_util.c:1201: undefined reference to `fclose' spawn_wiz.o(.text+0x2e1): In function `do_setnewbie': /home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:85: undefined reference to `sprintf' spawn_wiz.o(.text+0x36b):/home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:90: undefined reference to `sprintf' spawn_wiz.o(.text+0x1150): In function `do_dismember': /home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:287: undefined reference to `sprintf' spawn_wiz.o(.text+0x13f2): In function `do_triple': /home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:359: undefined reference to `atoi' spawn_wiz.o(.text+0x143d):/home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:365: undefined reference to `atoi' spawn_wiz.o(.text+0x1459):/home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:366: undefined reference to `sprintf' spawn_wiz.o(.text+0x14d2):/home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:377: undefined reference to `atoi' spawn_wiz.o(.text+0x151a):/home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:383: undefined reference to `atoi' spawn_wiz.o(.text+0x1536):/home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:384: undefined reference to `sprintf' spawn_wiz.o(.text+0x1634): In function `do_multicheck': /home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:411: undefined reference to `sprintf' spawn_wiz.o(.text+0x18e7): In function `do_randomload': /home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:466: undefined reference to `atoi' spawn_wiz.o(.text+0x191a):/home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:471: undefined reference to `atoi' spawn_wiz.o(.text+0x194f):/home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:474: undefined reference to `atoi' spawn_wiz.o(.text+0x1ae4): In function `do_psycho': /home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:527: undefined reference to `sprintf' spawn_wiz.o(.text+0x1b4f):/home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:534: undefined reference to `sprintf' spawn_wiz.o(.text+0x1c71): In function `do_nuke': /home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:569: undefined reference to `sprintf' spawn_wiz.o(.text+0x1cb4):/home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:572: undefined reference to `sprintf' spawn_wiz.o(.text+0x1ce2):/home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:573: undefined reference to `sprintf' spawn_wiz.o(.text+0x1d37):/home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:578: undefined reference to `unlink' spawn_wiz.o(.text+0x1d49):/home/gawd/mdelight/new/mdelight/src/spawn_wiz.c:579: undefined reference to `unlink' anon_util.o(.text+0x1a5f): In function `fake_parry': /home/gawd/mdelight/mdelight/src/anon_util.c:380: undefined reference to `sprintf' anon_util.o(.text+0x1ad5):/home/gawd/mdelight/mdelight/src/anon_util.c:388: undefined reference to `sprintf' anon_util.o(.text+0x3593):/home/gawd/mdelight/mdelight/src/anon_util.c:638: undefined reference to `sprintf' anon_util.o(.text+0x516c): In function `fake_dodge': /home/gawd/mdelight/mdelight/src/anon_util.c:893: undefined reference to `sprintf' anon_util.o(.text+0x55ed): In function `do_wizcompare': /home/gawd/mdelight/mdelight/src/anon_util.c:1002: undefined reference to `sprintf' anon_util.o(.text+0x5657):/home/gawd/mdelight/mdelight/src/anon_util.c:1005: more undefined references to `sprintf' follow class_vampire.o(.text+0x1c3): In function `do_bloodwall': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:55: undefined reference to `atoi' class_vampire.o(.text+0x253):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:64: undefined reference to `sprintf' class_vampire.o(.text+0x2b3):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:67: undefined reference to `sprintf' class_vampire.o(.text+0x2e5):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:68: undefined reference to `sprintf' class_vampire.o(.text+0x317):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:69: undefined reference to `sprintf' class_vampire.o(.text+0x349):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:70: undefined reference to `sprintf' class_vampire.o(.text+0x37b):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:71: more undefined references to `sprintf' follow class_vampire.o(.text+0x1c04): In function `do_cauldron': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:711: undefined reference to `atoi' class_vampire.o(.text+0x2015): In function `do_vset': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:797: undefined reference to `sprintf' class_vampire.o(.text+0x21ea):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:832: undefined reference to `atoi' class_vampire.o(.text+0x46bc): In function `do_testemb': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:1802: undefined reference to `sprintf' class_vampire.o(.text+0x46fa):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:1805: undefined reference to `sprintf' class_vampire.o(.text+0x477a):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:1810: undefined reference to `sprintf' class_vampire.o(.text+0x47b8):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:1813: undefined reference to `sprintf' class_vampire.o(.text+0x47f3):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:1817: undefined reference to `sprintf' class_vampire.o(.text+0x493f):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:1845: more undefined references to `sprintf' follow class_vampire.o(.text+0x4d60): In function `do_vtwist': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:1948: undefined reference to `strcpy' class_vampire.o(.text+0x4e6b):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:1972: undefined reference to `strlen' class_vampire.o(.text+0x4e82):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:1972: undefined reference to `strlen' class_vampire.o(.text+0x501c): In function `do_dub': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:2011: undefined reference to `strcpy' class_vampire.o(.text+0x5105):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2021: undefined reference to `strlen' class_vampire.o(.text+0x511c):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2021: undefined reference to `strlen' class_vampire.o(.text+0x53fe): In function `do_sharpen': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:2094: undefined reference to `sprintf' class_vampire.o(.text+0x5439):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2096: undefined reference to `sprintf' class_vampire.o(.text+0x561a): In function `do_gourge': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:2148: undefined reference to `sprintf' class_vampire.o(.text+0x5658):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2151: undefined reference to `sprintf' class_vampire.o(.text+0x56fd):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2158: undefined reference to `sprintf' class_vampire.o(.text+0x57c0):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2169: more undefined references to `sprintf' follow class_vampire.o(.text+0x6673): In function `do_facade': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:2524: undefined reference to `strcpy' class_vampire.o(.text+0x682e):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2559: undefined reference to `sprintf' class_vampire.o(.text+0x6874):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2562: undefined reference to `sprintf' class_vampire.o(.text+0x68b8):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2565: undefined reference to `sprintf' class_vampire.o(.text+0x68f8):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2568: undefined reference to `sprintf' class_vampire.o(.text+0x6938):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2571: undefined reference to `sprintf' class_vampire.o(.text+0x6978):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2574: more undefined references to `sprintf' follow class_vampire.o(.text+0x69ba): In function `do_facade': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:2579: undefined reference to `atoi' class_vampire.o(.text+0x6ef8): In function `do_wall': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:2687: undefined reference to `sprintf' class_vampire.o(.text+0x6f58):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2690: undefined reference to `sprintf' class_vampire.o(.text+0x6f8a):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2691: undefined reference to `sprintf' class_vampire.o(.text+0x6fbc):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2692: undefined reference to `sprintf' class_vampire.o(.text+0x6fee):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2693: undefined reference to `sprintf' class_vampire.o(.text+0x7020):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2694: more undefined references to `sprintf' follow class_vampire.o(.text+0x7796): In function `do_zombie': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:2832: undefined reference to `strcpy' class_vampire.o(.text+0x77cb):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2834: undefined reference to `sprintf' class_vampire.o(.text+0x7b78): In function `do_fleshcraft': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:2928: undefined reference to `sprintf' class_vampire.o(.text+0x7bba):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2930: undefined reference to `sprintf' class_vampire.o(.text+0x7c75):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2940: undefined reference to `sprintf' class_vampire.o(.text+0x7cb7):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2942: undefined reference to `sprintf' class_vampire.o(.text+0x7cf3):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:2944: more undefined references to `sprintf' follow class_vampire.o(.text+0x89ac): In function `do_clone': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:3215: undefined reference to `strlen' class_vampire.o(.text+0x917a): In function `do_assassinate': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:3371: undefined reference to `sprintf' class_vampire.o(.text+0x9310):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:3406: undefined reference to `sprintf' class_vampire.o(.text+0x934c):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:3408: undefined reference to `sprintf' class_vampire.o(.text+0x9388):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:3410: undefined reference to `sprintf' class_vampire.o(.text+0x991a): In function `do_tongue': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:3538: undefined reference to `sprintf' class_vampire.o(.text+0x9953):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:3540: more undefined references to `sprintf' follow class_vampire.o(.text+0xcd87): In function `do_guardian': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:4859: undefined reference to `strcpy' class_vampire.o(.text+0xcf7a): In function `do_servant': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:4912: undefined reference to `strcpy' class_vampire.o(.text+0xd581): In function `do_spit': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:5046: undefined reference to `sprintf' class_vampire.o(.text+0xd5ba):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:5048: undefined reference to `sprintf' class_vampire.o(.text+0xd5f3):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:5050: undefined reference to `sprintf' class_vampire.o(.text+0xd679): In function `do_reimburse': /home/gawd/mdelight/new/mdelight/src/class_vampire.c:5067: undefined reference to `sprintf' class_vampire.o(.text+0xd690):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:5068: undefined reference to `fopen' class_vampire.o(.text+0xd6ce):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:5075: undefined reference to `fopen' class_vampire.o(.text+0xd6f2):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:5081: undefined reference to `feof' class_vampire.o(.text+0xde1b):/home/gawd/mdelight/new/mdelight/src/class_vampire.c:5209: undefined reference to `sprintf' class_werewolf.o(.text+0x119): In function `do_tribe': /home/gawd/mdelight/mdelight/src/class_werewolf.c:30: undefined reference to `sprintf' class_werewolf.o(.text+0x1848): In function `do_roar': /home/gawd/mdelight/mdelight/src/class_werewolf.c:616: undefined reference to `sprintf' class_werewolf.o(.text+0x1883):/home/gawd/mdelight/mdelight/src/class_werewolf.c:619: undefined reference to `sprintf' class_werewolf.o(.text+0x26ea): In function `do_congregation': /home/gawd/mdelight/mdelight/src/class_werewolf.c:868: undefined reference to `sprintf' class_werewolf.o(.text+0x273d):/home/gawd/mdelight/mdelight/src/class_werewolf.c:872: more undefined references to `sprintf' follow class_werewolf.o(.text+0x3c64): In function `do_reshape': /home/gawd/mdelight/mdelight/src/class_werewolf.c:1340: undefined reference to `strcpy' class_werewolf.o(.text+0x3d6f):/home/gawd/mdelight/mdelight/src/class_werewolf.c:1368: undefined reference to `strlen' class_werewolf.o(.text+0x3d86):/home/gawd/mdelight/mdelight/src/class_werewolf.c:1368: undefined reference to `strlen' class_shapeshifter.o(.text+0x151a): In function `do_shift': /home/gawd/mdelight/mdelight/src/class_shapeshifter.c:410: undefined reference to `sprintf' class_shapeshifter.o(.text+0x179f):/home/gawd/mdelight/mdelight/src/class_shapeshifter.c:437: undefined reference to `sprintf' class_shapeshifter.o(.text+0x1a24):/home/gawd/mdelight/mdelight/src/class_shapeshifter.c:464: undefined reference to `sprintf' class_shapeshifter.o(.text+0x1cab):/home/gawd/mdelight/mdelight/src/class_shapeshifter.c:491: undefined reference to `sprintf' class_shapeshifter.o(.text+0x1fed): In function `do_formlearn': /home/gawd/mdelight/mdelight/src/class_shapeshifter.c:555: undefined reference to `sprintf' class_shapeshifter.o(.text+0x296c): In function `do_camouflage': /home/gawd/mdelight/mdelight/src/class_shapeshifter.c:747: undefined reference to `strcpy' class_shapeshifter.o(.text+0x2a7c):/home/gawd/mdelight/mdelight/src/class_shapeshifter.c:770: undefined reference to `strlen' class_shapeshifter.o(.text+0x2a93):/home/gawd/mdelight/mdelight/src/class_shapeshifter.c:770: undefined reference to `strlen' class_shapeshifter.o(.text+0x2cad): In function `do_shapeshift': /home/gawd/mdelight/mdelight/src/class_shapeshifter.c:821: undefined reference to `strlen' class_shapeshifter.o(.text+0x2cc0):/home/gawd/mdelight/mdelight/src/class_shapeshifter.c:821: undefined reference to `strlen' class_shapeshifter.o(.text+0x2d73):/home/gawd/mdelight/mdelight/src/class_shapeshifter.c:832: undefined reference to `sprintf' class_tanarri.o(.text+0x5a3): In function `do_chaossurge': /home/gawd/mdelight/mdelight/src/class_tanarri.c:136: undefined reference to `sprintf' class_tanarri.o(.text+0x5dc):/home/gawd/mdelight/mdelight/src/class_tanarri.c:138: undefined reference to `sprintf' class_tanarri.o(.text+0x60f):/home/gawd/mdelight/mdelight/src/class_tanarri.c:140: undefined reference to `sprintf' class_tanarri.o(.text+0xc5a): In function `do_bloodsac': /home/gawd/mdelight/mdelight/src/class_tanarri.c:268: undefined reference to `sprintf' class_undeadknight.o(.text+0x23e):/home/gawd/mdelight/mdelight/src/class_undeadknight.c:98: more undefined references to `sprintf' follow class_monk.o(.text+0x5e95): In function `do_learn': /home/gawd/mdelight/new/mdelight/src/class_monk.c:1979: undefined reference to `strcmp' class_monk.o(.text+0x63c6):/home/gawd/mdelight/new/mdelight/src/class_monk.c:2044: undefined reference to `sprintf' class_ninja.o(.text+0x36c): In function `do_principles': /home/gawd/mdelight/mdelight/src/class_ninja.c:128: undefined reference to `sprintf' class_ninja.o(.text+0x749):/home/gawd/mdelight/mdelight/src/class_ninja.c:194: undefined reference to `sprintf' class_ninja.o(.text+0x8c6):/home/gawd/mdelight/mdelight/src/class_ninja.c:218: undefined reference to `sprintf' class_ninja.o(.text+0x912):/home/gawd/mdelight/mdelight/src/class_ninja.c:224: undefined reference to `sprintf' class_ninja.o(.text+0x98b):/home/gawd/mdelight/mdelight/src/class_ninja.c:230: more undefined references to `sprintf' follow class_demon.o(.text+0x26b4): In function `do_champions': /home/gawd/mdelight/mdelight/src/class_demon.c:826: undefined reference to `strlen' class_demon.o(.text+0x2726):/home/gawd/mdelight/mdelight/src/class_demon.c:832: undefined reference to `strcpy' class_demon.o(.text+0x2743):/home/gawd/mdelight/mdelight/src/class_demon.c:833: undefined reference to `strcpy' class_demon.o(.text+0x2761):/home/gawd/mdelight/mdelight/src/class_demon.c:834: undefined reference to `sprintf' class_demon.o(.text+0x28bb):/home/gawd/mdelight/mdelight/src/class_demon.c:844: undefined reference to `sprintf' class_demon.o(.text+0x315c): In function `do_leech': /home/gawd/mdelight/mdelight/src/class_demon.c:1050: undefined reference to `sprintf' class_demon.o(.text+0x3196):/home/gawd/mdelight/mdelight/src/class_demon.c:1052: undefined reference to `sprintf' class_demon.o(.text+0x3714): In function `do_gust': /home/gawd/mdelight/mdelight/src/class_demon.c:1190: undefined reference to `sprintf' class_demon.o(.text+0x373e):/home/gawd/mdelight/mdelight/src/class_demon.c:1191: more undefined references to `sprintf' follow class_drow.o(.text+0x2634): In function `do_glamour': /home/gawd/mdelight/mdelight/src/class_drow.c:782: undefined reference to `strcpy' class_drow.o(.text+0x2730):/home/gawd/mdelight/mdelight/src/class_drow.c:797: undefined reference to `strlen' class_drow.o(.text+0x2747):/home/gawd/mdelight/mdelight/src/class_drow.c:797: undefined reference to `strlen' class_thief.o(.text+0x1619): In function `do_bstab': /home/gawd/mdelight/mdelight/src/class_thief.c:529: undefined reference to `sprintf' class_thief.o(.text+0x1652):/home/gawd/mdelight/mdelight/src/class_thief.c:531: undefined reference to `sprintf' class_thief.o(.text+0x1a25): In function `do_tdagger': /home/gawd/mdelight/mdelight/src/class_thief.c:616: undefined reference to `sprintf' class_thief.o(.text+0x1a5e):/home/gawd/mdelight/mdelight/src/class_thief.c:618: undefined reference to `sprintf' class_thief.o(.text+0x1b7f):/home/gawd/mdelight/mdelight/src/class_thief.c:633: undefined reference to `sprintf' class_thief.o(.text+0x1bb8):/home/gawd/mdelight/mdelight/src/class_thief.c:635: more undefined references to `sprintf' follow class_sorcerer.o(.text+0xdb89): In function `do_chant': /home/gawd/mdelight/mdelight/src/class_sorcerer.c:4089: undefined reference to `strcpy' class_sorcerer.o(.text+0xe1cf):/home/gawd/mdelight/mdelight/src/class_sorcerer.c:4177: undefined reference to `sprintf' class_sorcerer.o(.text+0xe1ec):/home/gawd/mdelight/mdelight/src/class_sorcerer.c:4178: undefined reference to `sprintf' class_sorcerer.o(.text+0xe209):/home/gawd/mdelight/mdelight/src/class_sorcerer.c:4179: undefined reference to `sprintf' class_sorcerer.o(.text+0xe3c5):/home/gawd/mdelight/mdelight/src/class_sorcerer.c:4193: undefined reference to `sprintf' class_sorcerer.o(.text+0xe3e2):/home/gawd/mdelight/mdelight/src/class_sorcerer.c:4194: undefined reference to `sprintf' class_sorcerer.o(.text+0xe3ff):/home/gawd/mdelight/mdelight/src/class_sorcerer.c:4195: more undefined references to `sprintf' follow class_sorcerer.o(.text+0xf66f): In function `do_invoke': /home/gawd/mdelight/mdelight/src/class_sorcerer.c:4421: undefined reference to `strcpy' class_sorcerer.o(.text+0xf84d):/home/gawd/mdelight/mdelight/src/class_sorcerer.c:4451: undefined reference to `sprintf' class_sorcerer.o(.text+0x101a4): In function `do_discharge': /home/gawd/mdelight/mdelight/src/class_sorcerer.c:4682: undefined reference to `sprintf' class_sorcerer.o(.text+0x101c1):/home/gawd/mdelight/mdelight/src/class_sorcerer.c:4683: undefined reference to `sprintf' class_sorcerer.o(.text+0x101de):/home/gawd/mdelight/mdelight/src/class_sorcerer.c:4684: undefined reference to `sprintf' class_saiyan.o(.text+0x1678): In function `do_powerup': /home/gawd/mdelight/mdelight/src/class_saiyan.c:573: undefined reference to `sprintf' class_saiyan.o(.text+0x181a):/home/gawd/mdelight/mdelight/src/class_saiyan.c:603: more undefined references to `sprintf' follow class_priest.o(.text+0x2b61): In function `do_turnundead': /home/gawd/mdelight/new/mdelight/src/class_priest.c:1170: undefined reference to `strcpy' class_priest.o(.text+0x2b96):/home/gawd/mdelight/new/mdelight/src/class_priest.c:1172: undefined reference to `sprintf' class_priest.o(.text+0x3221): In function `do_pwho': /home/gawd/mdelight/new/mdelight/src/class_priest.c:1349: undefined reference to `sprintf' class_priest.o(.text+0x3308):/home/gawd/mdelight/new/mdelight/src/class_priest.c:1359: undefined reference to `sprintf' class_priest.o(.text+0x35b3): In function `do_priestform': /home/gawd/mdelight/new/mdelight/src/class_priest.c:1415: undefined reference to `sprintf' /usr/lib/gcc-lib/i686-pc-cygwin/3.3.1/../../../libcygwin.a(libcmain.o)(.text+0x7a): undefined reference to `_WinMain@16' collect2: ld returned 1 exit status make: *** [merc] Error 1 |
Yes it wouldn't of course list the exact error. That's not its purpose. You did of course validate your configuration according to the article, as it do appear your cygwin setup is not correct.
Anyway whenever you do get that ironed out, the following patch for Dystopia to run threaded host lookups on cygwin might be helpful. [code] $ diff -uw ../dystopia/src/comm.c comm.c --- ../dystopia/src/comm.c 2002-04-27 10;36;18.000000000 -0400 +++ comm.c 2004-01-09 05;06;56.987027700 -0500 @@ -1012,16 +1012,27 @@ } #endif +#ifdef +pthread_mutex_t hostent_mutex = PTHREAD_MUTEX_INITIALIZER; +#endif + void lookup_address(DUMMY_ARG *darg) { struct hostent *from = 0; +#ifndef struct hostent ent; char buf[16384]; // enough ?? int err; +#endif thread_count++; +#ifdef + pthread_mutex_lock(&hostent_mutex); + from = gethostbyaddr( darg->buf, sizeof(darg->buf), AF_INET); +#else gethostbyaddr_r( darg->buf, sizeof(darg->buf), AF_INET, &ent, buf, 16384, &from, &err); +#endif if (from && from->h_name) { @@ -1029,6 +1040,9 @@ darg->d->host = str_dup(from->h_name); } +#ifdef + pthread_mutex_unlock(&hostent_mutex); +#endif /* * Brilliant system there Mr. Jobo */ [/quote] |
All times are GMT -4. The time now is 04:06 AM. |
Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright Top Mud Sites.com 2022