Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #376  
Old 08-01-2012, 03:00 PM
Tanyard
Fire Beetle
 
Join Date: Aug 2006
Posts: 22
Default

actually i am on 2174 ><
Reply With Quote
  #377  
Old 08-01-2012, 03:11 PM
Tanyard
Fire Beetle
 
Join Date: Aug 2006
Posts: 22
Default

Quote:
Originally Posted by Uleat View Post
Warnings can usually be overlooked...

The bot.cpp is a known bug and possibly fixed..you may need to update your revision if you're still on 2171.

The EQWParser.cpp and embperl.cpp could be related to your Perl setup since these are the two places that it
is defined. Someone more knowledgeable can probably point you in the direction for a fix.
I am actually using 2174 says TortSVN, and turns out i was accidently using a higher version of Perl, believe it was 5.14.. uninstalled and manually deleted Perl directory, installed 5.12 and seeing if that helps
Reply With Quote
  #378  
Old 08-01-2012, 03:27 PM
Uleat's Avatar
Uleat
Developer
 
Join Date: Apr 2012
Location: North Carolina
Posts: 2,815
Default

Read this thread for the bots.cpp issue:

http://www.eqemulator.org/forums/showthread.php?t=35575

Bad_captain will probably be updating this on the SVN when he gets a chance.


There's more than enough posts around here on what version of Perl to use.

Perl 10 is the default for non-VS 10/x64 builds, but that is getting harder to find. Perl 12 can be used with no apparent
issues, but changes need to be made EQWParser and embperl.

I run on x86 hardware and OS, so I can't specifically say what situations to use Perl 14 on..but that info is around here.
__________________
Uleat of Bertoxxulous

Compilin' Dirty
Reply With Quote
  #379  
Old 08-01-2012, 03:50 PM
Maze_EQ
Demi-God
 
Join Date: Mar 2012
Posts: 1,106
Default

Thanks, Uleat. He contacted me via Gmail, I got it fixed up.
__________________
"No, thanks, man. I don't want you fucking up my life, too."

Skype:
Comerian1
Reply With Quote
  #380  
Old 08-19-2012, 06:45 PM
Versalin
Fire Beetle
 
Join Date: Sep 2010
Location: California
Posts: 24
Default

Im having trouble when i go to launch the start.bat file and I get to the part where the 5 zones start but they all immediately crash. Any help is much appreciated

EDIT: So I ran each of the start commands by themselvs and when I start Zone.exe it starts and crashes on Load Perl Commands

Zone.exe log Output:
---------------------------------------------
[08.19. - 16:25:48] Starting Log: logs/eqemu_quest_zone_0216.log
[08.19. - 16:25:48] Tying perl output to eqemu logs
[08.19. - 16:25:48] Creating EQEmuIO=HASH(0x310b3dc)
[08.19. - 16:25:48] Creating EQEmuIO=HASH(0x310655c)
[08.19. - 16:25:48] Loading perlemb plugins.
[08.19. - 16:25:48] Subroutine Cwd::fastcwd redefined at C:/Perl/lib/Cwd.pm line 819.
[08.19. - 16:25:48] Subroutine Cwd::getcwd redefined at C:/Perl/lib/Cwd.pm line 819.
[08.19. - 16:25:48] Subroutine Cwd::abs_path redefined at C:/Perl/lib/Cwd.pm line 819.
[08.19. - 16:25:48] Loading perl commands...

Start.Bat log output.

