> Array found where operator expected at /usr/bin/tv_grab_na line 555, at
> end of line (Missing operator before ?)
> syntax error at /usr/bin/tv_grab_na line 555, near "say @_"
> BEGIN not safe after errors--compilation aborted at /usr/bin/tv_grab_na
> line 656.
It turns out that at least one other Debian user has been seeing this.
He graciously gave me an account on his machine to do some debugging.
Initially, I couldn't make anything out of the ordinary happen, but then
I accidentally managed to reproduce the problem by running the latest
tv_grab_na script against an older (0.5.17) version of the XMLTV package
installed to /usr/share/perl5.
I think what happened is that somehow, the xmltv-util package
(containing the grabbers) got upgraded to 0.5.18 but the libxmltv-perl
package (containing /usr/share/perl5/XMLTV) didn't. However, I can't
prove this, because the example machine I had been looking at had been
completely downgraded to 0.5.17 as a temporary fix.
I'm going to change the dependencies in my packages such that a given
version of xmltv-util will always depend on exactly the same release of
libxmltv-perl. That will at least ensure that everything is consistent,
and I hope that it will fix this bug, too.
Thanks for the help,
KEN
--
Kenneth J. Pronovici <pronovic@xxxxxxxx>
Personal Homepage: http://www.skyjammer.com/~pronovic/
"They that can give up essential liberty to obtain a little
temporary safety deserve neither liberty nor safety."
- Benjamin Franklin, Historical Review of Pennsylvania, 1759
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
|