Beefy Boxes and Bandwidth Generously Provided by pair Networks
"be consistent"

Module failing to install

by anewpearl (Initiate)
on Feb 19, 2013 at 09:20 UTC ( #1019490=perlquestion: print w/replies, xml ) Need Help??
anewpearl has asked for the wisdom of the Perl Monks concerning the following question:

Hi , I am perl beginner and my mentor has assigned a task of installing few perl modules onto my system and keep it prepared. He has given me 10 modules to install , i studied about perl module installation and was successful in installing most of them. I am working on windows7 machine and i am using Active perl 5.14 and all the modules that i am using are precompiled binary files for windows machine and i am using ppd files to perform installation and all them moduduels i am getting here from this website. I want to install Win32::GuiTest and after installing this module i am getting an error when i run a sample script which uses this module. As soon as i run the program i get an error pop which displayes Perl58.dll is missing in my computer and in the command prompt i get the below error.

Can't load 'C:/Perl/site/lib/auto/Win32/GuiTest/GuiTest.dll' for module Win32::G uiTest: load_file:The specified module could not be found at C:/Perl/lib/DynaLoa line 191. I read in the forum for similar issues but dint understand properly. Can anyone help me what to be done to solve this?

Replies are listed 'Best First'.
Re: Module failing to install
by tobyink (Abbot) on Feb 19, 2013 at 09:39 UTC

    It seems likely that you've installed a package built for Perl 5.8 onto a Perl 5.14 installation.

    package Cow { use Moo; has name => (is => 'lazy', default => sub { 'Mooington' }) } say Cow->new->name
Re: Module failing to install
by Anonymous Monk on Feb 19, 2013 at 09:42 UTC

      Hi, I am using the module Win32-GuiTest-1.60-PPM58.tar.gz from the link and i am using ppd file to install it. I have copied all the modules on my local drive and from command prompt i am giving the below cmd. C:/>PPM install Win32-GuiTest-1.60-PPM58.tar.gz all the other modules are successfully installed with this command.

        PPM58 modules are not suitable for Perl 5.14. You will need to find the corresponding PPM514 modules.

        So why don't you try what I suggested?

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: perlquestion [id://1019490]
Approved by Corion
and all is quiet...

How do I use this? | Other CB clients
Other Users?
Others meditating upon the Monastery: (8)
As of 2018-06-19 09:46 GMT
Find Nodes?
    Voting Booth?
    Should cpanminus be part of the standard Perl release?

    Results (113 votes). Check out past polls.