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

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

Reply
 
Thread Tools Display Modes
  #16  
Old 01-23-2013, 01:24 AM
Disorder
Hill Giant
 
Join Date: Apr 2010
Location: USA
Posts: 133
Default

Alright. Uninstalled Perl 5.14, rebooted, installed 5.12. rebooted. Cmake - VS C++ = no errors. replace files in server folder. Run again - now it states perl514.dll file is missing in windows error. /facepalm.
__________________
Disorder
Reply With Quote
  #17  
Old 01-23-2013, 01:42 AM
FievelMousey
Hill Giant
 
Join Date: Jan 2004
Posts: 140
Default

to get Cmake work i had delete all old files in folder it outputs builds to that may be your issue clear out the output folder completly try that
Reply With Quote
  #18  
Old 01-23-2013, 01:46 AM
Disorder
Hill Giant
 
Join Date: Apr 2010
Location: USA
Posts: 133
Default

Yeah, I deleted the entire contents first. Thanks though, mate.

I'm wondering if this part of the guide for C++ 2008 that does not work for 2010 may be an issue?

Quote:
5.Now we install Microsoft Visual C++ 2008 Express Edition
You can just install this with all the default installation. Nothing to
do until after installation is complete. But once it is done;
Open up the program and on the menu at top, click on "Tools"
From that menu choose "Options" and then you will see a menu list with
"Projects and Solutions" with a little "+" sign to expand that menu.
You will see "VC++ Directories" to click on and change the menu to the right.
On the top right of the menu you will see "Show directories for" and under
that, by default, it will show "Executable files".
First you need to change that to "Include files" from the drop down menu.
You will also see a little yellow folder icon under that drop down menu.
This is to "add a new line". After you click on that and see a new line,
you will see a grey icon to the right of that line with 3 dots [...]
Click on that to browse for the following: You will repeat this for all 3
new lines.***NOTE** the following are FOLDERS, not files.

INCLUDE:

C:\mysql\include
C:\perl\lib\CORE
C:\zlib\include

Now after those 3, change the "Show directories for" to Library files and
repeat the steps for the following 3: (notice, a couple are different)

LIBRARY:
C:\mysql\lib\opt
C:\perl\lib\CORE
C:\zlib\lib
That ability has been deprecated to "property sheets" it says. I can't locate any such thing.
__________________
Disorder
Reply With Quote
  #19  
Old 01-23-2013, 02:32 AM
FievelMousey
Hill Giant
 
Join Date: Jan 2004
Posts: 140
Default

No ideal I use VS 2008 Pro and have not had one issue compiling since they went Cmake myself. I havent set up my server again waiting on ROF fixes be completed will then mess on my server again.
Reply With Quote
  #20  
Old 01-23-2013, 02:38 AM
Disorder
Hill Giant
 
Join Date: Apr 2010
Location: USA
Posts: 133
Default

I'm starting over completely right now. I'm determined to get this running. ><
__________________
Disorder
Reply With Quote
  #21  
Old 01-23-2013, 02:39 AM
Disorder
Hill Giant
 
Join Date: Apr 2010
Location: USA
Posts: 133
Default

FievelMousey,

When you build build using C++ , what files do you take from the build folder and put into your server folder? Just curious. I'm using an old guide.
__________________
Disorder
Reply With Quote
  #22  
Old 01-23-2013, 02:51 AM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

CMake is building the project files that have those include directories in them. If it locates perl successfully then the directories will be correct.

When you uninstall perl, make sure you manually go to where you installed it and delete the entire perl directory before installing a different version. The add/remove programs uninstall doesn't always do a complete job.

Once you've gotten perl 5.12 installed and redone the steps to configure and generate in CMake, open up the CMakeCache.txt file in the Build directory in Notepad and search for PERL_LIBRARY. You should see something like this:

Code:
//Path to a program.
PERL_EXECUTABLE:FILEPATH=C:/EQEmu/Perl/bin/perl.exe
//Path to a file.
PERL_INCLUDE_PATH:PATH=C:/EQEmu/Perl/lib/CORE
//Path to a library.
PERL_LIBRARY:FILEPATH=C:/EQEmu/Perl/lib/CORE/perl512.lib
If those aren't pointing to where you just installed perl, or the version on the library is wrong then you still have an issue and need to get rid of the wrong directory it is pointing to then redo the CMake steps again until it is right.
Reply With Quote
  #23  
Old 01-23-2013, 02:54 AM
FievelMousey
Hill Giant
 
Join Date: Jan 2004
Posts: 140
Default

I put in files like the old posted stuff says yet as none that has changed to put in server folder far as I know like quests and maps etc
Reply With Quote
  #24  
Old 01-23-2013, 02:57 AM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,742
Default

Quote:
Originally Posted by Disorder View Post
FievelMousey,

When you build build using C++ , what files do you take from the build folder and put into your server folder? Just curious. I'm using an old guide.
You need all the *.exe and *.dll files from the Build/Bin/RelWithDebInfo directory. It wouldn't hurt to copy the *.pdb files as well if you need to debug.
Reply With Quote
  #25  
Old 01-23-2013, 03:17 AM
Disorder
Hill Giant
 
Join Date: Apr 2010
Location: USA
Posts: 133
Default

Ok guys. Thanks for all the help thus far. Starting over fresh was needed. It is up and running. I'm ecstatic. I know this part was just a mini mini mini mini pebble to climb over.... But hey, climb enough pebbles, and you're on top of the mountain.

I had tons of errors when I connected to server displayed on world.exe

[Debug] [WORLD_CLIENT_ERR] then lots of different numbers. many of those.

Anyway, thanks for all the help.
__________________
Disorder
Reply With Quote
  #26  
Old 01-23-2013, 10:54 AM
sorvani
Dragon
 
Join Date: May 2010
Posts: 965
Default

That's is simply a packet (spell file crc or something) that we are not using. One of these days someone will post a snippet of code to handle that packet so it does not spew out to debug.
Reply With Quote
  #27  
Old 01-23-2013, 03:46 PM
Disorder
Hill Giant
 
Join Date: Apr 2010
Location: USA
Posts: 133
Default

Thank you, Sorvani. Good information to know.
__________________
Disorder
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 08:55 PM.


 

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