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 12-17-2012, 12:44 PM
Vampire1212
Sarnak
 
Join Date: May 2009
Location: MI
Posts: 58
Default Quest Not Running

Alright, I ensured the following before posting

C:\Desktop\EQEmu\quests <- Directory for Quest
C:\Desktop\EQEmu\plugins <- Directory for Plugins

Within quest I have "quests\templates\global_player.pl"

Current EQEmu Rev: 2214
Perl: 5.12.3
Mysql: 32 Bit 5.x.x <- Not 100% sure but Mysql is working just fine

Everything loads up, works, just not any quest.

[Config File]
Code:
<!-- File locations.  DO NOT EDIT -->
	<files>
		<spells>spells_us.txt</spells>
		<opcodes>opcodes.conf</opcodes>
		<logsettings>logs/log.ini</logsettings>
		<eqtime>eqtime.cfg</eqtime>
	</files>
	<!-- Directory locations.  DO NOT EDIT -->
	<directories>
		<maps>Maps</maps> 
		<quests>quests</quests>
		<plugins>plugins</plugins>
	</directories>
After looking at a zone log, here is what I have:

Code:
---------------------------------------------
[12.17. - 11:29:16] Starting Log: logs/eqemu_quest_zone_5752.log
[12.17. - 11:29:16] Tying perl output to eqemu logs
[12.17. - 11:29:16] Creating EQEmuIO=HASH(0x36c9c7c)
[12.17. - 11:29:16] Creating EQEmuIO=HASH(0x36d5cc4)
[12.17. - 11:29:16] Loading perlemb plugins.
[12.17. - 11:29:16] Loading perl commands...
[12.17. - 11:47:27] Terminating on signal SIGHUP(1)
Perl is getting a runtime error code:
Code:
---------------------------------------------
[12.17. - 10:45:30] Starting Log: logs/eqemu_quest_zone_5704.log
[12.17. - 10:45:30] Tying perl output to eqemu logs
[12.17. - 10:45:30] Creating EQEmuIO=HASH(0x35a9c7c)
[12.17. - 10:45:30] Creating EQEmuIO=HASH(0x35b5cc4)
[12.17. - 10:45:30] Loading perlemb plugins.
[12.17. - 10:45:30] Loading perl commands...
[12.17. - 10:48:26] WARNING: error compiling quest file quests/crescent/a_filthy_vermin.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:26] WARNING: error compiling quest file quests/crescent/a_skeletal_ogre.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:26] WARNING: error compiling quest file quests/crescent/a_leaf_drake.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:26] WARNING: error compiling quest file quests/crescent/a_young_bat.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:26] WARNING: error compiling quest file quests/crescent/a_young_puma.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:26] WARNING: error compiling quest file quests/crescent/a_grove_snake.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:26] WARNING: error compiling quest file quests/crescent/#Initiate_Dakkan.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:26] WARNING: error compiling quest file quests/crescent/a_bear_cub.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:26] WARNING: error compiling quest file quests/crescent/a_hollows_drake.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:26] WARNING: error compiling quest file quests/crescent/a_grove_hare.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:26] WARNING: error compiling quest file quests/crescent/a_crevice_spiderling.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:26] WARNING: error compiling quest file quests/crescent/a_canyon_snake.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:26] WARNING: error compiling quest file quests/crescent/a_hollows_spiderling.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:26] WARNING: error compiling quest file quests/crescent/an_injured_drake.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:26] WARNING: error compiling quest file quests/crescent/#Emissary_Tinnvin.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:26] WARNING: error compiling quest file quests/crescent/Bogar.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:26] WARNING: error compiling quest file quests/crescent/Realnyna.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:27] WARNING: error compiling quest file quests/crescent/#Loren.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:27] WARNING: error compiling quest file quests/crescent/Vladnelg_Galvern.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:27] WARNING: error compiling quest file quests/crescent/Priestess_Aelea.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:27] WARNING: error compiling quest file quests/templates/Priest_of_Discord.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:27] WARNING: error compiling quest file quests/crescent/#Jinkin.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:27] WARNING: error compiling quest file quests/crescent/#Innkeeper_Fathus.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[12.17. - 10:48:46] WARNING: error compiling quest file quests/templates/global_player.pl: Perl runtime error: Undefined subroutine &main::eval_file called.

