Usually it's not a problem to use two modules that both export a sub with the same name.

For example you could simply load one of the modules without importing anything:

use Foo ();

Afterwards you can still use the select function in Foo.pm by calling

Foo::select();

If you want to have the function imported into your namespace you can still do that, but not using the same name.

In this specific case I don't think the problem (a syntax error) is caused by the fact that two modules have a sub with the same name. Unfortunately the error message you posted doesn't seem to come from the script your showed. The error is refering to line 151 and 186. The script you posted doesn't have that much lines so it's difficult to find out what caused the problem. Maybe you can provide the full script?

Cheers, Flo


In reply to Re: Conflicting modules by rafl
in thread Conflicting modules by Anonymous Monk

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.