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

Support::Windows Servers Support forum for Windows EQEMu users.

Reply
 
Thread Tools Display Modes
  #1  
Old 11-20-2004, 12:34 PM
tainer3k
Fire Beetle
 
Join Date: Nov 2004
Posts: 14
Default IO::Scalar install help

when i run install IO::Scalar on the cpan perl shell it opens the install process and seems to get to the very end where it hits a snag with a close handle or file ... this doesn't seem to fit with the other errors i hear about and i can't seem to find out how to fix it.
here is the only erronous content i can find in the output following the command install IO::Scalar

running make install
use of uninitialized value in <HANDLE> at c:/Perl/lib/cpan.pm line 4856
readline() on unopened filehandle at c:/perl/lib/cpan.pm line 4856
can't call method 'close' on an undefined value at c:/Perl/lib/cpan.pm line 4860.

Any and all help appreciated
-Tim
Reply With Quote
  #2  
Old 11-20-2004, 01:06 PM
shanxi
Sarnak
 
Join Date: Nov 2004
Posts: 38
Default

http://search.cpan.org/author/ERYQ/I...b/IO/Scalar.pm

http://search.cpan.org/author/ERYQ/I.../IO/WrapTie.pm

Download these, save em in the directory and it should work fine

then do the:

Code:
perl -MIO::Scalar -e "print 'Installed'"
in the command prompt
Reply With Quote
  #3  
Old 11-20-2004, 01:10 PM
tainer3k
Fire Beetle
 
Join Date: Nov 2004
Posts: 14
Default thnx

thnx a lot ... i still couldn't find the files on the net, but somehow i ended up with them on my comp ... just in the wrong place .. after i copied them over it worked fine tho

Thnx

-Tim
Reply With Quote
  #4  
Old 11-20-2004, 01:24 PM
shanxi
Sarnak
 
Join Date: Nov 2004
Posts: 38
Default

Glad I could help someone =D~
Reply With Quote
  #5  
Old 11-20-2004, 04:17 PM
tainer3k
Fire Beetle
 
Join Date: Nov 2004
Posts: 14
Default CRAP

man ... it worked ... but now the only error i am recievign is after i run world.exe when i run boot5zones ... the zone will give me the following error message

[status] error initializing the perlembed : failed to install plugin printhook , do you lack IO::Scalar?
[status] fatal error initializing perl: failed to install plugin printhook, do you lak IO::Scalar?


i have absolutly no idea what to do ... can anyone help me out here?

-Tim
Reply With Quote
  #6  
Old 11-24-2004, 08:41 AM
Lindgren
Fire Beetle
 
Join Date: Jul 2003
Posts: 11
Default

I am having this problem as well. Zone.exe will run for up to a minute, then I get a crash out with the same error above.
Reply With Quote
  #7  
Old 11-24-2004, 09:02 AM
tainer3k
Fire Beetle
 
Join Date: Nov 2004
Posts: 14
Default well

lol, sry forgot to add a response that i had managed to get it working ... i kinda gave up on the perl and c\switched over to the win per-compiles and was working with those only to find that the quest system uses perl so i switched back to those compiles and played around with a few things and then just tried the cmd

make install IO::Scalar ... which i had tried before but had not worked ... anyhow this time it worked ... but i still get an error it says

[error] Starting command queue mapping ...

anyhow ... i haven't figured out what the problem with this is ... but it doesn't rly seem to be effecting anything ... so i am content for now ...

SO... i hope that if you try make install it'll work ... and if not i hope you figure it out ... BTW do you know of a way to force zone.exe to load a certain zone instead of sleeping ... ie: one of the zones is always gfaydark or nexus or unrest or sumthin ?

Hope that helped

-Tim
Reply With Quote
  #8  
Old 11-24-2004, 04:17 PM
hypershadow66
Banned
 
Join Date: Nov 2003
Posts: 335
Default

Copying those files makes a perl compile run, but withought actually enabeling Perl quest system. so you have to get the install to work or find a new way to get it to work because it wont load quests correctly if you do it by downloading the files off the internet
Reply With Quote
  #9  
Old 11-24-2004, 06:13 PM
Cisyouc
Demi-God
 
Join Date: Jun 2004
Location: Heaven.
Posts: 1,260
Default

Or get the source and compile it, but exclude the EMBPERL_PLUGIN definition.
__________________
namespace retval { template <class T> class ReturnValueGen { private: T x; public: ReturnValueGen() { x = 0; }; T& Generator() { return x; }; }; } int main() { retval::ReturnValueGen<int> retvalue; return retvalue.Generator(); }
C++ is wonderful.
Reply With Quote
  #10  
Old 11-25-2004, 07:12 AM
troutman
Fire Beetle
 
Join Date: Oct 2004
Posts: 13
Default

I posted this on another thread.

Quote:
Originally Posted by troutman
Thought I'd add what I found as a solution if having troubles installing Scalar. File is config.pm located in your perl\CPAN directory. Change the red line below to include the location of NMAKE.exe. This has worked on 2 installs for me.


# This is CPAN.pm's systemwide configuration file. This file provides
# defaults for users, and the values can be changed in a per-user
# configuration file. The user-config file is being looked for as
# ~/.cpan/CPAN/MyConfig.pm.

$CPAN::Config = {
'build_cache' => q[10],
'build_dir' => q[\.cpan\build],
'cache_metadata' => q[1],
'cpan_home' => q[\.cpan],
'ftp' => q[C:\WINDOWS\system32\ftp.EXE],
'ftp_proxy' => q[],
'getcwd' => q[cwd],
'gpg' => q[],
'gzip' => q[],
'histfile' => q[\.cpan\histfile],
'histsize' => q[100],
'http_proxy' => q[],
'inactivity_timeout' => q[0],
'index_expire' => q[1],
'inhibit_startup_message' => q[0],
'keep_source_where' => q[\.cpan\sources],
'lynx' => q[],
'make' => q[d:\eqemu\bin\nmake.exe],
'make_arg' => q[],
'make_install_arg' => q[],
'makepl_arg' => q[],
'ncftp' => q[],
'ncftpget' => q[],
'no_proxy' => q[],
'pager' => q[C:\WINDOWS\system32\more.COM],
'prerequisites_policy' => q[ask],
'scan_cache' => q[atstart],
'shell' => q[],
'tar' => q[],
'term_is_latin' => q[1],
'unzip' => q[],
'urllist' => [],
'wget' => q[],
};
1;
__END__
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 04:16 AM.


 

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 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3