Re: Newbie - please help me installing CPAN modules!

[email protected] (Terrence Brannon)
Newsgroups perl.cpan.discuss
Message-ID <[email protected]>
On 21 Oct 2005 05:51:48 -0700, [email protected] <
[email protected]> wrote:
>
> Hi there,


Hi Andy,

I have just been getting into the wonderful programming language that
> is PERL, having used things like Visual Basic, Visual FoxPro and even


We say "Perl" not "PERL" :)

BASIC and COBOL professionally!
>
> 1 - I have played about with the CPAN program which does seem to
> wonderfully do something, if I issue the "install Device::Modem"
> command. It goes away and appears to get all the relevent stuff from
> the Internet, unpack it and install the package - but where? Indeed


use the file search utility on your machine to find Modem.pm<http://Modem.pm>

doing it again in CPAN gives "Device::Modem is up to date."
>
> I tried to use it in my program, and get:
>
> "Can't locate Device/Modem.pm in @INC", (I'm using the default @INC of
> c:/perl/lib and c:/perl/site/lib) this led me to the second problem....
>
>
> 2 - I copied the source down individually (finding the relevent
> dependencies one-by-one) and saved the relevent .pm in the correct
> folder under c:/perl/site/lib, but hit another wall with API.pm giving
> a "Can't locate loadable object for module Win32::API in @INC", despite
> the fact it exists, it's obviously telling me something else, but what?


I spent 5-10 minutes googling "Can't locate loadable object for module"
before I found a good source of information. It seems that the C library
part (the .dll - dynamically loadable library) was not installed. I'm
betting the docs at search.cpan.org <http://search.cpan.org> have
windows/activestate install instructions. The link below was also helpful.

http://groups.google.com/group/comp.lang.perl.misc/browse_thread/thread/36822ad076a96681/7c0fa163446b0852%237c0fa163446b0852?sa=X&oi=groupsr&start=0&num=3

In summary, could someone tell me:
>
> 1 - In simple, step-by-step terms, how I can use the CPAN program to
> install modules, and use them in my programs.


I dont know - I used Cygwin and pure Perl (non-activestate) when I used
windows.
If I went back to windows, I would use Perl under VMware.

2 - What's wrong with my API.pm?


the .dll is missing, I'm pretty sure.

I'm looking forward eagerly to your replies!
>
> Cheers
> Andy Burgess
>
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.