perlquestion
Wiggins
<code>
Operator or semicolon missing before &__inline at (eval 117) line 1 (#1)
(S ambiguous) You used a variable or subroutine call where the parser
was expecting an operator. The parser has assumed you really meant to
use an operator, but this is highly likely to be incorrect. For ...
</code>
This warning appears every time I run this program, but it runs anyway.<br>
I am stumped by '&__inline at (eval 117) line 1 (#1)', since I have no evals; the only '&' characters are in '&&' (logical and); and line 117 is a '}' only.<p> Where/what is the offending code??
<p>
-- UPDATE ------
I found the same message in a Ubuntu bug report. It is a 1-line include with +W processing. https://bugs.launchpad.net/ubuntu/+source/perl/+bug/1045250<br>
But no description of Why or what it means.
<p>
-- UPDATE 2 ----<br>
removing
<code>
require 'sys/ioctl.ph;
</code>
stopped the warning message from appearing, and also clean compiles.
<br>
replacing with:
<code>
{ no warnings;
require 'sys/ioctl.ph;
}
</code>
did not stop the warnings.
<!-- Node text goes above. Div tags should contain sig only -->
<div class="pmsig"><div class="pmsig-583705">
<p><i>It is always better to have seen your target for yourself, rather than depend upon someone else's description.</i>
</div></div>