Server Start Up Error
Hi,
I have been unable to post until today, so I dont know if this is happening with anyone else. Few days ago, I downloaded Ver 408 installed it and downloaded peqdb_1129Rev408.sql and sourced it in. Immediately on starting server I receive this messege The procedure enrty point Perl_hv_common-key-len could not be located in the dynamic link library perl58.dll Everything was working perfectly fine before installation. Therefore on the face of it perl58.dll should be fine, unless something was changed that may have affected that. Any ideas would be welcome, I have obviously reinstalled perl a few times, but error still persists. Thanks! |
Newer versions of the Emu require Perl 5.10
To update see section 3 of this wiki article: http://www.eqemulator.net/wiki/wikka.php?wakka=VS2008 |
Thanks Zan,
I did try installing that version too, with the same results. But I will try installing it again. Regarding the procedure given on the link provided Do I need to now follow that complete procedure, or should just installing perl 5.10 be OK. Thanks again for the advice, Zan:) |
Ok updated to 5.10 and still receiving same error message.
|
Quote:
|
Quote:
WillowyLady - After uninstalling Perl 5.8 I do not even have a 'perl58.dll' file, it was replaced by a 'perl510.dll' file! Sounds like you did not uninstall the old version properly? |
Hmm, I am sure it did uninstall it.
I used the uninstaller provided, wiped C:\perl, manual searched hidden / system files, done a reg clean, rebooted and reinstalled. The error message points to a perl58.dll index issue. This has only occurred since I did most recent update 408, previous versions are just fine. Its prolly something very simple, but its just nailing the bugger down. :) |
Hmmmm.....
Then it seems whoever compiled your Windows binaries compiled them using Perl 5.8 and compiled it with errors (bad compile). They need to compile the source using Perl 5.10 and then your error should disappear. |
@WillowyLady - sent you a PM.
|
Thanks Zag,
Your solution got rid of the error I was encountering with Rev408. I am happy to confirm that EQEmu Rev423_win binaries work with Perl 5.10.0 build 1005. Many thanks again:) |
Quote:
Seems the official compiles forgot to upgrade to Perl 5.10 before compiling the Windows binaries you had. Thus giving you that error. |
The binaries on SVN are meant to work with 5.8 and do so just fine, I just tried it out.
|
I was having a lot of trouble with this too on rev408. I had perl 5.8.8.822 installed originally and was getting this error. Then when tried 5.10.1001 and 1004 I got the can't find perl58.dll error. In the end I found that Perl version 5.8.9.825 worked perfectly so if anyone is still having issues I'd try that version of 5.8 :)
|
Quote:
Compiling with the Windows VC9 solution however does need Perl 5.10 to compile properly as it looks for a 510 dll file while compiling. |
All times are GMT -4. The time now is 08:10 AM. |
Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.