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
  #16  
Old 12-13-2003, 06:58 PM
Liem
Fire Beetle
 
Join Date: Dec 2003
Posts: 20
Default

This happens with the linux version too, but they got it to work.
http://www.everquestserver.com/forum...ic.php?t=11457
Reply With Quote
  #17  
Old 12-14-2003, 08:45 PM
mollymillions's Avatar
mollymillions
Hill Giant
 
Join Date: May 2003
Posts: 176
Default

Quote:
Originally Posted by SaguratuS
as far as I know, perl isn't *quite* working just yet with windows - if you have it working, let us all know here: http://www.everquestserver.com/forum...ic.php?t=11720
I have been using the Perl mods with EQEmu 5.1.2 and 5.2 on WinXP with ActivePerl 5.8.1.807, compiled with VS6 C++.
Reply With Quote
  #18  
Old 12-14-2003, 08:50 PM
SaguratuS
Sarnak
 
Join Date: Dec 2003
Location: Rocky Mountains, CO
Posts: 64
Default

Mind telling us what you did exactly?
Reply With Quote
  #19  
Old 12-14-2003, 09:42 PM
mollymillions's Avatar
mollymillions
Hill Giant
 
Join Date: May 2003
Posts: 176
Default

-Added embperl.cpp/h and embparser.cpp/h.
-Defined EMBPERL,EMBPERL_PLUGIN for the Zone project (Win32 Release build).
-Added the pearl\lib\CORE directory to the Include and Library directories.
-Optional: Modify embparser.cpp

perl->eval(std::string("$").append(pkgprefix).append(": :").append(varname).append("=qq(").append(value).a ppend(");").c_str());
to:
perl->eval(std::string("$").append(pkgprefix).append(": :").append(varname).append("=q(").append(value).ap pend(");").c_str());

You should be able to define EMBPERL only, if there is a problem with your IO::Scalar install (quests should work without the plugging support).
Reply With Quote
  #20  
Old 12-14-2003, 09:58 PM
SaguratuS
Sarnak
 
Join Date: Dec 2003
Location: Rocky Mountains, CO
Posts: 64
Default

Hmm, what compiler are you using?
Reply With Quote
  #21  
Old 12-15-2003, 09:49 AM
Eglin
Hill Giant
 
Join Date: Nov 2003
Posts: 168
Default

Molly said vs6 in the post...
Reply With Quote
  #22  
Old 12-15-2003, 09:52 AM
SaguratuS
Sarnak
 
Join Date: Dec 2003
Location: Rocky Mountains, CO
Posts: 64
Default

Just got VS6, I'll test it tonight and let everyone know of the outcome. I also did some thorough debugging of the perl module in VS .net, but the problem ends up on perl's side, not the emu's.
__________________

SaguratuS Technologies
TekNet
Reply With Quote
  #23  
Old 12-15-2003, 07:45 PM
brinks
Fire Beetle
 
Join Date: Sep 2002
Posts: 7
Default

getting same error, custon build or binaries, with or without EMBPERL_PLUGIN defined.

winxp sp1, perl 5.8, path is set correctly
added the path to lib files for perl in vc6
with
perl->eval(std::string("$").append(pkgprefix).append(": :").append(varname).append("=q(").append(value).ap pend(");").c_str());

E:\EQEMU\5C9DC~1.2PE>perl -MIO::Scalar -e "print 'AOK'"
AOK


with EMBPERL_PLUGIN
[Status] 150 commands loaded
[Status] Loading embedded perl
panic: top_env

without EMBPERL_PLUGIN
[Status] 148 commands loaded
[Status] Loading embedded perl
panic: top_env

sigh, dont know what to do now.
__________________
Moo.
Reply With Quote
  #24  
Old 12-15-2003, 07:50 PM
Liem
Fire Beetle
 
Join Date: Dec 2003
Posts: 20
Default

Anyone have any ideas, anything... EQ is not EQ without quests
Reply With Quote
  #25  
Old 12-15-2003, 08:18 PM
SaguratuS
Sarnak
 
Join Date: Dec 2003
Location: Rocky Mountains, CO
Posts: 64
Default

I finally figured it out, it has to do with some very unusual occurences. The app is actually looking for the perl lib's in the wrong place when launched - working on a fix now
__________________

SaguratuS Technologies
TekNet
Reply With Quote
  #26  
Old 12-15-2003, 08:50 PM
Liem
Fire Beetle
 
Join Date: Dec 2003
Posts: 20
Default

can't I just copy the libs to where the app is looking for 'em??
do u know where that is?
Reply With Quote
  #27  
Old 12-15-2003, 09:34 PM
SaguratuS
Sarnak
 
Join Date: Dec 2003
Location: Rocky Mountains, CO
Posts: 64
Default

Yeah, i could, but then it'd be messy, I'd rather see what is wrong specifically and fix it, doing more debugging now
__________________

SaguratuS Technologies
TekNet
Reply With Quote
  #28  
Old 12-15-2003, 09:47 PM
Liem
Fire Beetle
 
Join Date: Dec 2003
Posts: 20
Default

I just want to set it up without recompiling. But if u do fix it I guess I'll just have to compile
Reply With Quote
  #29  
Old 12-15-2003, 09:55 PM
SaguratuS
Sarnak
 
Join Date: Dec 2003
Location: Rocky Mountains, CO
Posts: 64
Default

This isn't a compiling issue, but rather it's directly related with the perl install. I'm trying to find what is causing perl to look elsewhere for it's libraries.
__________________

SaguratuS Technologies
TekNet
Reply With Quote
  #30  
Old 12-15-2003, 10:24 PM
Liem
Fire Beetle
 
Join Date: Dec 2003
Posts: 20
Default

Ah, I re-read your post, sorry, I misunderstood. Please let me know what u find out.
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:34 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