<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On 17 May 2014 15:44, Richard Hector <span dir="ltr"><<a href="mailto:richard@walnut.gen.nz" target="_blank">richard@walnut.gen.nz</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div id=":2xw" class="a3s" style="overflow:hidden">which I understand uses "indirect object notation", which I gather is<br>

deprecated, right? Is that the reason perl thinks there should be such a<br>
subroutine?</div></blockquote></div><br></div><div class="gmail_extra">Not so much "deprecated" because deprecated things warn.<br><br></div><div class="gmail_extra">But thoroughly discouraged indeed.<br></div>
<div class="gmail_extra"><br clear="all"></div><div class="gmail_extra">Essentially though, it doesn't detect the existence of the class Net::XMPP::Debug due to it not being loaded, and thus assumes that class is a function.<br>
<br></div><div class="gmail_extra">You can hack around this by simply adding:<br><br></div><div class="gmail_extra">'use Net::XMPP::Debug' somewhere in the code.<br><br></div><div class="gmail_extra">Then you'll find it forgets to use XML::Stream as well somewhere, so you'll want to "use" that too.<br>
<br></div><div class="gmail_extra">TL;DR = The real bug is they're trying to use classes without requiring them first.<br><br></div><div class="gmail_extra">-- <br>Kent<br></div></div>