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 08-09-2014, 06:21 PM
strider51
Sarnak
 
Join Date: Jan 2011
Posts: 77
Default compile error: Perl_get_context

hello,

HAVING AN ISSUE LINKING: -- EDIT
having an issue compiling. Where is this function ? I searched online and in my folders and the forum.

Where is the lib that I have to link? The folders are full of .pms ?

Thanks,

Last edited by strider51; 08-09-2014 at 06:22 PM.. Reason: syntax
Reply With Quote
  #2  
Old 08-09-2014, 06:54 PM
strider51
Sarnak
 
Join Date: Jan 2011
Posts: 77
Default

update -
CMAKE auto linked my perl to c:/Perl64. (I installed this thinking it was needed)
I deleted those folders and re-ran CMAKE. They're now pointing to the 32 bit perl version 5.12 which is in c:/perl (which i saw when looking at world's properties)

I'll let you all know if this compiles.
Reply With Quote
  #3  
Old 08-09-2014, 07:08 PM
strider51
Sarnak
 
Join Date: Jan 2011
Posts: 77
Default

ok still not working... I have 5.12 all linked properly. not sure whats up
Reply With Quote
  #4  
Old 08-09-2014, 07:14 PM
strider51
Sarnak
 
Join Date: Jan 2011
Posts: 77
Default

so the error is : Unresolved External Symbol <random perl calls>. WHich i'm assuming means that it cannot find that function in the lib that its linking. I checked I have a lib in the path C:\Perl\lib\CORE\perl512.lib .

any ideas ?
Reply With Quote
  #5  
Old 08-09-2014, 07:24 PM
Scorpious2k's Avatar
Scorpious2k
Demi-God
 
Join Date: Mar 2003
Location: USA
Posts: 1,067
Default

Did cmake run completely? Where did it point for perl lib?
__________________
Maybe I should try making one of these servers...
Reply With Quote
  #6  
Old 08-09-2014, 07:28 PM
strider51
Sarnak
 
Join Date: Jan 2011
Posts: 77
Default

looks like the right dir. check out my cmake output below.
Thanks for the help man.


The C compiler identification is MSVC 18.0.30723.0
The CXX compiler identification is MSVC 18.0.30723.0
Check for working C compiler using: Visual Studio 12 2013 Win64
Check for working C compiler using: Visual Studio 12 2013 Win64 -- works
Detecting C compiler ABI info
Detecting C compiler ABI info - done
Check for working CXX compiler using: Visual Studio 12 2013 Win64
Check for working CXX compiler using: Visual Studio 12 2013 Win64 -- works
Detecting CXX compiler ABI info
Detecting CXX compiler ABI info - done
Found ZLIB: C:/EQ/Source/dependencies/zlib_x64/lib/zlib.lib (found version "1.2.5")
Found MySQL: C:/EQ/Source/dependencies/mysql_x64/lib/debug/mysqlclient.lib
Found Perl: C:/Perl/bin/perl.exe (found version "5.12.3")
Found PerlLibs: C:/Perl/lib/CORE/perl512.lib (found version "5.12.3")
Found Lua51: C:/EQ/Source/dependencies/luaj_x64/bin/lua51.lib (found version "5.1.4")
Boost version: 1.53.0
Configuring done
Reply With Quote
  #7  
Old 08-09-2014, 10:07 PM
Scorpious2k's Avatar
Scorpious2k
Demi-God
 
Join Date: Mar 2003
Location: USA
Posts: 1,067
Default

Is that the 32 bit version? It looks like everything else is 64.
__________________
Maybe I should try making one of these servers...
Reply With Quote
  #8  
Old 08-10-2014, 04:29 AM
strider51
Sarnak
 
Join Date: Jan 2011
Posts: 77
Default

And.... That was it. I had 2 versions of perl installed which messed me up.

Uninstalled all. Installed only 5.16 x64.

Thanks for the help!
Reply With Quote
  #9  
Old 08-10-2014, 04:47 PM
Scorpious2k's Avatar
Scorpious2k
Demi-God
 
Join Date: Mar 2003
Location: USA
Posts: 1,067
Default

You're welcome.
__________________
Maybe I should try making one of these servers...
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 07:04 AM.


 

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