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 06-24-2012, 11:40 PM
gibroni
Hill Giant
 
Join Date: Jun 2009
Location: glendale
Posts: 193
Default latest build 2152 fails compile 64bit

5 build, 1 fail with lastest 2152 source with 64 bit compile. something with tradeskill.cpp
Reply With Quote
  #2  
Old 06-24-2012, 11:45 PM
blackdragonsdg
Dragon
 
Join Date: Dec 2008
Location: Tennessee
Posts: 654
Default

Compile fails on 32bit as well. Gives the following error:

Code:
Error	2	error C2511: 'void Client::SendTradeskillDetails(uint32)' : overloaded member function not found in 'Client'	d:\Everquest\SVN\Source Code\zone\tradeskills.cpp	665	Zone
Reply With Quote
  #3  
Old 06-25-2012, 12:39 AM
FievelMousey
Hill Giant
 
Join Date: Jan 2004
Posts: 140
Default

I got the same error to trying compile it
Reply With Quote
  #4  
Old 06-25-2012, 03:03 AM
blackdragonsdg
Dragon
 
Join Date: Dec 2008
Location: Tennessee
Posts: 654
Default

Revision 2153 works great...Thanks for the compile fix.
Reply With Quote
  #5  
Old 06-25-2012, 11:32 PM
gibroni
Hill Giant
 
Join Date: Jun 2009
Location: glendale
Posts: 193
Default

now i get a zone compile error with build 2155. 5 build, 1 fail. gives me

3>LINK : fatal error LNK1104: cannot open file 'perl510.lib'
3>
3>Build FAILED.
Reply With Quote
  #6  
Old 06-26-2012, 12:09 AM
FievelMousey
Hill Giant
 
Join Date: Jan 2004
Posts: 140
Default

that is because you not using Perl 5.10 you using the newer builds
Reply With Quote
  #7  
Old 06-26-2012, 12:19 AM
Akkadius's Avatar
Akkadius
Administrator
 
Join Date: Feb 2009
Location: MN
Posts: 2,071
Default

Quote:
Originally Posted by gibroni View Post
now i get a zone compile error with build 2155. 5 build, 1 fail. gives me

3>LINK : fatal error LNK1104: cannot open file 'perl510.lib'
3>
3>Build FAILED.
Rev 2152: If you change the pragma comment back to perl514.lib in embperl.cpp you will be golden. I don't know why it was changed like that, it broke mine too and I had to change it back.

Code:
	Modify	/trunk/EQEmuServer/zone/embperl.cpp	diff
...			
28	28		//#pragma comment(lib, "perl56.lib")
29	29		#ifdef _WINDOWS
30	30		#if _MSC_VER >= 1600 // for V100+ toolset
31		-	#pragma comment(lib, "perl514.lib")
31	+	#pragma comment(lib, "perl510.lib")
32	32		#else
33	33		#pragma comment(lib, "perl510.lib")
34	34		#endif
Reply With Quote
  #8  
Old 06-26-2012, 12:47 AM
lerxst2112
Demi-God
 
Join Date: Aug 2010
Posts: 1,743
Default

I would guess just an oversight for testing without upgrading from perl510.
Reply With Quote
  #9  
Old 06-28-2012, 08:36 AM
cmileto
Fire Beetle
 
Join Date: Jun 2012
Posts: 10
Default

make rev 2155 on 64 bit

EQWParser.cpp: In member function ‘void EQWParser:oInit()’:
EQWParser.cpp:92:25: warning: cast from type ‘const char**’ to type ‘char**’ casts away qualifiers [-Wcast-qual]
EQWParser.cpp:116:18: error: lvalue required as left operand of assignment
EQWParser.cpp:123:19: error: lvalue required as left operand of assignment
make[1]: *** [EQWParser.o] Error 1
make[1]: Leaving directory `/home/clayton/eqemu/source/world'
make: *** [all] Error 2
Reply With Quote
  #10  
Old 06-28-2012, 09:46 AM
cmileto
Fire Beetle
 
Join Date: Jun 2012
Posts: 10
Default

Dug around a little more. seems its ubuntu 12.04 --> http://www.eqemulator.org/forums/showthread.php?t=35311
guess ill go back to debian squeeze
Reply With Quote
  #11  
Old 06-28-2012, 04:37 PM
gibroni
Hill Giant
 
Join Date: Jun 2009
Location: glendale
Posts: 193
Default

It compile 64 bit fine after changing the Perl 5.10 thing suggested
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 11:38 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