Go Back   EQEmulator Home > EQEmulator Forums > Support > Support::Windows Servers

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 10-26-2008, 12:56 AM
cavedude's Avatar
cavedude
The PEQ Dude
 
Join Date: Apr 2003
Location: -
Posts: 1,988
Default Perl_newsxs_flags could not be located in perl58.dll

Quote:
the procedure entry point Perl_newXS_flags could not be located in the dynamic link library perl58.dll
I have grown pretty tired giving out the link explaining to people how to correct the above error. So, one last time here is the link: http://www.peqtgc.com/phpBB2/viewtopic.php?t=5264

Please search, guys.

Last edited by cavedude; 10-05-2011 at 12:07 PM.. Reason: Moved to Windows forum & added error message to help with searches
Reply With Quote
  #2  
Old 12-11-2008, 02:01 AM
kiirdiir
Sarnak
 
Join Date: Apr 2007
Posts: 42
Default

Anyone know the fix for this? Projecteq.net is down and having the information here would be helpful.
Reply With Quote
  #3  
Old 12-11-2008, 02:48 AM
jojo22
Fire Beetle
 
Join Date: Jun 2008
Location: USA
Posts: 9
Default

That link is broken it seems
Reply With Quote
  #4  
Old 12-11-2008, 03:00 AM
Malignus Wingnut
Hill Giant
 
Join Date: Sep 2004
Posts: 233
Default

Assuming you already have some version of Perl 5.8 installed, here is a link to the file you need.

Put it in either your a) Windows\System32 or b) Perl\bin folder, overwriting where prompted.

http://home.comcast.net/~molimo140/eqemu/perl58.dll
Reply With Quote
  #5  
Old 12-11-2008, 03:53 AM
kiirdiir
Sarnak
 
Join Date: Apr 2007
Posts: 42
Default

I just did what I found here:

Quote:
Originally Posted by cavedude View Post
Make sure you completely uninstall Perl, reboot, then install version 5.8.8.822, reboot again and install the DBI, and DBD modules and then try again.
Quote:
Originally Posted by cavedude View Post
Also, after you've uninstalled and rebooted, it wouldn't hurt to search your system for perl58.dll, and then delete any copies of that file found.
and I no longer get the error. Apparently the rebooting did the trick.

I should mention I used PPM to install DBI and OI-Stringy only. I could not find DBD-MySql or DBIx-MySqlSequence.
Reply With Quote
  #6  
Old 12-11-2008, 02:05 PM
Malignus Wingnut
Hill Giant
 
Join Date: Sep 2004
Posts: 233
Default

Quote:
Originally Posted by kiirdiir View Post
I just did what I found here:




and I no longer get the error. Apparently the rebooting did the trick.

I should mention I used PPM to install DBI and OI-Stringy only. I could not find DBD-MySql or DBIx-MySqlSequence.
Yes, that is the most complete way to fix the error.

The issue lies in the fact that the perl interpreter (perl58.dll in this case) does not have that entry point in the version of perl that people are instructed to download through the setup guide on the wiki.

The 822 revision has the entry point, and so uninstall/reinstalling does the trick.
Reply With Quote
  #7  
Old 01-07-2009, 08:54 AM
klehma
Fire Beetle
 
Join Date: May 2005
Posts: 15
Default Issues

Perl_newsxs_flags could not be located in perl58.dll

ok .. 9 hours ago i started Creating my own EQ server using

http://www.eqemulator.net/wiki/wikka...ka=ws992mysql5
and
http://www.eqemulator.net/wiki/wikka...kka=ws1129r222

as a guide

i get everything done error free all the way to the point of running the Start.bat

SO. I run it 1 window pops up , And then the error listed above jumps out at me. No big deal i thought. Uninstalled perl removed ALL perll related files from my pc,(I even re-downloaded it) Restarted PC, installed it, Restarted PC Logged into Windows

Start > run > ppm
Install DBI
(pressed enter)
(finished)
Install DBD-mysql
(pressed enter)
(finished)
Install IO-stringy
(pressed enter)
(finished) then i click the [X] to close the window

