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

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

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
  #18  
Old 01-13-2012, 10:31 AM
Xevious
Fire Beetle
 
Join Date: May 2011
Posts: 15
Default

I've ran a server a little last year without issue, and decided to start new with a clean setup. So far I'm having little luck.

I tried the precompiled 2068 zip that Andrew put out there with the latest PEQ database 2092. That worked minus character inventory wasn't working, so I decided to compile the latest build myself.

I'm using VS2008 Express, Active Perl 5.10 x86, MySql 5.0.85 x86 under Win 2008 R2. Added required directories for includes and lib. Cleaned and built from the server.sln. Quite a number of errors. Based on this thread, moved up to 5.14 x64. Errors. 3 success, 2 fails.

Things like in building world:
2>.\EQWParser.cpp(116) : error C2106: '=' : left operand must be l-value
2>.\EQWParser.cpp(123) : error C2106: '=' : left operand must be l-value

And in zone:
3>.\embperl.cpp(161) : error C2106: '=' : left operand must be l-value
3>.\embperl.cpp(16 : error C2106: '=' : left operand must be l-value

and several warnings in eqluanch that look to affect functionality:
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(40) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(240) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(241) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(281) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(282) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(289) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(290) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(292) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(314) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(315) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(316) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(317) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(31 : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(319) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(320) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(321) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(397) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(39 : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(401) : warning C4305: '=' : truncation from 'double' to 'float'
5>c:\eqemusvnfiles\eqemu\trunk\eqemuserver\common\ ruletypes.h(402) : warning C4305: '=' : truncation from 'double' to 'float'
5>..\common\EQStream.cpp(73) : warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(331) : warning C4800: 'int' : forcing value to bool 'true' or 'false' (performance warning)
5>..\common\EQStream.cpp(382) : warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(397) : warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(414) : warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(414) : warning C4244: 'argument' : conversion from 'uint64' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(539) : warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(551) : warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(602) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(602) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(603) : warning C4244: 'argument' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(660) : warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(663) : warning C4244: 'initializing' : conversion from 'long' to 'uint16', possible loss of data
5>..\common\EQStream.cpp(703) : warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(772) : warning C4244: 'argument' : conversion from 'unsigned long' to 'u_short', possible loss of data
5>..\common\EQStream.cpp(844) : warning C4244: 'argument' : conversion from 'time_t' to 'u_long', possible loss of data
5>..\common\EQStream.cpp(1082) : warning C4018: '>' : signed/unsigned mismatch
5>..\common\EQStream.cpp(1119) : warning C4018: '>' : signed/unsigned mismatch
5>EQPacket.cpp
5>..\common\EQPacket.cpp(206) : warning C4244: '=' : conversion from 'const uint16' to 'unsigned char', possible loss of data
5>..\common\EQPacket.cpp(21 : warning C4244: '=' : conversion from 'uint16' to 'unsigned char', possible loss of data
5>..\common\EQPacket.cpp(343) : warning C4244: 'initializing' : conversion from 'unsigned long' to 'uint16', possible loss of data

Guess I'll try VS2010 and Perl 5.14x86, but if anyone has suggestions, please let me know.
Reply With Quote
 


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