[12.17. - 10:48:46] WARNING: error compiling quest file quests/crescent/player_v0.pl: Perl runtime error: Undefined subroutine &main::eval_file called.

[12.17. - 10:48:46] WARNING: error compiling quest file quests/crescent/player.pl: Perl runtime error: Undefined subroutine &main::eval_file called.

[12.17. - 10:48:46] WARNING: error compiling quest file quests/templates/player.pl: Perl runtime error: Undefined subroutine &main::eval_file called.

[12.17. - 10:51:06] Destroying EQEmuIO=HASH(0x35a9c7c)
[12.17. - 10:51:06] Destroying EQEmuIO=HASH(0x35b5cc4)
[12.17. - 10:51:06] Tying perl output to eqemu logs
[12.17. - 10:51:06] Creating EQEmuIO=HASH(0x359bc24)
[12.17. - 10:51:06] Creating EQEmuIO=HASH(0x3620e6c)
[12.17. - 10:51:06] Loading perlemb plugins.
[12.17. - 10:51:06] Loading perl commands...
[12.17. - 10:54:23] Terminating on signal SIGHUP(1)
__________________
[ Druzzil Ro ]
Reply With Quote
  #2  
Old 12-17-2012, 02:21 PM
c0ncrete's Avatar
c0ncrete
Dragon
 
Join Date: Dec 2009
Posts: 719
Default

the posts i've come up with via google suggest there is possibly a perl58.dll in your system32 folder. might want to poke around and see if it's there or your windows environment is pointing to an older version of perl somewhere else on your pc (e.g. cygwin, etc).
Reply With Quote
  #3  
Old 12-17-2012, 02:57 PM
sorvani
Dragon
 
Join Date: May 2010
Posts: 965
Default

also: take it off your desktop. you will sooner or later run into issues trying to run things froma system protected folder.
Reply With Quote
  #4  
Old 01-12-2013, 10:59 PM
Maceblade
Hill Giant
 
Join Date: Jun 2010
Posts: 231
Default

has anyone found out how to fix this? I am running into the same issues... here is one of my logs:

Code:
---------------------------------------------
[01.12. - 20:54:47] Starting Log: logs/eqemu_quest_zone_4076.log
[01.12. - 20:54:47] Tying perl output to eqemu logs
[01.12. - 20:54:47] Creating EQEmuIO=HASH(0x97ea7ec)
[01.12. - 20:54:47] Creating EQEmuIO=HASH(0x97f5fd4)
[01.12. - 20:54:47] Loading perlemb plugins.
[01.12. - 20:54:47] Loading perl commands...
[01.12. - 21:08:12] WARNING: error compiling quest file quests/soldungb/Lord_Nagafen.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[01.12. - 21:08:12] WARNING: error compiling quest file quests/soldungb/Zordak_Ragefire.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[01.12. - 21:08:35] WARNING: error compiling quest file quests/soldungb/player_v0.pl: Perl runtime error: Undefined subroutine &main::eval_file called.

[01.12. - 21:08:35] WARNING: error compiling quest file quests/soldungb/player.pl: Perl runtime error: Undefined subroutine &main::eval_file called.

[01.12. - 21:08:35] WARNING: error compiling quest file quests/templates/player.pl: Perl runtime error: Undefined subroutine &main::eval_file called.