---------------------------------------------
[08.19. - 15:42:57] Starting Log: logs/eqemu_debug_world_4424.log
[08.19. - 15:42:57] [WORLD__INIT] Loading server configuration..
[08.19. - 15:42:57] [WORLD__INIT] Log settings loaded from log.ini
[08.19. - 15:42:57] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[08.19. - 15:42:57] [WORLD__INIT] Added loginserver eqemulator.net:5998
[08.19. - 15:42:57] [WORLD__INIT] Connecting to MySQL...
[08.19. - 15:42:57] [WORLD__INIT] HTTP world service disabled.
[08.19. - 15:42:57] [WORLD__INIT] Loading variables..
[08.19. - 15:42:57] [WORLD__INIT] Loading zones..
[08.19. - 15:42:57] [WORLD__INIT] Clearing groups..
[08.19. - 15:42:57] [WORLD__INIT] Clearing raids..
[08.19. - 15:42:57] [WORLD__INIT] Loading items..
[08.19. - 15:42:59] [WORLD__INIT] Loading guilds..
[08.19. - 15:42:59] [WORLD__INIT] Loaded default rule set 'default'
[08.19. - 15:42:59] [WORLD__INIT] Clearing temporary merchant lists..
[08.19. - 15:42:59] [WORLD__INIT] Loading EQ time of day..
[08.19. - 15:42:59] [WORLD__INIT_ERR] Unable to load eqtime.cfg
[08.19. - 15:42:59] [WORLD__INIT] Loading launcher list..
[08.19. - 15:42:59] [WORLD__INIT] Reboot zone modes ON
[08.19. - 15:42:59] [WORLD__INIT] Deleted 0 stale player corpses from database
[08.19. - 15:42:59] [WORLD__INIT] Deleted 0 stale player backups from database
[08.19. - 15:42:59] [WORLD__INIT] Loading adventures...
[08.19. - 15:42:59] [WORLD__INIT] Purging expired instances
[08.19. - 15:42:59] [WORLD__INIT] Loading char create info...
[08.19. - 15:42:59] [WORLD__INIT] Zone (TCP) listener started.
[08.19. - 15:42:59] [WORLD__INIT] Client (UDP) listener started.
[08.19. - 15:42:59] [NET__IDENTIFY] Registered patch 6.2
[08.19. - 15:42:59] [NET__IDENTIFY] Registered patch Titanium
[08.19. - 15:42:59] [NET__IDENTIFY] Registered patch SoF
[08.19. - 15:42:59] [NET__IDENTIFY] Registered patch SoD
[08.19. - 15:42:59] [NET__IDENTIFY] Registered patch Underfoot
[08.19. - 15:42:59] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[08.19. - 15:42:59] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[08.19. - 15:42:59] [WORLD__LS] Loginserver provided 98.234.138.203 as world address
[08.19. - 15:43:08] [WORLD__ZONE] New TCP connection from 127.0.0.1:53210
[08.19. - 15:43:09] [WORLD__CONSOLE] New launcher from 127.0.0.1:53210
[08.19. - 15:43:09] [WORLD__LAUNCH] Adding pending launcher 1
[08.19. - 15:43:13] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.
[08.19. - 15:43:13] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.
[08.19. - 15:43:18] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[08.19. - 15:43:26] [WORLD__LAUNCH] zone: dynamic_01 reported state STOPPED (1 starts)
[08.19. - 15:43:38] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (2 starts)
[08.19. - 15:43:56] [WORLD__LAUNCH] zone: dynamic_01 reported state STOPPED (2 starts)
[08.19. - 15:43:58] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (1 starts)
Reply With Quote
  #381  
Old 08-19-2012, 08:41 PM
Versalin
Fire Beetle
 
Join Date: Sep 2010
Location: California
Posts: 24
Default

Nevermind, dug around the forums and figured it out.
Reply With Quote
  #382  
Old 08-21-2012, 04:34 AM
Raybot
Fire Beetle
 
Join Date: Mar 2012
Posts: 5
Default

Well, I'm finally giving in and posting.

I am currently receiving the LNK2019 error:

