<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;"><div>Well, *you* know where it is, but Perl doesn't:</div><div><br></div><div>Your find locates it here:</div><div><br></div><div><span class="Apple-style-span" style="font-size: medium; "><blockquote type="cite"><div><font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px; ">/usr/lib/perl5/vendor_perl/5.10.0/Convert/BER.pm</span></font></font></div></blockquote></span></div><div><br></div><div>but Perl looked for it here:</div><div><br></div><div><span class="Apple-style-span" style="font-size: medium; "><blockquote type="cite"><div><font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px; ">/home/xymon/devmon-0.3.1-beta1/modules<br> /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi<br> /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi <br> /usr/lib/perl5/site_perl/5.10.0<br> /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi <br> /usr/lib/perl5/vendor_perl/5.10.0 <br> /usr/lib/perl5/vendor_perl</span></font></font></div></blockquote><br></span></div><div><span class="Apple-style-span" style="font-size: medium;">That "Convert" directory is not being looked into for Perl modules.  Unfortunately, it never will look anywhere other than what was compiled into it at install time.  Were you the programmer, you could make perl see the module a number of ways.  </span></div><div><span class="Apple-style-span" style="font-size: medium;"><br></span></div><div><span class="Apple-style-span" style="font-size: medium;">You could add path to the module at the top of your script:</span></div><div><span class="Apple-style-span" style="font-size: medium;"><br></span></div><div><span class="Apple-style-span" style="font-size: medium;"><br></span></div><div><span class="Apple-style-span" style="font-size: medium;"><b>use lib /usr/lib/perl5/vendor_perl/5.10.0/Convert;</b></span></div><div><span class="Apple-style-span" style="font-size: medium;"><br></span></div><div><span class="Apple-style-span" style="font-size: medium;">You could export a variable at your environment level:</span></div><div><span class="Apple-style-span" style="font-size: medium;"><br></span></div><div><span class="Apple-style-span" style="font-size: medium;"><b>export PERL5LIB=$PERL5LIB:/usr/lib/perl5/vendor_perl/5.10.0/Convert</b></span></div><div><br></div><div>There are a couple other ways covered by perldoc that I won't get into here because they don't apply.</div><div><br></div><div>This entire issue begs a larger question, though...  Why isn't this module installed into the typical perl search path location?  Having not used devmon myself, I am not aware of the issues surrounding it's installation, but I'd bet a couple of things.  Either A) Devmon didn't install properly B) there was an additional step you missed in the documentation suggesting how to make it available C) you installed it into a location for yourself. </div><div><br></div><div>I do notice in your search path that perl is looking for devmon perl modules in:</div><div><br></div><div><span class="Apple-style-span" style="font-size: medium; "><blockquote type="cite"><div><font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px; ">/home/xymon/devmon-0.3.1-beta1/modules</span></font></font></div></blockquote></span></div><div><br></div><div>Shouldn't the module be there by default?  Did you take extra steps to move it into <span class="Apple-style-span" style="font-size: medium; font-weight: bold; ">/usr/lib/perl5/vendor_perl/5.10.0/Convert </span><span class="Apple-style-span" style="font-size: medium; ">?</span></div><div><br></div><div>Something "not-standard" has gone on here, and I can't put my finger on it.  Could you help me out a bit?</div><div><br></div><div><br></div><div>Thanks!</div><div>Jerald</div><div><br></div><div><br></div><br></span></font><div><div><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">On Nov 20, 2009, at 5:47 AM, Hermann-Josef Beckers wrote:</span></font></div><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;"><br class="Apple-interchange-newline"></span></font><blockquote type="cite">
<font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;"><br></span></font><font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">Hi all,</span></font></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">
<br><br></span></font>
<font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">This question is neither xymon nor devmon
specific, I think, so I ask here, </span></font></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">
<br></span></font><font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">because I'm subscribed to this list
...</span></font></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">
<br></span></font>
<div>
<font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;"><br></span></font><font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">Starting devmon complains about a missing
BER.pm:</span></font></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">
<br><br></span></font>
<font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">"./devmon</span></font></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">
<br><br></span></font>
<font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">Can't locate BER.pm in @INC (<br>
@INC contains:<br>
 /home/xymon/devmon-0.3.1-beta1/modules<br>
  /usr/lib/perl5/5.10.0/x86_64-linux-thread-multi<br>
  /usr/lib/perl5/5.10.0 /usr/lib/perl5/site_perl/5.10.0/x86_64-linux-thread-multi
<br>
  /usr/lib/perl5/site_perl/5.10.0<br>
  /usr/lib/perl5/vendor_perl/5.10.0/x86_64-linux-thread-multi <br>
  /usr/lib/perl5/vendor_perl/5.10.0 <br>
  /usr/lib/perl5/vendor_perl .)<br>
   at<br>
    /home/xymon/devmon-0.3.1-beta1/modules/dm_snmp.pm line 24.</span></font></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">
<br><br></span></font>
<font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">BEGIN failed--compilation aborted at
/home/xymon/devmon-0.3.1-beta1/modules/dm_snmp.pm line 24.</span></font></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">
<br></span></font><font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">Compilation failed in require at ./devmon
line 25.</span></font></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">
<br></span></font><font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">BEGIN failed--compilation aborted at
./devmon line 25."</span></font></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">
<br><br></span></font>
<font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">but according to the following find
it is there:</span></font></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">
<br><br></span></font>
<font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">"find /usr -name BER.pm -print</span></font></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">
<br></span></font><font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">/usr/lib/perl5/vendor_perl/5.10.0/Convert/BER.pm"</span></font></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">
<br><br></span></font>
<font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">Do I have to include the complete Path
to BER.pm in @INC?</span></font></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">
<br><br></span></font>
<font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">Yours</span></font></font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">
<br></span></font><font><font class="Apple-style-span" size="3"><span class="Apple-style-span" style="font-size: 13px;">hjb</span></font></font></div></blockquote></div><br></body></html>