Couple of points no one's mentioned yet: all lower case module names are reserved for use as Perl pragma (e.g. strict, warnings). Avoid using them and instead Capitalize the first letter of your modules.

Which leads to the next point: Perl comes with a blib pragma that's used for loading an uninstalled module during installation and testing. It's possible that any strange behavior you're seeing (just speculating since the original problem doesn't mention this, but I'm getting a hint of XY problem none the less) is because you're picking up Perl's blib not your blib.pm. Proper module naming would avoid potential problems such as this.

Update: Very valid point from the Anonomunk below. If you're not sure one can always check perlmodlib for a list.


In reply to Re: Calling subroutine from other module by Fletch
in thread Calling subroutine from other module by isha

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.