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

12-13-2011, 10:03 AM
|
Dragon
|
|
Join Date: Feb 2007
Posts: 659
|
|
Precompiled binaries
I think for the most part, most people know that I, usually, create the pre-compiled binaries in the download section of the google site. I have been using perl 5.10 and VS2008 to do this. I am going to move to perl 5.14 for the next release which should come sometime this week. I am considering going to VS2010 after the first of the year as well, but I will update this thread when I do. If you are using these, please remember to update your version of perl before downloading the next version.
|

12-13-2011, 07:17 PM
|
Discordant
|
|
Join Date: Dec 2005
Posts: 435
|
|
Its nice to know you create those, I was wondering about that.
I tried VS2010 and couldn't get it to work.
|

12-15-2011, 09:41 PM
|
Sarnak
|
|
Join Date: Sep 2011
Posts: 70
|
|
What SQl version are you going to use for this as well? i am using portable server as a base and not a fully installed
__________________
--Any Code by me is considered open source Beta--
Not a DEV not a Coder
Just a person....

|

12-16-2011, 03:51 AM
|
 |
Demi-God
|
|
Join Date: May 2007
Location: b
Posts: 1,449
|
|
Just as a forewarning, perl 5.14 only will work under 64-bit compiles linked with 64-bit perl. I haven't figured out the issue with activeperl and 32-bit yet.
Keep that in mind when making a Perl 5.14 compile.
|

12-16-2011, 07:33 AM
|
Sarnak
|
|
Join Date: Sep 2011
Posts: 70
|
|
Quote:
Originally Posted by Secrets
Just as a forewarning, perl 5.14 only will work under 64-bit compiles linked with 64-bit perl. I haven't figured out the issue with activeperl and 32-bit yet.
Keep that in mind when making a Perl 5.14 compile.
|
ohh ty for that cause im still on 32 bit
__________________
--Any Code by me is considered open source Beta--
Not a DEV not a Coder
Just a person....

|

12-16-2011, 10:40 AM
|
Discordant
|
|
Join Date: Dec 2005
Posts: 435
|
|
Thanks for that heads up secrets, I know you already posted it in the other thread but I totally space-brained it and was wondering why the compile failed for me.
|

12-16-2011, 11:07 AM
|
Dragon
|
|
Join Date: Feb 2007
Posts: 659
|
|
Quote:
Originally Posted by Secrets
Just as a forewarning, perl 5.14 only will work under 64-bit compiles linked with 64-bit perl. I haven't figured out the issue with activeperl and 32-bit yet.
Keep that in mind when making a Perl 5.14 compile.
|
So are you saying that the emu won't compile for 32-bit perl 5.14? If so I'll hold off.
|

12-16-2011, 12:59 PM
|
Fire Beetle
|
|
Join Date: Nov 2011
Location: USA
Posts: 9
|
|
Not sure if this helps or not, but I'm able to compile the current source on 64-bit openSUSE 12 by modifying the makefiles to reference my 32-bit ActivePerl 5.14.2 install path.
For zone and world I had to fix the GvCV due to 5.14 not returning an lvalue, but the code already compensates for Windows compilers on that issue.
|
 |
|
 |

12-16-2011, 03:00 PM
|
Opcode Ninja
|
|
Join Date: Mar 2009
Location: San francisco
Posts: 426
|
|
Note: I'm using vs2010 pro and 5.14 perl
I have no problem Compiling win32 or 64 Bit
Note: Right Click Zone,world,ucs,queryserv,eqlaunch,EmuShareMem
go down to properties You'll have to add for each Solution (projects) Include and LIbrary
after adding make sure you click apply
INCLUDE:
C:\mysql\include
C:\perl\lib\CORE
C:\zlib\include
LIBRARY:
C:\MySQL\lib
C:\mysql\lib\opt
C:\perl\lib\
C:\perl\lib\CORE
C:\zlib\lib
------ Build started: Project: EMuShareMem, Configuration: Release Win32 ------
Link:
Creating library .\../Build/EMuShareMem/EMuShareMem.lib and object .\../Build/EMuShareMem/EMuShareMem.exp
EMuShareMem.vcxproj -> C:\Users\xxxxxxxxxx\Desktop\Server Source Files\trunk\EQEmuServer\EMuShareMem\.\..\Build\EMu ShareMem.dll
FinalizeBuildStatus:
Deleting file ".\../Build/EMuShareMem/Release\EMuShareMem.unsuccessfulbuild".
Touching ".\../Build/EMuShareMem/Release\EMuShareMem.lastbuildstate".
Build succeeded.
------ Build started: Project: World, Configuration: Release Win32 ------
Link:
World.vcxproj -> C:\Users\xxxxxxxxxxxx\Desktop\Server Source Files\trunk\EQEmuServer\world\.\..\build\World.exe
FinalizeBuildStatus:
Deleting file ".\../Build/World/Release\World.unsuccessfulbuild".
Touching ".\../Build/World/Release\World.lastbuildstate".
Build succeeded.
------ Build started: Project: Zone, Configuration: Release Win32 ------
Link:
Zone.vcxproj -> C:\Users\xxxxxxxxxxxx\Desktop\Server Source Files\trunk\EQEmuServer\zone\.\..\Build\Zone.exe
FinalizeBuildStatus:
Deleting file ".\../Build/Zone/Release\Zone.unsuccessfulbuild".
Touching ".\../Build/Zone/Release\Zone.lastbuildstate".
Build succeeded.
Time Elapsed 00:29:51.66
========== Build: 3 succeeded, 0 failed, 0 up-to-date, 0 skipped ==========
Thank You Andrew80k for taken your time too compile source codes for others
Thank you all Developers
No errors great job!
|
 |
