Rev 2093 ZONE.EXE crash?
I just updated to Perl 5.14.2 (since Rev 2092 requires it) and compiled Rev 2093 with no problems. Also updated the PEQ database (2092) with all SQLs.
However when starting the server I get: ZONE.EXE has encountered a problem and needs to close. I checked the logs and they are not telling me much. Anyone else getting this? |
Try actually running zone.exe from the command prompt. My guess is you might see more information that way when it crashes.
|
It turns out Perl 5.14.2 was the culprit.
When I went to compile the latest Rev (2093) I got a link error looking for "Perl514.lib". After seeing the changelog for 2092: " Modified to include VS2008 for perl 5.14 " I uninstalled Perl 5.10 and installed Perl 5.14.2 and then it compiled with no problems. However when I ran the server I got the ZONE.EXE problem I stated in the original post. Here's how I fixed it: =============== - Uninstalled Perl 5.14.2 and reinstalled Perl 5.10 - In the directory C:\Perl\lib\CORE I had to make a backup copy of the file "Perl510.lib" and rename the backup to "Perl514.lib". So now the directory has both files: "Perl510.lib" and "Perl514.lib" (they are actually both the same file "Perl510.lib" with one renamed to "Perl514.lib"). If this is not done you will get the link error looking for "Perl514.lib" when compiling. With the steps above it will compile fine and the server now works properly. |
looks like we're back to the same exact issue regarding to this post http://www.eqemulator.org/forums/showthread.php?t=34540
|
Yeah, it's definitely having issues with perl 5.14. I'm going to revert 2092.
|
Wow, it is not a missing SQL statement causing your zone to crash, that is a rarity.
|
2094 now fails on vs2008 perl 5.10 on release and release_bots with:
3>.\embperl.cpp(159) : error C3861: 'GvCV_set': identifier not found 3>.\embperl.cpp(166) : error C3861: 'GvCV_set': identifier not found |
Hmmm. I didn't change any of that. I'll compare 2091 with 2094 and see if I can fix it later today.
|
Figured it out. Will fix it ASAP.
|
Fixed. Compiled 2095 with no issues. Had to use perl 5.10 though. For whatever reason, VS2008 and perl 5.14 and the eqemu are not getting along.
|
All times are GMT -4. The time now is 10:14 AM. |
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.