Log in

View Full Version : Pearl514.dll


Disorder
01-22-2013, 02:39 AM
I imagine this is a simple fix. Ran the start.bat file I created using this guide (after getting port forwarding established).

http://www.eqemulator.org/forums/showthread.php?t=32980

It appeared to be working, but I kept getting errors pop up about pearl514.dll missing. I imagine its due to me using pearl 5.16.2.

I searched forum for Pearl514.dll and had no luck. I'll keep browsing in the mean time.

Thanks in advance :)

Disorder
01-22-2013, 02:41 AM
This was in eqemu_debug_launch_1788

---------------------------------------------
[01.22. - 00:33:50] Starting Log: logs/eqemu_debug_launch_1788.log
[01.22. - 00:33:50] [LAUNCHER__INIT] Loading server configuration..
[01.22. - 00:33:50] [LAUNCHER__INIT] Starting main loop...
[01.22. - 00:33:50] [NET__WORLD] Connected to World: localhost:9000
[01.22. - 00:33:55] [LAUNCHER__WORLD] World told us to start zone dynamic_01.
[01.22. - 00:33:55] [LAUNCHER__WORLD] World told us to start zone dynamic_02.
[01.22. - 00:33:55] [LAUNCHER__WORLD] World told us to start zone dynamic_03.
[01.22. - 00:33:55] [LAUNCHER__WORLD] World told us to start zone dynamic_04.
[01.22. - 00:33:55] [LAUNCHER__WORLD] World told us to start zone dynamic_05.
[01.22. - 00:33:55] [LAUNCHER__ERROR] World told us to start zone dynamic_01, but it is already running.
[01.22. - 00:33:55] [LAUNCHER__ERROR] World told us to start zone dynamic_02, but it is already running.
[01.22. - 00:33:55] [LAUNCHER__ERROR] World told us to start zone dynamic_03, but it is already running.
[01.22. - 00:33:55] [LAUNCHER__ERROR] World told us to start zone dynamic_04, but it is already running.
[01.22. - 00:33:55] [LAUNCHER__ERROR] World told us to start zone dynamic_05, but it is already running.
[01.22. - 00:33:55] [LAUNCHER__STATUS] Starting zone dynamic_01
[01.22. - 00:33:55] [LAUNCHER__STATUS] Zone dynamic_01 has been started.
[01.22. - 00:33:55] [LAUNCHER__STATUS] Waiting 20000 milliseconds before booting the second zone.
[01.22. - 00:34:15] [LAUNCHER__STATUS] Starting zone dynamic_02
[01.22. - 00:34:15] [LAUNCHER__STATUS] Zone dynamic_02 has been started.
[01.22. - 00:34:15] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[01.22. - 00:34:17] [LAUNCHER__STATUS] Starting zone dynamic_03
[01.22. - 00:34:17] [LAUNCHER__STATUS] Zone dynamic_03 has been started.
[01.22. - 00:34:17] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[01.22. - 00:34:19] [LAUNCHER__STATUS] Starting zone dynamic_04
[01.22. - 00:34:19] [LAUNCHER__STATUS] Zone dynamic_04 has been started.
[01.22. - 00:34:19] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[01.22. - 00:34:21] [LAUNCHER__STATUS] Starting zone dynamic_05
[01.22. - 00:34:21] [LAUNCHER__STATUS] Zone dynamic_05 has been started.
[01.22. - 00:34:21] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[01.22. - 00:34:29] [LAUNCHER__STATUS] Zone dynamic_02 has gone down. Restart timer started.
[01.22. - 00:34:29] [LAUNCHER__STATUS] Zone dynamic_05 has gone down. Restart timer started.
[01.22. - 00:34:31] [LAUNCHER__STATUS] Zone dynamic_01 has gone down. Restart timer started.
[01.22. - 00:34:31] [LAUNCHER__STATUS] Zone dynamic_04 has gone down. Restart timer started.
[01.22. - 00:34:31] [LAUNCHER__STATUS] Zone dynamic_03 has gone down. Restart timer started.
[01.22. - 00:34:39] [LAUNCHER__STATUS] Starting zone dynamic_02
[01.22. - 00:34:39] [LAUNCHER__STATUS] Zone dynamic_02 has been started.
[01.22. - 00:34:39] [LAUNCHER__STATUS] Waiting 20000 milliseconds before booting the second zone.
[01.22. - 00:34:59] [LAUNCHER__STATUS] Zone dynamic_02 has gone down. Restart timer started.
[01.22. - 00:34:59] [LAUNCHER__STATUS] Starting zone dynamic_01
[01.22. - 00:34:59] [LAUNCHER__STATUS] Zone dynamic_01 has been started.
[01.22. - 00:34:59] [LAUNCHER__STATUS] Waiting 20000 milliseconds before booting the second zone.
[01.22. - 00:35:13] [LAUNCHER__STATUS] Zone dynamic_01 has gone down. Restart timer started.
[01.22. - 00:35:19] [LAUNCHER__STATUS] Starting zone dynamic_02
[01.22. - 00:35:19] [LAUNCHER__STATUS] Zone dynamic_02 has been started.
[01.22. - 00:35:19] [LAUNCHER__STATUS] Waiting 20000 milliseconds before booting the second zone.
[01.22. - 00:35:39] [LAUNCHER__STATUS] Starting zone dynamic_01
[01.22. - 00:35:39] [LAUNCHER__STATUS] Zone dynamic_01 has been started.
[01.22. - 00:35:39] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[01.22. - 00:35:41] [LAUNCHER__STATUS] Starting zone dynamic_03
[01.22. - 00:35:41] [LAUNCHER__STATUS] Zone dynamic_03 has been started.
[01.22. - 00:35:41] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[01.22. - 00:35:43] [LAUNCHER__STATUS] Starting zone dynamic_04
[01.22. - 00:35:43] [LAUNCHER__STATUS] Zone dynamic_04 has been started.
[01.22. - 00:35:43] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[01.22. - 00:35:45] [LAUNCHER__STATUS] Starting zone dynamic_05
[01.22. - 00:35:45] [LAUNCHER__STATUS] Zone dynamic_05 has been started.
[01.22. - 00:35:45] [LAUNCHER__STATUS] Waiting 2000 milliseconds before booting the next zone.
[01.22. - 00:35:47] [LAUNCHER__STATUS] Zone dynamic_05 has gone down. Restart timer started.

