Go Back   EQEmulator Home > EQEmulator Forums > General > General::News

General::News EQemu news posts.

Reply
 
Thread Tools Display Modes
  #1  
Old 04-11-2008, 10:14 AM
Angelox
AX Classic Developer
 
Join Date: May 2006
Location: filler
Posts: 2,049
Default Perl Problem/Solution

Seems EQEmu has a bit of a problem. The newest version of Perl breaks EQEmu. We depend on perl58.lib, which is not found in the newest 5.10 release, obviously. Using this version will prevent quests from working, Cavedude has confirmed that 5.8.5 (PEQ) and 5.8.7 work fine, can't see any reason why 5.8.8 won't work, either. He's updating the installer today, and linking to the 5.8.7 binaries to be safe in it: http://downloads.activestate.com/Act...x86-211909.msi
Anyone who has anything over Perl 5.8.7 , needs to downgrade.

Last edited by cavedude; 04-11-2008 at 09:36 PM.. Reason: Fixed the link
Reply With Quote
  #2  
Old 04-12-2008, 04:33 PM
iggi
Sarnak
 
Join Date: Feb 2006
Posts: 62
Default

I have known this since 0.7.0-1085, but I thought it was a known issue so I didn't bother posting about it, but while we are on the subject, my server runs perl 5.8.8.822 just fine, so 5.8.8 works just not 5.10.
Reply With Quote
  #3  
Old 04-12-2008, 08:42 PM
CodeMephit
Fire Beetle
 
Join Date: Oct 2006
Posts: 18
Default

Aye, my server is also running 5.8.8.822 without any problems. Quests seem to work as normal.

-Codemephit
Reply With Quote
  #4  
Old 04-13-2008, 02:22 AM
Bulle
Hill Giant
 
Join Date: Jan 2008
Posts: 102
Default

I ran a quick grep and I could only find two references to the library in the code, as #pragmas (which is nice). Someone with 5.10 installed may want to try changing those two settings and check whether EQEmu still runs with the new version ?

world/EQWParser.cpp
zone/embperl.cpp

#ifdef WIN32
#pragma comment(lib, "perl58.lib")
#endif

Or I will tell you once Gentoo automagically upgrades my Linux server to 5.10 ! This pragma only matters for Windows it seems.

Last edited by Bulle; 04-13-2008 at 10:23 AM.. Reason: Typo
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 On

Forum Jump

   

All times are GMT -4. The time now is 04:31 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