I have installed a few modules by just copying to the site/lib folder. Why don't u try that. Just copy the Prototype.PM to: YourPerlPath\Site\lib\Win3
If API directory is not there, create it.
Main Topics
Browse All Topics
I'm behind a restrictive firewall, so installing modules from the console via CPAN or PPM is not an option
To make things intersting, the Perl folder is on a server share, stand-alone style, with not so much as a file association.
How can I add modules to this Perl engine share?
Specifically, I want to install Win32::API::Prototype
(http://search.cpan.org/CP
I have the perl module from CPAN: Prototype.PM
no MakeFile or anything...
So what can I do?
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
-vi_srikanth
tried creating the folder and placing it their maually, I still get the error though:
C:\>I:sys\perl\bin\perl.ex
C:\>Can't locate Win32/API.pm in @INC (@INC contains: I:/sys/Perl/lib I:/sys/Per
l/site/lib .) at I:/sys/Perl/site/lib/Win32
BEGIN failed--compilation aborted at I:/sys/Perl/site/lib/Win32
-ronan_40060
Tried the environmental variables:
still...
Error: No valid repositories:
Error: 500 Can't connect to ppm.ActiveState.com:80 (connect: Unknown error)
Wierd thing:
With wget, when I left my user ID and Password as a environmental variable, it
didn't work either until I built it into wgets argument.
However, I did have to set the the HTTP_PROXY variable previous to calling wget
(I tried putting the proxy location into wgets argument, but it didn't work...odd)
c:\>set HTTP_proxy=proxy.company.c
c:\>wget -E --proxy-user=MyID --proxy-passwd=PassWord http://download.adobe.com/
worked !
I think it is a problem with PPM It's default method of passing the authentication to the proxy is incorrect and it needs argument options similar to wget if it wants to get through.
For prototype to work, u must first have Win32::API which can be downloaded from http://search.cpan.org/~ac
If unable to install, just copy the API.pm to the Win32 folder.
Business Accounts
Answer for Membership
by: ronan_40060Posted on 2004-08-09 at 22:52:19ID: 11759767
Since your behind proxy server
m/ASPN/doc s/ActivePe rl/faq/ Act ivePerl-fa q2.html#pp m_and_prox ies
You need to set up environment variable
Here's a link to the web page about this topic:
http://aspn.activestate.co
good luck
ronan