06-27-2004, 02:14 AM | #1 |
New Member
|
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. |
06-27-2004, 08:05 AM | #2 |
Posts: n/a
|
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. |
06-27-2004, 03:54 PM | #3 |
New Member
|
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 |
06-27-2004, 08:18 PM | #4 |
Posts: n/a
|
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] |
setting up my own mud with cygwin - Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Setting a Schedule | prof1515 | MUD Administration | 3 | 10-28-2005 04:47 AM |
Price Setting Economies | xanes | Advanced MUD Concepts | 14 | 08-18-2004 02:43 PM |
Cygwin and Windows | Scrod Fungus | MUD Coding | 4 | 03-10-2004 02:36 PM |
Setting up to autolog with Portal | Fifi | Newbie Help | 1 | 06-11-2003 04:13 PM |
The sun is setting.. | Firefly | Advertising for Staff | 0 | 03-26-2003 12:32 AM |
|
|