Top Mud Sites Forum

Top Mud Sites Forum (http://www.topmudsites.com/forums/index.php)
-   Newbie Help (http://www.topmudsites.com/forums/forumdisplay.php?f=11)
-   -   setting up my own mud with cygwin (http://www.topmudsites.com/forums/showthread.php?t=617)

UnKnOwN1205 06-27-2004 02:14 AM

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

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.

UnKnOwN1205 06-27-2004 03:54 PM

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

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