Go Back   EQEmulator Home > EQEmulator Forums > Archives > Archive::Support > Archive::Windows Servers

Archive::Windows Servers Archive area for Windows Servers's posts that were moved here after an inactivity period of 90 days.

Reply
 
Thread Tools Display Modes
  #1  
Old 12-14-2003, 06:44 PM
SaguratuS
Sarnak
 
Join Date: Dec 2003
Location: Rocky Mountains, CO
Posts: 64
Default Embperl problem located - init_eval_file

Edit: and fixed! - http://www.everquestserver.com/forum...ic.php?t=11776
Reply With Quote
  #2  
Old 12-15-2003, 09:47 AM
Eglin
Hill Giant
 
Join Date: Nov 2003
Posts: 168
Default Re: Embperl problem located - init_eval_file

Quote:
Originally Posted by SaguratuS
This appears to be a widespread problem, I have yet to find anyone who has the embperl working on windows.
Umm... I developed it under Windows, so I suspect that you just aren't looking hard enough. As far as I know, you and Lame are the only ones with the problem.
Quote:
This error was reproduced on several systems, including:
Win2k3 Perl 5.8 Latest
WinXP Perl 5.8 Latest
Win2k3 Perl 5.6 Latest
Thanks for being thourough. That would ordinarily be useful info. I've used both 5.6 and 5.8 Activestate libs under XP, so you should be OK on that front.
Quote:
I'm not familiar (at all) with perl, so I'm just a bit lost at the moment.
That's cool. The code isn't espescially graceful or elegent, either. Perl code is ugly, and perl xs code is doubly so. OTOH, documentation for Perl is usually quite good. It is only the oddity of your error that makes this difficult. Try doing a websearch for "top_env: panic" and see what you come up with... not much.
Quote:
Partial debug log is here
ick! spammy! Wanna' just summarize it for us?

Another tidbit that we haven't covered... What compiler are you using? I have only tested under VS.NET. If you're using something different, then you'll need to be extra special that all the compile options are correct -- even then, you may still be screwed. This is definitely a case where it pays to compile your own perl libs.

At any rate, I'd really like to give you a copy of my zone.exe and a simple project which uses embperl w/o eqemu ('prolly a much easier beast to debug). Unfortunately, I don't have any webspace right now, so unless someone wants to host the file for me, I can't really do that (it is about ~400k).
Reply With Quote
  #3  
Old 12-15-2003, 09:55 AM
SaguratuS
Sarnak
 
Join Date: Dec 2003
Location: Rocky Mountains, CO
Posts: 64
Default

go ahead and toss it up on my public ftp - ftp.saguratus.com
I've checked out the source for perl as well, and located what causes the panic, and as far as I can tell, it has to do with the compiler. Thanks eglin for helping out in this issue.
__________________

SaguratuS Technologies
TekNet
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:16 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 - 2025, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3