[01.12. - 21:09:08] Destroying EQEmuIO=HASH(0x97f5fd4)
[01.12. - 21:09:08] Destroying EQEmuIO=HASH(0x97ea7ec)
[01.12. - 21:09:10] Tying perl output to eqemu logs
[01.12. - 21:09:10] Creating EQEmuIO=HASH(0x9855c0c)
[01.12. - 21:09:10] Creating EQEmuIO=HASH(0x984a8a4)
[01.12. - 21:09:10] Loading perlemb plugins.
[01.12. - 21:09:10] Loading perl commands...
[01.12. - 21:15:05] WARNING: error compiling quest file quests/paw/Brother_Hayle.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[01.12. - 21:29:33] Destroying EQEmuIO=HASH(0x984a8a4)
[01.12. - 21:29:33] Destroying EQEmuIO=HASH(0x9855c0c)
[01.12. - 21:29:33] Tying perl output to eqemu logs
[01.12. - 21:29:33] Creating EQEmuIO=HASH(0x982296c)
[01.12. - 21:29:33] Creating EQEmuIO=HASH(0x9852304)
[01.12. - 21:29:33] Loading perlemb plugins.
[01.12. - 21:29:33] Loading perl commands...
[01.12. - 21:29:35] WARNING: error compiling quest file quests/paw/Brother_Hayle.pl: Perl runtime error: Undefined subroutine &main::eval_file called.
 (reverting to default questfile)
[01.12. - 21:36:08] Destroying EQEmuIO=HASH(0x9852304)
[01.12. - 21:36:08] Destroying EQEmuIO=HASH(0x982296c)
[01.12. - 21:36:08] Tying perl output to eqemu logs
[01.12. - 21:36:08] Creating EQEmuIO=HASH(0x346144)
[01.12. - 21:36:08] Creating EQEmuIO=HASH(0x9855064)
[01.12. - 21:36:08] Loading perlemb plugins.
[01.12. - 21:36:08] Loading perl commands...
[01.12. - 21:40:43] Terminating on signal SIGHUP(1)
Reply With Quote
  #5  
Old 01-13-2013, 12:38 AM
c0ncrete's Avatar
c0ncrete
Dragon
 
Join Date: Dec 2009
Posts: 719
Default

did you compile yourself?

if so, what version of perl did you compile with?
if not, what vesrion of perl were the executables you have compiled with?

what version of perl do you have installed?
Reply With Quote
  #6  
Old 01-13-2013, 09:18 AM
Maceblade
Hill Giant
 
Join Date: Jun 2010
Posts: 231
Default

Compile myself: I downloaded the file as directed by the guide and unzipped it like I was told.

I am using perl 5.14. However in order to get my server to actually run and connect I had to paste in a perl510.dll file. Im gonna assume this whole issue im having is Perl related.

Can I uninstall perl 5.14 and install 5.10 with out messing anything up?
Reply With Quote
  #7  
Old 01-13-2013, 09:29 AM
c0ncrete's Avatar
c0ncrete
Dragon
 
Join Date: Dec 2009
Posts: 719
Default

32 bit or 64 bit?

if it's 32 bit, 5.14 won't work.
Reply With Quote
  #8  
Old 01-13-2013, 09:31 AM
c0ncrete's Avatar
c0ncrete
Dragon
 
Join Date: Dec 2009
Posts: 719
Default

i'm not entirely certain which guide you're going by, but this one is the latest regarding compiling on windows:

http://www.eqemulator.org/forums/showthread.php?t=35722
Reply With Quote
  #9  
Old 01-13-2013, 09:42 AM
Maceblade
Hill Giant
 
Join Date: Jun 2010
Posts: 231
Default

yes it was 32 bit. looking for a different copy now.
Reply With Quote
  #10  
Old 01-13-2013, 09:47 AM
c0ncrete's Avatar
c0ncrete
Dragon
 
Join Date: Dec 2009
Posts: 719
Default

there's a download for version 5.12.3 in the link i posted.

i'm not sure where you'd find 5.10 (besides strawberry perl), as it's considered obsolete.
Reply With Quote
  #11  
Old 01-13-2013, 11:16 AM
Noport
Opcode Ninja
 
Join Date: Mar 2009
Location: San francisco
Posts: 426
Default

