Attempted to merge mythfrontend-0.18, it failed because ${S} needed to be manually set (ebuild is mythfrontend-0.18, src pkg is mythtv-0.18.tar.bz2). To fix this I set ${S} as such: S="${WORKDIR}/mythtv-${PV}" Just at end of the other variable declarations. It's now merging. Reproducible: Always Steps to Reproduce: 1. emerge -v mythfrontend 2. 3. Actual Results: emerge died. Expected Results: built mythfrontend Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3-20050110, glibc-2.3.5-r0, 2.6.12-rc1-suspend2-wireless i686) ================================================================= System uname: 2.6.12-rc1-suspend2-wireless i686 AMD Athlon(tm) XP 2200+ Gentoo Base System version 1.6.11 Python: dev-lang/python-2.3.5 [2.3.5 (#1, Feb 18 2005, 06:41:25)] dev-lang/python: 2.3.5 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.14 virtual/os-headers: 2.6.11 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -pipe -O2 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -pipe -O2 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict" GENTOO_MIRRORS="http://gentoo.osuosl.org/ http://adelie.polymtl.ca/ ftp://cs.ubishops.ca/pub/gentoo ftp://gentoo.risq.qc.ca/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 alsa apm avi bash-completion berkdb bitmap-fonts bonobo cdr crypt cups curl dga divx4linux dts dv dvd dvdread emboss encode esd fam foomaticdb fortran freetype gdbm gif gpm gtk gtk2 gtkhtml guile imagemagick imlib ipv6 java jpeg kde ldap libg++ libwww mad maildir mikmod mjpeg mmx motif mozilla mp3 mpeg mysql ncurses nls nptl ogg oggvorbis opengl oss pam pda pdflib perl png postgres python qt quicktime readline scanner sdl slang spell sse ssl tcltk tcpd theora tiff truetype truetype-fonts type1-fonts usb v4l vorbis x xml xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
yeah, adding that "S=..." line right above the "pkg_setup() {" line worked for me. Since it's just a one-liner there's no need for a 'diff'.
Yeah, I forgot to retain a copy of the original ebuild. I just editted in place (didn't even use the overlay), sorry. I guess I got kinda lazy. But as mentioned, it's a one-liner.
I've had this problem with every new ebuild of mythfrontend. I wonder when they'll remember?
Don't forget to do "ebuild /usr/portage/media-tv/mythfrontend-0.18.ebuild manifest", of course. Chaning S appears to have fixed things for me, thanks.
Fixed InCVS