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 07-06-2009, 04:32 PM
Producer_BMW's Avatar
Producer_BMW
Hill Giant
 
Join Date: Jan 2008
Location: VA
Posts: 181
Default Damn :(

My issue still proceeds

I've done the steps correctly and had someone helping make sure I did not fuck it up

and I still the get error on the NEW

AP , Msi :(
__________________
"From the deepest desires often come the deadliest hate.”
Reply With Quote
  #8  
Old 07-06-2009, 10:42 PM
Producer_BMW's Avatar
Producer_BMW
Hill Giant
 
Join Date: Jan 2008
Location: VA
Posts: 181
Default

Bump : please help
__________________
"From the deepest desires often come the deadliest hate.”
Reply With Quote
  #9  
Old 07-06-2009, 11:22 PM
mixxit
Hill Giant
 
Join Date: Sep 2006
Posts: 155
Default

http://www.eqemulator.net/forums/sho...618#post173618
Reply With Quote
  #10  
Old 07-06-2009, 11:55 PM
Producer_BMW's Avatar
Producer_BMW
Hill Giant
 
Join Date: Jan 2008
Location: VA
Posts: 181
Default

Let me try again :(

anyone with a US : land or cell phone line please help me out ,

Or if you have teamspeak or Vent , I am a verbal learner :(

anyone ? I've tried this like 14 different ways
__________________
"From the deepest desires often come the deadliest hate.”
Reply With Quote
  #11  
Old 08-19-2009, 01:35 PM
hybrid125
Fire Beetle
 
Join Date: Jul 2003
Posts: 7
Default

So what version of perl did you end up using on your xp build?
Reply With Quote
  #12  
Old 08-19-2009, 02:21 PM
So_1337
Dragon
 
Join Date: May 2006
Location: Cincinnati, OH
Posts: 689
Default

It was 5.8.8.824. I used the PPM manager to install the DBI-mysql and IO-stringy modules to be sure, but I just uninstalled them to check, and the server loaded just fine.

Just to reiterate:

EQEmu server (build 884 binaries) running on a Windows XP computer using the 5.8.8.824 installation of perl with no additional modification.

Check your windows/system32 folder for the perl58.dll file and make sure to delete it if it is there.
Reply With Quote
  #13  
Old 10-18-2009, 07:54 AM
Julesx
Sarnak
 
Join Date: Sep 2008
Location: winston
Posts: 35
Default Have tried everything i've seen on posts...

I've tried every solution i've found on the forums and i still can't get server to load. Keep getting error..
the procedure entry point Perl_newXS_flags could not be located in the dynamic link library perl58.dll
I've uninstall deleted reinstall removed perl folder removed perldll from system32 folder every idea i've read on posts i've downloaded and installed every version of perl from ActivePerl-5.8.7.813-MSWin32-x86-148120 to ActivePerl-5.10.1.1006-MSWin32-x86-291086 nothing will work. Could it possibly be a Vista issue? I can run start.bat in admistrator mode and i no longer get the perl error but then i get world and eqlaunch.exe error's. I've had my own server up and running before about a year ago on an older comp running xp never seen this error. I've been working on this for 2weeks and i'm finally just completely stumped any new idea would be greatly welcomed. I'm running vista service pack 2.
Reply With Quote
  #14  
Old 10-18-2009, 01:05 PM
Shin Noir's Avatar
Shin Noir
Legendary Member
 
Join Date: Apr 2002
Location: Seattle, WA
Posts: 506
Default

uninstall perl58 completely, use perl10.
Make sure your paths are accurate. Are you compiling from scratch?
__________________

~Shin Noir
DungeonEQ.com
Reply With Quote
  #15  
Old 02-05-2010, 10:10 PM
OscarGrouch05
Sarnak
 
Join Date: Apr 2008
Posts: 71
Default

ActivePerl-5.10.1.1006-MSWin32-x86-291086.msi- i'm going to try running both perl's perl58.dll and perl510.dll don't forget to copy perl5.8.7.exe file and perl58.dll it should work on all clinet's now 80)

if getting that error after following steps above use another verson of 5.8 this does work fine for all client's now. 80) just need one copy of the file in C:\Perl\bin

Step by Step
1. if you have perl installed goto C:\Perl\bin copy and paste perl58.dll and perl5.8.7.exe to another folder
2. remove any version of ActivePerl you have installed
3. installl ActivePerl-5.10.1.1006-MSWin32-x86-291086.msi
4. after done installing copy and paste perl58.dll and perl5.8.7.exe to C:\Perl\bin
5. Done now it'll work on both client's perl58.dll and with perl510.dll
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 11:56 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