Restarted PC
Logged Into windows
Used the Start.bat Shortcut and got the error. AGAIN. . SO . Made a backup of the perl58.dll put it in its own folder Downloaded the 1 listed above extracted it into c:\prell\bin ,Restarted PC and Still Pops up SO i thought ok and Extracted it into the Windows\System32 file. Restarted PC.
and Still Pops up .Did I miss something ??

I use perl 5.8.7.813
Downloaded from
http://downloads.activestate.com/Act...l/Windows/5.8/
Reply With Quote
  #8  
Old 01-07-2009, 10:27 AM
klehma
Fire Beetle
 
Join Date: May 2005
Posts: 15
Default

***FIXED***

Uninstalled ALL Perl files,Restarted PC, Downloaded 5.8.8.822.MSI and not the ZIp and Ran the Install.Re-Restarted PC then installed the DBI, DBD-MySQL and IO-Stringy and works fine now (just cant get World.exe to run now.)
GL to those who have this Issue I waisted ALOT of time on a Seemingly EZ error.
Reply With Quote
  #9  
Old 04-10-2009, 12:23 AM
wwazman
Sarnak
 
Join Date: Oct 2007
Location: Oregon
Posts: 37
Default

I am unable to get world.exe to work after following these instructions, either.
Reply With Quote
  #10  
Old 04-10-2009, 03:13 PM
Morphanite
Fire Beetle
 
Join Date: Sep 2008
Location: canada
Posts: 1
Default

I got this error yesterday, I just upgraded my perl to this version:

ActivePerl-5.8.9.825-MSWin32-x86-288577'

and all my problems went away, server booted fine.
Reply With Quote
  #11  
Old 04-14-2009, 09:28 AM
Nightlord
Sarnak
 
Join Date: Jun 2005
Posts: 37
Thumbs up

Quote:
Originally Posted by Morphanite View Post
I got this error yesterday, I just upgraded my perl to this version:

ActivePerl-5.8.9.825-MSWin32-x86-288577'

and all my problems went away, server booted fine.
This worked for me as well!
Reply With Quote
  #12  
Old 04-14-2009, 09:36 AM
Nightlord
Sarnak
 
Join Date: Jun 2005
Posts: 37
Default

Make sure you uninstall any other perl version ... delete the old perl dir and then search and delete any perl58.dll files found.
Reboot your computer, then install 5.8.9.825 ver. ... reboot computer again after installation, then use PPM in dosshell to install DBI and IO-Stringy only.

No problems after that.
Reply With Quote
  #13  
Old 04-20-2009, 05:15 PM
Renja
Fire Beetle
 
Join Date: Apr 2009
Location: Earth
Posts: 1
Default

I also found a place where you can get the DBD-MySQL at if needed:
**NOTE - this was copied from a readme file included DBD-MySQL downloadable file from Active State**

Hope this helps someone if you need it.

Windows/ActivePerl

1.) If you need to use an HTTP Proxy, set the environment
variable http_proxy, for example like this:

set http_proxy=http://myproxy.com:8080/

2.) The actual installation is as simple as

ppm install DBI
ppm install DBD::mysql

As of this writing, the above procedure won't work with
ActivePerl 5.8.0, because so far a PPM for DBD::mysql is
not available from the ActiveState server. I don't know
why. However, Randy Kobes has kindly donated a PPM package
to his own repository. You can use this as follows:

ppm install http://theoryx5.uwinnipeg.ca/ppms/DBD-mysql.ppd
Reply With Quote
  #14  
Old 05-06-2009, 09:02 AM
Killeverything
Fire Beetle
 
Join Date: Mar 2009
Location: USA
Posts: 27
Default

I have just upgraded to 460 and I am now getting a error
Perl_hv_common_key_len could not be located in the dynamic link library perl58.dll
and I have ActivePerl 5.10.0 Build 1001 and Perl58.dll in the windows system dir.

anyone know why?
Reply With Quote
  #15  
Old 05-06-2009, 09:14 AM
Killeverything
Fire Beetle
 
Join Date: Mar 2009
Location: USA
Posts: 27
Default

Nm I just downloaded Ver 473 and it back to working ...
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 Off

Forum Jump

   

All times are GMT -4. The time now is 07:19 AM.


 

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