EQEmulator Forums

EQEmulator Forums (https://www.eqemulator.org/forums/index.php)
-   Support::Windows Servers (https://www.eqemulator.org/forums/forumdisplay.php?f=587)
-   -   Quest Not Running (https://www.eqemulator.org/forums/showthread.php?t=36114)

Vampire1212 12-17-2012 12:44 PM

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)


c0ncrete 12-17-2012 02:21 PM

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).

sorvani 12-17-2012 02:57 PM

also: take it off your desktop. you will sooner or later run into issues trying to run things froma system protected folder.

Maceblade 01-12-2013 10:59 PM

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)


c0ncrete 01-13-2013 12:38 AM

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?

Maceblade 01-13-2013 09:18 AM

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?

c0ncrete 01-13-2013 09:29 AM

32 bit or 64 bit?

if it's 32 bit, 5.14 won't work.

c0ncrete 01-13-2013 09:31 AM

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

Maceblade 01-13-2013 09:42 AM

yes it was 32 bit. looking for a different copy now.

c0ncrete 01-13-2013 09:47 AM

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.

Noport 01-13-2013 11:16 AM

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.

c0ncrete 01-13-2013 11:27 AM

Quote:

Originally Posted by Noport (Post 216303)
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?

Noport 01-13-2013 11:45 AM

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.

ghanja 01-13-2013 11:56 AM

Quote:

Originally Posted by Noport (Post 216306)
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.

c0ncrete 01-13-2013 11:56 AM

Quote:

Originally Posted by Noport (Post 216306)
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)


All times are GMT -4. The time now is 05:59 AM.

Powered by vBulletin®, Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.