Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight

Re: Cannot call my installed module

by 2teez (Priest)
on Feb 23, 2013 at 23:05 UTC ( #1020358=note: print w/replies, xml ) Need Help??

in reply to Cannot call my installed module

I am trying to get a perl script to run my own installed module. I am getting the below message. Undefined subroutine &testdir::testsub called at call_module line 11.

Obviously, perl is telling you that the subroutine &testdir::testsub, used in line number 11 in your script is not available! Why? it was never "loaded".
Note is either you un-comment your this line:
# require '/home/sherman/build_dir/testdir/'; or add use testdir::moduletest; indicating where the subroutine you used in line number 11 is located.
Please also check perlmod
Hope this helps.

## Update:

  • I think this use V5.14.2; in your script should be use v5.14.2;
  • Adding this use testdir::moduletest;
    You can just easily call your subrotrine like thus:
    my $moduletest = testsub(0,2,0,2);
    And you are good to go :)...
  • it's also good practice to add use strict; to your scripts. Just saying...

If you tell me, I'll forget.
If you show me, I'll remember.
if you involve me, I'll understand.
--- Author unknown to me

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1020358]
[Lady_Aleena]: Corion, I could give the password to the gods to hold onto just in case.
[Discipulus]: Justin Case god can always get your pwd LA ;=) they all see, they all ear, they all know ;=)
[hippo]: It may be too far down the tree for some folks to bother with, but IMHO, Re^32: global var is probably node of the day already. (++)

How do I use this? | Other CB clients
Other Users?
Others rifling through the Monastery: (7)
As of 2017-04-26 08:16 GMT
Find Nodes?
    Voting Booth?
    I'm a fool:

    Results (471 votes). Check out past polls.