Top Mud Sites Forum Return to TopMudSites.com
  Top Mud Sites Forum > MUD Players and General Discussion > Newbie Help
Read-only archive
The Top Mud Sites forum is closed.
Posting, registration and logins are disabled.

 
Old 06-27-2004, 02:14 AM   #1
UnKnOwN1205
New Member
 
Join Date: Jan 2004
Posts: 15
UnKnOwN1205 is on a distinguished road
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.
 
Old 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.
 
Old 06-27-2004, 03:54 PM   #3
UnKnOwN1205
New Member
 
Join Date: Jan 2004
Posts: 15
UnKnOwN1205 is on a distinguished road
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
 
Old 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


All times are GMT -4.


Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Style based on a design by Essilor
Copyright Top Mud Sites.com 2022