Maceblade if you are coping perl510.dll you need perl5.10.1 application as well same applys for perl5.8.7 application and PERL58.DLL as well perl5.12.2 application and perl512.dll on mysql i use mysql-5.1.67-win32 or you can download xampp-win32-1.7.7-VC9-installer here are the names of perl apps activeperl-5.10.0.1004-mswin32-x86-287188,ActivePerl-5.10.1.1007-MSWin32-x86-291969,ActivePerl-5.14.2.1402-MSWin32-x86-295342,ActivePerl-5.16.1.1601-MSWin32-x86-296175 i hope that helps you out when looking for them. if you want to grab the application for perl5.10.1 install perl into another directory then copy the app over you should be up and running.
Reply With Quote
  #12  
Old 01-13-2013, 11:27 AM
c0ncrete's Avatar
c0ncrete
Dragon
 
Join Date: Dec 2009
Posts: 719
Default

Quote:
Originally Posted by Noport View Post
Maceblade if you are coping perl510.dll you need perl5.10.1 application as well same applys for perl5.8.7 application and PERL58.DLL as well perl5.12.2 application and perl512.dll on mysql i use mysql-5.1.67-win32 or you can download xampp-win32-1.7.7-VC9-installer
why must you compound the issue with the use of superfluous information and completely unrelated software recommendations?
Reply With Quote
  #13  
Old 01-13-2013, 11:45 AM
Noport
Opcode Ninja
 
Join Date: Mar 2009
Location: San francisco
Posts: 426
Default

because i tested and approved it does work don't knock it until you try it for yourself cOncrete before you reply to a question you don't understand. install 5.14 and use perl5.10.dll and perl 5.10.1 application.
Reply With Quote
  #14  
Old 01-13-2013, 11:56 AM
ghanja's Avatar
ghanja
Dragon
 
Join Date: Aug 2012
Location: Hershey, PA
Posts: 499
Default

Quote:
Originally Posted by Noport View Post
because i tested and aproved it does work don't knock it until you try it for yourself cOncrete before you reply to a question you don't understand. install 5.14 and use perl5.10.dll and perl 5.10.1 application.
Or, obtain the latest code from the SVN, compile using Akka's easy to follow guide and that way the end user (the OP in this case) who doesn't seem all too familiar with EQEMU, its error messages, etc. will have the latest bug fixed versions. Not to mention, know how to keep his/her source updated when fixes and/or improvements are made.

Personally, I cannot figure out why there are any pre-compiled versions available, though again, that's just me.

Is XAMP good to suggest? Perhaps (as it would provide Apache and PHP which are both needed for the PEQ PHP editor, should someone decide to use it, as well as MySQL/Perl which is most certainly needed).

Though, who's going to offer the support for XAMP when the OP encounters issues? You Noport? No offense, but, your English is broken at best.. perhaps it's not your primary language, maybe, it's your forth language (kuddo's to your multi-lingual self if so) but the fact remains, your English leaves little to be desired bud. So it will be someone else that picks up the pieces, not only assisting the OP with EQEMU, but now XAMP and/or it's installation. Maybe, maybe not, the possibility is there though.

My recommendation to the OP. Use the Windows setup guide available, using Akka's guide to compile your own. VS 2010 Express is free and will compile 32 bit versions all day long (until M$ changes that, should they change that). Relying on packages won't teach you a thing besides how to extract and/or run a setup program.
Reply With Quote
  #15  
Old 01-13-2013, 11:56 AM
c0ncrete's Avatar
c0ncrete
Dragon
 
Join Date: Dec 2009
Posts: 719
Default

Quote:
Originally Posted by Noport View Post
because i tested and aproved it does work don't knock it until you try it for yourself cOncrete before you reply to a question you don't understand. install 5.14 and use perl5.10.dll and perl 5.10.1 application.
i know superfluous is a big word and all...

i'm still trying to figure out what mysql has to do with the problem and why anyone would want to install a bundle of software (xampp) when they can download perl by itself. especially given the fact that's the only thing they are having an issue with.

K.I.S.S. (keep it simple, stupid)
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 09:40 PM.


 

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