Disorder
01-22-2013, 02:43 AM
Here is info from eqemu_debug_world_6052

---------------------------------------------
[01.22. - 00:33:41] Starting Log: logs/eqemu_debug_world_6052.log
[01.22. - 00:33:41] [WORLD__INIT] Loading server configuration..
[01.22. - 00:33:41] [WORLD__INIT] Log settings loaded from log.ini
[01.22. - 00:33:41] [WORLD__INIT] CURRENT_WORLD_VERSION:EQEmulator 0.8.0
[01.22. - 00:33:41] [WORLD__INIT] Added loginserver eqemulator.net:5998
[01.22. - 00:33:41] [WORLD__INIT] Connecting to MySQL...
[01.22. - 00:33:41] [WORLD__INIT] HTTP world service disabled.
[01.22. - 00:33:41] [WORLD__INIT] Loading variables..
[01.22. - 00:33:41] [WORLD__INIT] Loading zones..
[01.22. - 00:33:41] [WORLD__INIT] Clearing groups..
[01.22. - 00:33:41] [WORLD__INIT] Clearing raids..
[01.22. - 00:33:41] [WORLD__INIT] Loading items..
[01.22. - 00:33:47] [WORLD__INIT] Loading guilds..
[01.22. - 00:33:47] [WORLD__INIT] Loaded default rule set 'default'
[01.22. - 00:33:47] [WORLD__INIT] Clearing temporary merchant lists..
[01.22. - 00:33:47] [WORLD__INIT] Loading EQ time of day..
[01.22. - 00:33:47] [WORLD__INIT_ERR] Unable to load eqtime.cfg
[01.22. - 00:33:47] [WORLD__INIT] Loading launcher list..
[01.22. - 00:33:47] [WORLD__INIT] Reboot zone modes ON
[01.22. - 00:33:47] [WORLD__INIT] Deleted 0 stale player corpses from database
[01.22. - 00:33:47] [WORLD__INIT] Deleted 0 stale player backups from database
[01.22. - 00:33:47] [WORLD__INIT] Loading adventures...
[01.22. - 00:33:48] [WORLD__INIT] Purging expired instances
[01.22. - 00:33:48] [WORLD__INIT] Loading char create info...
[01.22. - 00:33:48] [WORLD__INIT] Zone (TCP) listener started.
[01.22. - 00:33:48] [WORLD__INIT] Client (UDP) listener started.
[01.22. - 00:33:48] [NET__IDENTIFY] Registered patch 6.2
[01.22. - 00:33:48] [NET__IDENTIFY] Registered patch Titanium
[01.22. - 00:33:48] [NET__IDENTIFY] Registered patch SoF
[01.22. - 00:33:48] [NET__IDENTIFY] Registered patch SoD
[01.22. - 00:33:48] [NET__IDENTIFY] Registered patch Underfoot
[01.22. - 00:33:48] [NET__IDENTIFY] Registered patch RoF
[01.22. - 00:33:48] [WORLD__LS] Connecting to login server: eqemulator.net:5998
[01.22. - 00:33:48] [WORLD__LS] Connected to Loginserver: eqemulator.net:5998
[01.22. - 00:33:48] [WORLD__LS] Loginserver provided 71.81.70.137 as world address
[01.22. - 00:33:50] [WORLD__ZONE] New TCP connection from 127.0.0.1:51674
[01.22. - 00:33:50] [WORLD__CONSOLE] New launcher from 127.0.0.1:51674
[01.22. - 00:33:50] [WORLD__LAUNCH] Adding pending launcher 1
[01.22. - 00:33:50] [WORLD__LAUNCH] Launcher Identified itself as 'zone'. Loading zone list.
[01.22. - 00:33:50] [WORLD__LAUNCH] Removing pending launcher 1. Adding zone to active list.
[01.22. - 00:33:55] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (1 starts)
[01.22. - 00:34:15] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (1 starts)
[01.22. - 00:34:17] [WORLD__LAUNCH] zone: dynamic_03 reported state STARTED (1 starts)
[01.22. - 00:34:19] [WORLD__LAUNCH] zone: dynamic_04 reported state STARTED (1 starts)
[01.22. - 00:34:21] [WORLD__LAUNCH] zone: dynamic_05 reported state STARTED (1 starts)
[01.22. - 00:34:29] [WORLD__LAUNCH] zone: dynamic_02 reported state STOPPED (1 starts)
[01.22. - 00:34:29] [WORLD__LAUNCH] zone: dynamic_05 reported state STOPPED (1 starts)
[01.22. - 00:34:31] [WORLD__LAUNCH] zone: dynamic_01 reported state STOPPED (1 starts)
[01.22. - 00:34:31] [WORLD__LAUNCH] zone: dynamic_04 reported state STOPPED (1 starts)
[01.22. - 00:34:31] [WORLD__LAUNCH] zone: dynamic_03 reported state STOPPED (1 starts)
[01.22. - 00:34:39] [WORLD__LAUNCH] zone: dynamic_02 reported state STARTED (2 starts)
[01.22. - 00:34:59] [WORLD__LAUNCH] zone: dynamic_02 reported state STOPPED (2 starts)
[01.22. - 00:34:59] [WORLD__LAUNCH] zone: dynamic_01 reported state STARTED (2 starts)
[01.22. - 00:35:13] [WORLD__LAUNCH] zone: dynamic_01 reported state STOPPED (2 starts)

KLS
01-22-2013, 03:18 AM
I imagine its due to me using pearl 5.16.2.

This is correct(mostly: it's Perl not Pearl). You're linking against a different version of Perl than you've got installed. That version of Perl is older and is looking for that installation that includes perl514.dll, you should probably have perl516.dll instead.

Disorder
01-22-2013, 03:21 AM
Sorry for the typo! I realized this as I was reading forums just a moment ago.

I have perl 5.16.2 installed, which is currently the latest edition. Do i need to uninstall it and revert to an older version? Sorry, I don't understand exactly.

Thanks for your time, KLS

lerxst2112
01-22-2013, 03:25 AM
The easiest thing to do would be to switch to 5.14. You can get it here: http://www.activestate.com/activeperl/downloads

Disorder
01-22-2013, 03:26 AM
Thanks, Lerxst2112.

I'm uninstalling 5.16 now, and going to install 5.14.

Disorder
01-22-2013, 03:36 AM
Hahaha. Now it tells me perl516.dll is missing.

I can't make this monster happy :)

Disorder
01-22-2013, 03:46 AM
Ok, Using cmake to recompile, then building a new solution with VS C++.

Not sure how much I need to redo. Cmake noticed my perl514 change.