Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 232221 - mythtv and mythmusic 0.20.2 fail to emerge
Summary: mythtv and mythmusic 0.20.2 fail to emerge
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Television related Applications in Gentoo's Portage
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-07-18 18:39 UTC by Greg Fowler
Modified: 2008-12-15 19:51 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 Greg Fowler 2008-07-18 18:39:48 UTC
Works on my x86_64 box, but fails on my x86.  
I currently have a previous 0.20 version installed, and trying upgrade mythtv or install mythmusic results in the same error. 

Reproducible: Always

Steps to Reproduce:
1.emerge mythtv or emerge mythmusic
2.
3.

Actual Results:  
Calculating dependencies... done! 
>>> Verifying ebuild Manifests... 

>>> Emerging (1 of 1) media-tv/mythtv-0.20.2_p15634 to / 
 * checking ebuild checksums ;-) ...                                                                                     [ ok ] 
 * checking auxfile checksums ;-) ...                                                                                    [ ok ] 
 * checking miscfile checksums ;-) ...                                                                                   [ ok ] 
/usr/portage/eclass/mythtv.eclass: line 25: unexpected argument `(' to conditional binary operator 
/usr/portage/eclass/mythtv.eclass: line 25: syntax error near `(_' 
/usr/portage/eclass/mythtv.eclass: line 25: `[[ "${PV}" =~ (_beta|_pre|_p|_alpha)([0-9]+) ]] || {' 
 * 
 * ERROR: media-tv/mythtv-0.20.2_p15634 failed. 
 * Call stack: 
 *                     ebuild.sh, line 1696:  Called source '/usr/portage/media-tv/mythtv/mythtv-0.20.2_p15634.ebuild' 
 *   mythtv-0.20.2_p15634.ebuild, line    5:  Called inherit 'mythtv' 'flag-o-matic' 'multilib' 'eutils' 'qt3' 'subversion' 'toolchain-funcs' 
 *                     ebuild.sh, line 1196:  Called die 
 * The specific snippet of code: 
 *              qa_source "$location" || die "died sourcing $location in inherit()" 
 *  The die message: 
 *   died sourcing /usr/portage/eclass/mythtv.eclass in inherit() 
 * 
 * If you need support, post the topmost build error, and the call stack if relevant. 
 * A complete build log is located at '/var/tmp/portage/media-tv/mythtv-0.20.2_p15634/temp/build.log'. 
 * The ebuild environment file is located at '/var/tmp/portage/media-tv/mythtv-0.20.2_p15634/temp/die.env'. 
 * 

 * Messages for package media-tv/mythtv-0.20.2_p15634: 

 * 
 * ERROR: media-tv/mythtv-0.20.2_p15634 failed. 
 * Call stack: 
 *                     ebuild.sh, line 1696:  Called source '/usr/portage/media-tv/mythtv/mythtv-0.20.2_p15634.ebuild' 
 *   mythtv-0.20.2_p15634.ebuild, line    5:  Called inherit 'mythtv' 'flag-o-matic' 'multilib' 'eutils' 'qt3' 'subversion' 'toolchain-funcs' 
 *                     ebuild.sh, line 1196:  Called die 
 * The specific snippet of code: 
 *              qa_source "$location" || die "died sourcing $location in inherit()" 
 *  The die message: 
 *   died sourcing /usr/portage/eclass/mythtv.eclass in inherit() 
 * 
 * If you need support, post the topmost build error, and the call stack if relevant. 
 * A complete build log is located at '/var/tmp/portage/media-tv/mythtv-0.20.2_p15634/temp/build.log'. 
 * The ebuild environment file is located at '/var/tmp/portage/media-tv/mythtv-0.20.2_p15634/temp/die.env'. 
 *

Expected Results:  
mythtv and mythmusic should happily build

My emerge --info

Portage 2.1.4.4 (default-linux/x86/2007.0/desktop, gcc-4.1.1, glibc-2.5-r0, 2.6.22-gentoo-r5 i686) 
================================================================= 
System uname: 2.6.22-gentoo-r5 i686 Intel(R) Pentium(R) M processor 1300MHz 
Timestamp of tree: Thu, 17 Jul 2008 08:29:01 +0000 
app-shells/bash:     3.1_p17 
dev-java/java-config: 1.3.7, 2.0.33-r1 
dev-lang/python:     2.4.3-r4 
dev-python/pycrypto: 2.0.1-r6 
sys-apps/baselayout: 1.12.9 
sys-apps/sandbox:    1.2.18.1-r2 
sys-devel/autoconf:  2.13, 2.61 
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 
sys-devel/binutils:  2.16.1-r3 
sys-devel/gcc-config: 1.3.14 
sys-devel/libtool:   1.5.22 
virtual/os-headers:  2.6.21 
ACCEPT_KEYWORDS="x86" 
CBUILD="i686-pc-linux-gnu" 
CFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer" 
CHOST="i686-pc-linux-gnu" 
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" 
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/terminfo" 
CXXFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer" 
DISTDIR="/usr/portage/distfiles" 
FEATURES="distlocks metadata-transfer sandbox sfperms strict unmerge-orphans userfetch" 
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" 
LINGUAS="en_US" 
MAKEOPTS="-j2" 
PKGDIR="/usr/portage/packages" 
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
SYNC="rsync://mediaserver/gentoo-portage" 
USE="X acl acpi alsa berkdb cairo cdr cgi cli cracklib crypt cups curl dbus dri dvd dvdr dvdread emboss encode evo exif fam fastcgi firefox fortran frontendonly gdbm gif gimpprint gpm gtk gtk2 hal iconv ipv6 isdnlog java jpeg mad midi mikmod mmx mp3 mpeg mudflap mysql ncurses networkmanager nls nptl nptlonly nsplugin ogg opengl openmp oss pam pcre pdf perl php plugins png pppd python qt3 qt3support quicktime readline reflection sdl session spell spl sse sse2 ssl startup-notification svg tcpd tiff truetype unicode usb vorbis win32codecs x86 xml xmlrpc xorg xv zlib" ALSA_CARDS="intel8x0" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse synaptics" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_US" USERLAND="GNU" VIDEO_CARDS="radeon" 
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Doug Goldstein (RETIRED) gentoo-dev 2008-07-19 03:55:27 UTC
You probably need to update your bash first or recompile it. Your bash is hosed basically.
Comment 2 Greg Fowler 2008-07-20 04:26:57 UTC
Thanks Doug, that did the trick.  Love an easy fix :)
Comment 3 Doug Goldstein (RETIRED) gentoo-dev 2008-12-15 19:51:24 UTC
Cool. Glad it's working. Marking as INVALID since it wasn't a mythtv bug.