When I attempt to emerge qt-3.3.4 as part of a installation of kdebase-startkde (KDE 3.4.0 beta), I get the following error message and then emerge halts: >>> Unpacking source... >>> Unpacking qt-x11-free-3.3.4.tar.bz2 to /var/tmp/portage/qt-3.3.4/work * Applying qt-no-rpath-uic.patch ... [ ok ] * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * ../.diff * ( .diff ) Reproducible: Always Steps to Reproduce: 1. emerge =x11-libs/qt-3.3.4 Actual Results: emerge aborted with the above error message. Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r0, 2.6.9 i686) ================================================================= System uname: 2.6.9 i686 Pentium III (Coppermine) Gentoo Base System version 1.6.8 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Jan 29 2005, 18:25:05)] dev-lang/python: 2.3.4 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.4 sys-devel/binutils: 2.15.92.0.2-r2 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-O3 -mtune=pentium3 -march=pentium3 -pipe -funroll-loops -falign-functions -fomit-frame-pointer -fmerge-all-constants -mfpmath=sse -maccumulate-outgoing-args -fprefetch-loop-arrays -ftracer -fforce-addr -momit-leaf-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/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="-O3 -mtune=pentium3 -march=pentium3 -pipe -funroll-loops -falign-functions -fomit-frame-pointer -fmerge-all-constants -mfpmath=sse -maccumulate-outgoing-args -fprefetch-loop-arrays -ftracer -fforce-addr -momit-leaf-frame-pointer -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://mirror.averse.net/pub/gentoo ftp://ftp.heanet.ie/pub/gentoo http://gentoo.osuosl.org" LANG="C" LC_ALL="C" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://mirror.averse.net/gentoo-portage" USE="x86 X acpi alsa apm arts avi berkdb bitmap-fonts cjk crypt encode f77 fam fbcon font-server fortran gdbmgif gpm imlib ithreads jpeg kde kdexdeltas libg++ libwww mad mikmod motif mpeg ncurses nls nptl oggvorbis opengl oss pam pdflib perl png pthreads python qt quicktime readline sdl spell ssl tcpd threads truetype truetype-fonts type1-fonts unicode usb xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
it emerges fine once i remove the immqt USE flag and do a emerge --resume.
K C Leung: Yes, should have been tested and commented out. cjk herd: Afaik you took care of this patch in the past!?
Yeah. Immqt patch doesn't apply cleanly to qt-3.3.4. Please comment out immqt things (along with IMMQT_P) until I make a patch. (or should I do so by myself?)
On a second thought: Isn't it better, if the ebuild fails, instead silently ending up with replaced libs without the patch!? It's not marked stable and no one else suffers, so ... do as you like Mamoru. :)
Fixed in CVS ;) Thanks for the bug report.