Log in

View Full Version : Which perl to use?


Randymarsh9
11-08-2009, 05:05 PM
Can anyone link me whatever perl they are using that works? I have tried to install/uninstall/reinstall 5.10.0 and 5.10.1 several times now, deleting the C:\Perl folder and registry entries and rebooting every time, but I continue to get to perl58.dll errors.

leslamarch
11-08-2009, 05:42 PM
Read this post here (http://www.eqemulator.net/forums/showthread.php?t=29504&highlight=perl5.8)and take note of the last post of that thread. The error you posted would indicate you need perl 5.8 not 5.10, are you downloading them or compiling the EQemu source yourself?

Randymarsh9
11-08-2009, 06:00 PM
I have just been downloading them from the activestate website. Before my computer got messed up, I was running 10 fine. After reading that post I assume that once I compile the source myself, 10 should worK? I already posted the problem I am having with compiling in another thread

leslamarch
11-08-2009, 06:03 PM
I have just been downloading them from the activestate website. Before my computer got messed up, I was running 10 fine
I edited my post up top to reflect this, What I meant was do you compile the eqemu source or download the binaries?

Randymarsh9
11-08-2009, 06:18 PM
I had to download it this time because I keep getting errors when trying to compile. I want to use 10 though because I always just compile it myself.

leslamarch
11-08-2009, 06:21 PM
I had to download it this time because I keep getting errors when trying to compile. I want to use 10 though because I always just compile it myself.
That is the problem then, so your going to have to downgrade your perl to 5.8 or start a new thread of your compile errors and maybe we can get those resolved?

Randymarsh9
11-08-2009, 06:44 PM
I did. http://www.eqemulator.net/forums/showthread.php?t=29943

Terethian2
02-02-2010, 08:53 PM
I tried to use the latest EQ Emu binary which seems to use pearl 5.10 cause it called for that dll. I started messing around with upgrading perl and not only was not able to get the latest emu to work but i borked my perl I was using when I tried to backup to my previous emu server binary. =(

I was using rev 1052 bots and tried to update to 1180 bots and it started asking for perl 5.10.dll so i upgraded and now nothing will work. Can someone post a direct link to the correct perl to use?

Terethian2
02-03-2010, 11:01 PM
This is VERY confusing. I read in a post that we should just use active perl 5.10 now when using the compiled binaries and since I wanted to upgrade to the latest bots one I was forced to change my perl since it crashed when I tried to run newer emu. Now I broke myself and cannot even backtrack to old emu version. Another huge issue is not only is it confusing to get the right version of perl but it is also a problem finding links for it. I have tried the following versions of perl:

ActivePerl-5.10.1.1007-MSWin32-x86-291969.msi
ActivePerl-5.8.8.819-MSWin32-x86-267479.msi
ActivePerl-5.8.7.815-MSWin32-x86-211909.msi
ActivePerl-5.8.9.825-MSWin32-x86-288577.msi

Versions of EMU compiled binaries:
R1052Bots
R1180Bots

I have had simple crashes where only one of the emu windows will stay open and I have also had other perl related messages during the course of my attempts to get a working perl back. I cannot remember which one I used before but it doesn't seem to be working. =(

Active perl has also stopped hosting older versions due to uhhh exploits etc. I have been to: http://www.oldapps.com/Perl.php but they have nothing past ActivePerl 5.8.8.819 Build 267479 (15 MB)

Please help me, I am trying to give as much info as I can. Thanks!

Zandig
02-04-2010, 12:00 PM
Have you tried compiling the binaries yourself with the latest version of Perl which is 5.10.1.1007?

It's not all that hard - just follow the guide:
http://www.eqemulator.net/wiki/wikka.php?wakka=VS2008

Most of us have a slightly older version of Perl which is Perl 5.10.0.1004 which was discontinued. That may be why you are having a hard time using binaires you download instead of compile yourself.

Derision
02-04-2010, 02:55 PM
ActivePerl-5.10.1.1007-MSWin32-x86-291969.msi


I just installed this and fired up a server using the 1180a bot binaries I uploaded the other day, and it seems to work OK. (Mobs respond to hails etc).

What errors do you get when running this perl version ?

Kobaz
02-04-2010, 05:15 PM
It may be worthwhile to search your filesystem for "perl" and see if you have stray versions or copies on your drive. This can cause problems with perl.

erwin.zeez
03-04-2010, 03:54 AM
use

ActivePerl-5.8.8.819
ActivePerl-5.8.7.815
ActivePerl-5.8.9.825

eski2
06-11-2010, 11:07 AM
The posts below say to use activestate perl 5.10 to setup a serve,r so installed activestate perl 5.10.

http://www.eqemulator.net/wiki/wikka.php?wakka=ValesEQ
http://www.eqemulator.org/forums/showthread.php?t=29043

Other posts say to use 5.8, and if i try running my server start batch file, it crashes with world.exe unable to find perl58.dll.

My server is minilogin if it helps? Strangely it worked fine with an earlier version of files but running the svn update seems to have broken that. I have been following http://www.eqemulator.net/wiki/wikka.php?wakka=Windows line by line, is that still usable?

I don't know what the .conf files are, do i need to update them to get past this or something? I'm using the files that came with the downloads from that wiki, such as EQEmu-Rev1410.zip , am i suppose to be using a different version of world.exe or something?

I am very confused and frustrated :(

eski2
06-11-2010, 11:31 AM
I think i have things going by d'loading the zipped version of activestate perl 5.8 (something) and extracting the 5.8 dll manually. However, they don't make it easy! Maybe the dll can be distributed with the rest of the files? Unless it conflicts to have a 5.8 and 5.10 version?