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

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

Reply
 
Thread Tools Display Modes
  #1  
Old 02-04-2015, 04:24 PM
Riklin
Hill Giant
 
Join Date: May 2003
Location: Tacoma, WA
Posts: 229
Default

I was rerunning it, but wasn't flushing the cache and rerunning it after changing the perl.

Last night I noticed that when you flushed and reran cmake, it "found" things more thoroughly. I'm still learning the idiosyncrasies of these particular software components.

You guys are light years ahead of me, regarding how these components interact together. I'm trying to catch up, or at least get comfortable with it all. Thank you for the help and for being patient...
Reply With Quote
  #2  
Old 02-04-2015, 04:29 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,072
Default

Quote:
Originally Posted by Riklin View Post
I was rerunning it, but wasn't flushing the cache and rerunning it after changing the perl.

Last night I noticed that when you flushed and reran cmake, it "found" things more thoroughly. I'm still learning the idiosyncrasies of these particular software components.

You guys are light years ahead of me, regarding how these components interact together. I'm trying to catch up, or at least get comfortable with it all. Thank you for the help and for being patient...
It's all good
Reply With Quote
  #3  
Old 02-07-2015, 06:49 PM
Riklin
Hill Giant
 
Join Date: May 2003
Location: Tacoma, WA
Posts: 229
Default

Based on Akka's comments, I tried to use the recommended 32 bit version of Activestate Perl. The compiler doesn't like mixing of 32bit/64bit libraries. Therefore on my test server (which is set up and configured identically to my main server), I removed all the 64 bit software and installed all the recommended versions (from the server guide) of the software. This includes perl, MySQL, the dependencies, etc. The compiler is Visual Studio 2013. Cmake is 32 bit. Git and svn are 64 bit versions, but that should make no difference.

It all compiles normally, no errors. Whenever starting the server, I get this irritating "The application was unable to start correctly (0xc000007b)" error.

World.exe states perl version is 5.12.3. It executes the Automatic Upgrade Check, so I know world is running correctly. The problem is exclusively with the Zone.exe. The database is online. Navicat finds it and I can view the tables normally, so MySQL (32bit) version 5.1.73 is working normally. even command line MySQL commands work normally.

I am certain everything is 32bit, but Zone.exe won't load. It gives this error everytime.

Again no compile errors. Cmake finds everything perfectly.


The only reason I'm doing this is because I want to use the plugins and cannot find any instructions that make any sense for setting up DBD::MySQL so that the plugins work. The only options seems to be do everything 32 bit and overwrite a lot of the perl stuff with the perl.rar file, as directed in the "Installing Perl DBI and other Modules" guide.

I can't get the 32 bit version of the server to run... So I cannot make it work the "easy way".

I have PPM installed on the 64 bit server, but cannot find any instructions for configuring it to work with the plugins. Those plugins provide a lot of good solutions, such as an easy way to have an npc automatically find and buff a pet, etc...


Is there some kind of guide for configuring DBD to work, other than the "easy way"?
Reply With Quote
  #4  
Old 02-07-2015, 08:42 PM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,072
Default

i already said you don't need to downgrade MySQL from 64 bit. I don't know how I could say this any differently.

Compile in 32 bit Relwithdebinfo Perl 5.12.3 and make sure your 64 is deleted from root path. Use 32 bit dependencies and you should be fine. Otherwise your doing something wrong.
Reply With Quote
  #5  
Old 02-07-2015, 10:04 PM
Riklin
Hill Giant
 
Join Date: May 2003
Location: Tacoma, WA
Posts: 229
Default

OK. Trying exactly that. Removing 32bit MySQL and installing 64bit MySQL, then loading from a backup source file...

I'll let you know how it goes...

Thanks again,
Riklin
Reply With Quote
Reply

Thread Tools
Display Modes

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 08:37 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3