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

09-10-2009, 02:17 AM
|
Hill Giant
|
|
Join Date: Sep 2008
Location: South Florida
Posts: 100
|
|
question about perl
from my understanding:
you need perl5.10 to compile and perl5.8 to host a server?
is this correct?
i couldnt host a server when i had perl5.10 on my comp... but i read in the compile wiki you need perl5.10..
|

09-10-2009, 11:02 AM
|
 |
Demi-God
|
|
Join Date: Mar 2009
Location: Umm
Posts: 1,492
|
|
I am pretty sure that Perl versions should be the same for both
I do not compile, I only host, but every time our Devs upgrade their compile version, I am unable to host the server with new Rev until I upgrade my Perl too.
|

09-10-2009, 01:16 PM
|
Fire Beetle
|
|
Join Date: Aug 2009
Location: LA
Posts: 12
|
|
From the changelog:
Code:
==02/13/2009==
WildcardX: Compatibility for Perl 5.10. WIN32 compiles will still need to rename perl58.lib to perl510.lib.
in your CORE folder of perl (default: c:\perl\lib\CORE), you'll find perl58.lib. You can just copy the file and should be able to rename the copy perl510.lib
|

09-10-2009, 02:46 PM
|
Hill Giant
|
|
Join Date: Sep 2008
Location: South Florida
Posts: 100
|
|
Quote:
Originally Posted by Striat_eq
From the changelog:
Code:
==02/13/2009==
WildcardX: Compatibility for Perl 5.10. WIN32 compiles will still need to rename perl58.lib to perl510.lib.
in your CORE folder of perl (default: c:\perl\lib\CORE), you'll find perl58.lib. You can just copy the file and should be able to rename the copy perl510.lib
|
ohhh nice, i need to try this
|

09-10-2009, 04:04 PM
|
Fire Beetle
|
|
Join Date: Jan 2009
Location: Texas
Posts: 18
|
|
I'm a bit confused, but hopeful based on what I am reading.
Will this work if I have Perl 5.8 installed but sometimes do my own compiles if I want to update my server and db? I usually try to wait for the precompiled files from CaveDude - which use Perl 5.8. I have occasionally compiled my own binaries when there are big gaps between his - which need Perl 5.10 to work correctly. Perl has been the biggest headache for me by far.
|

09-10-2009, 04:40 PM
|
Fire Beetle
|
|
Join Date: Aug 2009
Location: LA
Posts: 12
|
|
I use perl 5.8 and compile and run my server just fine using this version. Directions:
- Download your perl 5.8 and install it.
- Navigate to your CORE folder of perl (default: c:\perl\lib\CORE).
- Find perl58.lib.
- Make a copy of this file (so you now have perl58.lib and copy of perl58.lib).
- Rename the copy perl510.lib.
- Compile.
- Run eqemu with your new compile.
This should work for you. I don't see anything specific that would make this not work. Post if you have a problem.
|

09-10-2009, 04:52 PM
|
Hill Giant
|
|
Join Date: Sep 2008
Location: South Florida
Posts: 100
|
|
I did all of that and still only get 1 successful 4 failed when I try to compile. This is just compiling the stock code as well and following the VS2008 guide to the "T".
|

09-10-2009, 04:58 PM
|
Fire Beetle
|
|
Join Date: Aug 2009
Location: LA
Posts: 12
|
|
compiling
Quote:
Originally Posted by eqemuross
I did all of that and still only get 1 successful 4 failed when I try to compile. This is just compiling the stock code as well and following the VS2008 guide to the "T".
|
What error are you getting and what type of OS? 64 or 32bit?
|

09-10-2009, 05:07 PM
|
Hill Giant
|
|
Join Date: Sep 2008
Location: South Florida
Posts: 100
|
|
Quote:
Originally Posted by Striat_eq
What error are you getting and what type of OS? 64 or 32bit?
|
Ah is the OS is an issue, I am on XP64bit... I thought I just had to make sure I was compiling in Win32. Does my OS have to be Win32.. if so, I'll load up my laptop.
|

09-10-2009, 05:15 PM
|
Fire Beetle
|
|
Join Date: Aug 2009
Location: LA
Posts: 12
|
|
Quote:
Originally Posted by eqemuross
Ah is the OS is an issue, I am on XP64bit... I thought I just had to make sure I was compiling in Win32. Does my OS have to be Win32.. if so, I'll load up my laptop.
|
I'm definitely not an expert on this
However, I can tell you that I had numerous issues with my xp-64. I followed the steps posted here on my xp-32 several months later, and I compiled with no problem. To be honest, I've never tried on the other machine again, but it could be an issue.
|

09-10-2009, 05:32 PM
|
Hill Giant
|
|
Join Date: Sep 2008
Location: South Florida
Posts: 100
|
|
Quote:
Originally Posted by Striat_eq
I'm definitely not an expert on this
However, I can tell you that I had numerous issues with my xp-64. I followed the steps posted here on my xp-32 several months later, and I compiled with no problem. To be honest, I've never tried on the other machine again, but it could be an issue.
|
I'll try it after I get some dinner and I will report back.
|

09-10-2009, 05:39 PM
|
Hill Giant
|
|
Join Date: Sep 2008
Location: South Florida
Posts: 100
|
|
Also -- another noobie :( question. What happens upon a successful compile? Does it create new binaries for you, like the ones Caveman releases?
|

09-10-2009, 08:27 PM
|
Fire Beetle
|
|
Join Date: Aug 2009
Location: LA
Posts: 12
|
|
Quote:
Originally Posted by eqemuross
Also -- another noobie :( question. What happens upon a successful compile? Does it create new binaries for you, like the ones Caveman releases?
|
Well the project consists of world, zone, ucs (universal chat server), eqsharemem, and eqlaunch.
By default, world.exe, zone.exe, chatserver.exe, and eqsharemem.dll will be found in your build folder and eqlaunch.exe will be found in the eqlaunch folder.
|

09-10-2009, 10:54 PM
|
Hill Giant
|
|
Join Date: Sep 2008
Location: South Florida
Posts: 100
|
|
it worked fine on my laptop lol. it definitely has to be on a win32 system.
|

09-11-2009, 06:37 PM
|
Fire Beetle
|
|
Join Date: Apr 2009
Location: In a house
Posts: 16
|
|
I build it as a 32 bit app on x64 just fine. Just make sure the perl/mysql/zlib libraries you are building with are 32 bit versions.
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -4. The time now is 08:34 AM.
|
|
 |
|
 |
|
|
|
 |
|
 |
|
 |