[mythtv-users] tv_grab_au - perl XML broken

Rod Snaketails at optusnet.com.au
Sat Apr 2 01:01:42 UTC 2005



Richard Holgate wrote:

>Hi,
>
>This is really more of a gentoo question I think, but it relates to
>tv_grab_au so maybe somebody here has seen it before. I have posted a
>more detailed description to the gentoo forums here:
>http://forums.gentoo.org/viewtopic-t-317593.html But if anyone in
>mythtv-land knows what I'm on about, please chip in...
>
>I wanted to use the tv_grab_au off the list, but it complains about
>needing threaded perl. So I've re-emerged perl, with threads, but now
>get errors when running tv_grab_au like this one:
>
>bash-2.05b$ tv_grab_au
>Can't locate XML/Parser.pm in @INC (@INC contains: /etc/perl
>/usr/lib/perl5/site_perl/5.8.5/i686-linux-thread-multi
>/usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl/5.8.4
>/usr/lib/perl5/site_perl
>/usr/lib/perl5/vendor_perl/5.8.5/i686-linux-thread-multi
>/usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl/5.8.4
>/usr/lib/perl5/vendor_perl
>/usr/lib/perl5/5.8.5/i686-linux-thread-multi /usr/lib/perl5/5.8.5
>/usr/local/lib/site_perl /usr/lib/perl5/site_perl/5.8.4 .) at
>/usr/lib/perl5/vendor_perl/5.8.5/XML/Twig.pm line 82.
>BEGIN failed--compilation aborted at
>/usr/lib/perl5/vendor_perl/5.8.5/XML/Twig.pm line 82.
>Compilation failed in require at
>/usr/lib/perl5/vendor_perl/5.8.5/XMLTV.pm line 108.
>BEGIN failed--compilation aborted at
>/usr/lib/perl5/vendor_perl/5.8.5/XMLTV.pm line 108.
>Compilation failed in require at /usr/bin/tv_grab_au line 107.
>BEGIN failed--compilation aborted at /usr/bin/tv_grab_au line 107.
>bash-2.05b$
>
>No idea how to fix this, so any suggestions welcomed.
>
>Thanks
>Richard
>_______________________________________________
>mythtv-users mailing list
>mythtv-users at mythtv.org
>http://mythtv.org/cgi-bin/mailman/listinfo/mythtv-users
>

I have found that after re-emerging/upgrading Perl, you have to 
re-emerge in the other programs as they will not be found, Parser.pm is 
one of them, but there is a script that can be run to fix that issue, 
when you emerge perl, that script is displayed at the end of the merge, 
just before it unmerges the older version, or if your not quick over the 
5 second break, you loose that vital info....



More information about the mythtv-users mailing list