After upgrading from 0.5.32, when I run tv_grab_na_dd --configure, I get the following: *ERROR* XMLTV.PM 0.5.32 required This would seem to indicate that a component from 0.5.32 is required, but it is removed when 0.5.32 is removed. Is there a way to keep both versions on the system at the same time? Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.26-grsec-2.0) ================================================================= System uname: 2.4.26-grsec-2.0 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.4.10 distcc 2.13 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/bind /var/qmail/alias /var/qmail/control /var/www/localhost/htdocs" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache emergemail fixpackages sandbox userpriv" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://dark-lord.ihtruelsen.dyndns.org/gentoo-portage" USE="acpi alsa apache2 apm avi berkdb cdr crypt cups encode esd foomaticdb gd gdbm gif gpm gtk gtk2 imap imlib java jpeg libg++ libwww linguas_en mad maildir mikmod motif mpeg mysql ncurses nls oggvorbis oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd tiff truetype virus-scan x86 xml xml2 xv zlib"
changelog from 0.5.33 Changes: Many of the grabbers were fixed for upstream site changes. tv_grab_na was removed in favour of tv_grab_na_dd and a new tv_grab_na_icons program was added to fetch channel icons.
Yes, I am aware of that, which is why I am making the upgrade. My problem is that the new tv_grab_na_dd seems to require a perl module from 0.5.32 as I stated in the original bug report.
I tried installing the new 0.5.34, but the error is the same.
Run 'find /usr -name xmltv.pm' and paste the result here please.
dark-lord root # find /usr -name xmltv.pm dark-lord root # Apparently, the file was not found. This is something that should be installed by default I imagine.
dark-lord root # find /usr -iname xmltv.pm /usr/lib/perl5/site_perl/5.8.0/XMLTV.pm /usr/lib/perl5/vendor_perl/5.8.2/XMLTV.pm
Okay, I figured it out. It was reading from the perl 5.8.0 directory, but installing in the 5.8.2 directory. Once I killed the xmltv directory in /usr/lib/perl5/site_perl/XMLTV and the XMLTV.pm in the /usr/lib/perl5/site_perl directory, that solved the problem.