|
|
| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
In regard to: how to prevent rpmbuild from incorrectly discovering a Perl...:Perl is incredibly challenging to parse correctly, which is why the
What I have in one of my Perl programs something like:
print <<EOF;
use Net::SNMP::AgentX qw(:types :pdus :errors :options);
EOF
So my code 'emits' a line of text that contains a 'use' statement,
but it does not actually ever execute that 'use' statement,
therefore _my_ package is NOT dependent on that module.
dependency generator sometimes gets it wrong.
The easiest thing to try would be to break your very small here-doc into
pieces that the dependency detector won't notice. Something like
print 'use ';
print 'Net::SNMP::AgentX ';
print 'qw(:types :pdus :errors :options);';
print "\n";
or
print join(' ', 'use', 'Net::SNMP::AgentX',
'qw(:types :pdus :errors :options);'), "\n";
_______________________________________________ Rpm-list mailing list Rpm-list@xxxxxxxxxxxxx http://lists.rpm.org/mailman/listinfo/rpm-list