Code:
1>------ Build started: Project: eqlaunch, Configuration: Release Win32 ------
1>Linking...
1>packet_functions.obj : error LNK2019: unresolved external symbol _deflateEnd referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
1>packet_functions.obj : error LNK2019: unresolved external symbol _deflate referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
1>packet_functions.obj : error LNK2019: unresolved external symbol _deflateInit_ referenced in function "int __cdecl DeflatePacket(unsigned char const *,int,unsigned char *,int)" (?DeflatePacket@@YAHPBEHPAEH@Z)
1>packet_functions.obj : error LNK2019: unresolved external symbol _inflateEnd referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
1>packet_functions.obj : error LNK2019: unresolved external symbol _inflate referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
1>packet_functions.obj : error LNK2019: unresolved external symbol _inflateInit2_ referenced in function "unsigned int __cdecl InflatePacket(unsigned char const *,unsigned int,unsigned char *,unsigned int,bool)" (?InflatePacket@@YAIPBEIPAEI_N@Z)
1>.\../Build/eqlaunch.exe : fatal error LNK1120: 6 unresolved externals
1>Build log was saved at "file://f:\Source\trunk\EQEmuServer\Build\eqlaunch\Release\BuildLog.htm"
1>eqlaunch - 7 error(s), 0 warning(s)
========== Build: 0 succeeded, 1 failed, 5 up-to-date, 0 skipped ==========
I am running on a 32 bit system with a 32 bit MySQL and the latest svn. I am not attempting to build a x64 (since I do not have the option), and everything selected is 32.

This is running 2008 express, perl 5.12 (edited cpp's), and the zlib included in the svn.

I am officially at a loss here. Any help that anyone could provide would be appreciated. Please let me know if any additional information is needed.

Thank you.
Reply With Quote
  #383  
Old 08-21-2012, 08:17 AM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,743
Default

zlib isn't linking properly. Check that you set both the include and library path for it.
Reply With Quote
  #384  
Old 08-21-2012, 11:35 AM
Raybot
Fire Beetle
 
Join Date: Mar 2012
Posts: 5
Default

Thanks for the response.

I have double checked both the lib and include directories for zlib (located at trunk\EQEmuServer\zlib) are correct and are at the top of the list. I still receive the same link errors.

Thank you.
Reply With Quote
  #385  
Old 08-21-2012, 01:56 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,743
Default

I assume you used the full path to the directory and not the relative one you posted? You also need to point them at the <fullpath>\zlib\include and <fullpath>\zlib\lib directories, not just the zlib directory.
Reply With Quote
  #386  
Old 08-21-2012, 03:02 PM
Raybot
Fire Beetle
 
Join Date: Mar 2012
Posts: 5
Default

Quote:
Originally Posted by lerxst2112 View Post
I assume you used the full path to the directory and not the relative one you posted? You also need to point them at the <fullpath>\zlib\include and <fullpath>\zlib\lib directories, not just the zlib directory.
Yes sorry. The post was made in a hurry. I am using the full path location as well as having each respective directory pointing to their corresponding zlib (include and lib).

posted from phone
Reply With Quote
  #387  
Old 08-22-2012, 03:06 AM
Raybot
Fire Beetle
 
Join Date: Mar 2012
Posts: 5
Default

The, "I'm not derping (I think)" link:

Reply With Quote
  #388  
Old 08-22-2012, 01:54 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,743
Default

Make MySQL the first in the list. They also link against zlib, and it appears to interfere.
Reply With Quote
  #389  
Old 08-23-2012, 03:26 AM
Raybot
Fire Beetle
 
Join Date: Mar 2012
Posts: 5
Default

Well I'll be damned. You're the man! (Woman? /shrug).

Anything in particular that pointed to that being the problem? Aside from things being in correctly and still getting the lib errors.
Reply With Quote
  #390  
Old 08-23-2012, 12:51 PM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,743
Default

Quote:
Originally Posted by Raybot View Post
Anything in particular that pointed to that being the problem? Aside from things being in correctly and still getting the lib errors.
Well, mine compiled and yours didn't, and the order of the directories was the only obvious difference so I arranged mine like yours to see if it made a difference.

Link ordering issues where the project and a linked library both use the same external library are common enough that I had an idea that might be it, I just needed to set it up and see if that was the case.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

   

All times are GMT -4. The time now is 10:15 AM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3