|
 |

12-16-2011, 03:15 PM
|
Dragon
|
|
Join Date: Feb 2007
Posts: 659
|
|
Quote:
Originally Posted by pepsiphreak79
What SQl version are you going to use for this as well? i am using portable server as a base and not a fully installed
|
I'm not 100% sure, but I think I use Mysql 5.1.
Thanks, Noport. I'll upgrade and give it a try.
|

12-16-2011, 04:04 PM
|
Opcode Ninja
|
|
Join Date: Mar 2009
Location: San francisco
Posts: 426
|
|
I use Mysql 5.1.Right click on Solution (projects) under Common Properties goto Debug Source Files add C:\Perl\lib\CORE
Don't ask me why i added that there but it works so i'll leave it alone.
|

12-18-2011, 04:18 AM
|
Sarnak
|
|
Join Date: Sep 2011
Posts: 70
|
|
my portable uses sql 5.5 i can swap the peral between 5.8 5.10 5.12 and 5.14 very easily im on an old business box p4 2.8 ghz 32bt 2.5gb ram 700 gd of drive space
the currently released build of 2068 acually causes high cpu temp spikes when other games and programs donot as much the eq server really makes that fan rev right up especially when zones first load.
I figure with the origional EQ requirements this doesnt soundright for the server to so heavily out require the game when its only 2 people on the lan playing?
do you think that upping to 2083 and using the vb 10 and perl 5.14 will help reduce or increase cpu usage?
__________________
--Any Code by me is considered open source Beta--
Not a DEV not a Coder
Just a person....

|

12-31-2011, 10:10 AM
|
Dragon
|
|
Join Date: Feb 2007
Posts: 659
|
|
Quote:
Originally Posted by kalua
Not sure if this helps or not, but I'm able to compile the current source on 64-bit openSUSE 12 by modifying the makefiles to reference my 32-bit ActivePerl 5.14.2 install path.
For zone and world I had to fix the GvCV due to 5.14 not returning an lvalue, but the code already compensates for Windows compilers on that issue.
|
How did you fix the GvCV? I'm running into this issue. Can't find a fix on the web yet.
|

12-31-2011, 02:47 PM
|
Fire Beetle
|
|
Join Date: Nov 2011
Location: USA
Posts: 9
|
|
Quote:
Originally Posted by Andrew80k
How did you fix the GvCV? I'm running into this issue. Can't find a fix on the web yet.
|
I commented out all of the lines relating to the WIN32 IF test and only left the GvCV_set lines (which occur when WIN32=true).
However, I don't do this anymore and instead specify a path to a 32-bit perl 5.10 directory in the makefiles.
|

01-01-2012, 08:41 PM
|
Dragon
|
|
Join Date: Feb 2007
Posts: 659
|
|
I was able to get it to compile by modifying some code, but since I did that I want to test it a bit more than normal. I run my test server on linux but I do have an older set up on my laptop that I use to build the binaries. I'll have to some updating to get it going again so it might be a few days before I get an idea if the changes I made are going to work or not. I did use perl 5.14 and mysql 5.1.
|
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 04:33 PM.
|
|
 |
|
 |
|
|
|
 |
|
 |
|
 |