Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 136251 - Perl >= 5.8.8 breaks nuvexport
Summary: Perl >= 5.8.8 breaks nuvexport
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Television related Applications in Gentoo's Portage
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-09 21:10 UTC by georgia_tech_swagger
Modified: 2006-06-11 00:30 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description georgia_tech_swagger 2006-06-09 21:10:45 UTC
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
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-06-10 01:57:40 UTC
(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
Comment 2 georgia_tech_swagger 2006-06-11 00:30:11 UTC
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.