From: Kenneth P. <pro...@sk...> - 2003-09-29 21:33:51
|
> 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 <pro...@ie...> 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 |