From: Jerry V. <je...@ma...> - 2003-09-30 00:28:09
|
This was a bug in the 0.5.18 release. And as per the release notes for 0.5.19 has been fixed. I stumbled across this problem shortly before the release was cut, so no discussion went out about it on xmltv-devel. My appologies for that. jerry >> 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 > |