Log in

View Full Version : Perl is slowly killing me!!


zaljo01
05-10-2009, 09:37 AM
Hi Guys,
Trying to setup a new peq server, however having heaps of problems with perl.
I have installed activeperl 5.8.8.822 and when I try to load world.exe I am getting this error.
"The procedure entry point Perl_hv_common_key_len could not be located in the dynamic link library perl58.dll"

I have tried uninstalling, reinstalling, deleted perl folder and deleting perl58.dll.
I have also tried download perl 5.10 but getting perl58.dll missing files errors.

I have downlaod latest peqdatabase from svn and am using Vista 64bit.
I have had this working in the past with 64bit but am not having any luck atm.
Anyone got any ideas?

Angelox
05-10-2009, 10:03 AM
And, the more you uninstall, and re-install, the worse it will get. That's because when you uninstall, Perl does not do a complete uninstall leaves things like old empty Perl directories in the path.
I've never worked with windows "vista", can y ou open up a CMD window type "PATH" and enter , show me the results?

chrsschb
05-10-2009, 12:24 PM
Uninstall Perl.
Delete the old Perl Directory.
Do a search for Perl58.dll and delete all occurrences
Reboot Computer

Download and install this:

64 Bit: http://www.activestate.com/store/download_file.aspx?binGUID=f062545d-0a4d-4f4d-816d-3206fa5ee789
32 Bit: http://www.activestate.com/store/download_file.aspx?binGUID=5d3bf260-4951-4e98-a2ca-8bb9fc8de401

GeorgeS
05-10-2009, 02:04 PM
As mentioned delete the perl58.dll from windows/system32.
I also had this issue and that fixed the problem.

GeorgeS

Congdar
05-10-2009, 08:20 PM
Don't install the 64bit version of perl if you plan to use the import_spells.pl feature cuz there isn't a 64bit version of DBD-mysql :(