Disclaimer: I don't know the first thing about perl. Having perl 5.8.8 installed evidently makes changes that are not coded for in nuvexport, and thus it totally breaks it. $ nuvexport Can't locate DBI.pm in @INC (@INC contains: /usr/bin /usr/share/nuvexport /usr/local/share/nuvexport /etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux-thread-multi /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .) at /usr/share/nuvexport/mythtv/db.pm line 13. BEGIN failed--compilation aborted at /usr/share/nuvexport/mythtv/db.pm line 13. Compilation failed in require at /usr/share/nuvexport/nuv_export/ui.pm line 19. BEGIN failed--compilation aborted at /usr/share/nuvexport/nuv_export/ui.pm line 19. Compilation failed in require at /usr/bin/nuvexport line 32. BEGIN failed--compilation aborted at /usr/bin/nuvexport line 32. I tried downloading the latest nuvexport from its website and trying it -- but it too does not work with perl 5.8.8. Perhaps a check could be done for nuvexport installed, and then mask perl 5.8.8 if so? ================================================================ # emerge --info Portage 2.1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r3, 2.6.15-gentoo-r1 i686) ================================================================= System uname: 2.6.15-gentoo-r1 i686 Intel(R) Pentium(R) 4 CPU 2.80GHz Gentoo Base System version 1.6.14 ccache version 2.3 [enabled] dev-lang/python: 2.4.2 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r2 sys-devel/gcc-config: 1.3.13-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/mozilla/defaults/pref /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo" CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlay /usr/portage/local/layman/portage-xgl" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X aac aim alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bzip2 bzlib cairo clamav cli crypt css cups directfb divx4linux dri dts dvb dvd dvdr dvdread eds emboss encode esd ethereal ffmpeg firefox foomaticdb fortran freetype gdbm gif gimp gimpprint gkrellm glitz gnome gpm gstreamer gtk gtk2 httpd icq imlib ipv6 isdnlog ithreads java jpeg kde kdeenablefinal libclamav libg++ libwww lirc live lm_sensors mad mikmod mjpeg mmx motif mozilla mp3 mpeg mplayer msn mysql mythtv ncurses nls nptl nsplugin nvidia offensive ogg oggvorbis opengl oss pam pcap pcre pdf pdflib perl png pppd python qt quicktime rar readline real reflection screen sdl session spell spl sse sse2 ssl stream tcpd theora threads transcode truetype truetype-fonts type1-fonts udev unicode usb userlocales v4l v4l2 vcd vlm vorbis wifi win32codecs wxwindows xml xmms xorg xv xvid yahoo zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_joystick kernel_linux userland_GNU video_cards_nvidia video_cards_vesa video_cards_v4l" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #0) > Perhaps a check could be done for nuvexport installed, and then mask perl 5.8.8 if so? Nope, we definitely can't mask ebuilds dynamically. :0
perl-cleaner fixed me up, and it seems that nuvexport may not emerge all the needed perl DBI files it requires, will investigate further and open a new bug if that is the case.