EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   General::News (https://www.eqemulator.org/forums/forumdisplay.php?f=594)
-   -   Perl Problem/Solution (https://www.eqemulator.org/forums/showthread.php?t=24915)

Angelox 04-11-2008 10:14 AM

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.

iggi 04-12-2008 04:33 PM

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.

CodeMephit 04-12-2008 08:42 PM

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

-Codemephit

Bulle 04-13-2008 02:22 AM

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.


All times are GMT -4. The time now is 09:37 PM.

Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.