localhost ~ # emerge openoffice Calculating dependencies ...done! >>> emerge (1 of 1) app-office/openoffice-1.1.4 to / >>> md5 src_uri ;-) OOo_1.1.4_source.tar.gz >>> md5 src_uri ;-) STLport-4.6.2.tar.gz java * This version should now also compile fine with gcc 3.4.x * If you encounter problems in relation to this, please report * them to http://bugs.gentoo.org * * It is important to note that OpenOffice.org is a very fragile * build when it comes to CFLAGS. A number of flags have already * been filtered out. If you experience difficulty merging this * package and use agressive CFLAGS, lower the CFLAGS and try to * merge again. >>> Unpacking source... >>> Unpacking OOo_1.1.4_source.tar.gz to /var/tmp/portage/openoffice-1.1.4/work >>> Unpacking STLport-4.6.2.tar.gz to /var/tmp/portage/openoffice-1.1.4/work * Cannot find $EPATCH_SOURCE! Value for $EPATCH_SOURCE is: * * /usr/portage/app-office/openoffice/files/1.1.4/newstlportfix.patch !!! ERROR: app-office/openoffice-1.1.4 failed. !!! Function epatch, Line 273, Exitcode 0 !!! Cannot find $EPATCH_SOURCE! !!! If you need support, post the topmost build error, NOT this status message. Looks like all is fetched correctly , though : localhost ~ # emerge -f openoffice Calculating dependencies ...done! >>> emerge (1 of 1) app-office/openoffice-1.1.4 to / >>> Previously fetched file: STLport-4.6.2.tar.gz size ;-) >>> Previously fetched file: STLport-4.6.2.tar.gz MD5 ;-) >>> Previously fetched file: OOo_1.1.4_source.tar.gz size ;-) >>> Previously fetched file: OOo_1.1.4_source.tar.gz MD5 ;-) >>> md5 src_uri ;-) OOo_1.1.4_source.tar.gz >>> md5 src_uri ;-) STLport-4.6.2.tar.gz localhost ~ # Reproducible: Always Steps to Reproduce: 1.emerge openoffice 2. 3. Actual Results: emerge error Expected Results: clean emerge Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.4.3, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r1obelix i686) ================================================================= System uname: 2.6.10-gentoo-r1obelix i686 Intel(R) Pentium(R) 4 CPU 3.20GHz Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r6,sys-devel/autoconf-2.13 Automake: sys-devel/automake-1.8.5-r2,sys-devel/automake-1.5,sys-devel/automake-1.4_p6,sys-devel/automake-1.6.3,sys-devel/automake-1.7.9,sys-devel/automake-1.9.3 Binutils: sys-devel/binutils-2.15.92.0.2-r2 Headers: sys-kernel/linux26-headers-2.6.8.1-r1 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe -fprefetch-loop-arrays -fforce-addr -falign-functions=4" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -march=pentium4 -fomit-frame-pointer -pipe -fprefetch-loop-arrays -fforce-addr -falign-functions=4" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms test" GENTOO_MIRRORS="http://gentoo.ITDNet.net/gentoo" MAKEOPTS="-j3" 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 aalib acl acpi alsa arts avi berkdb bitmap-fonts cdr crypt cups dba doc encode esd fam flac foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk gtk2 guile hal howl imagemagick imlib ipv6 jack java jpeg junit kde ldap libwww mad mikmod mmap motif mozilla mpeg mysql ncurses nls nptl oggvorbis opengl pam pdflib perl plotutils png postgres python qt quicktime readline sdl session slang spell ssl svga tcltk tcpd tetex tiff truetype unicode usb vhosts xml xml2 xmms xv zlib linguas_en"
Sorry, last minute mess-up with a patch name. Fixed now.
The fix was committed improperly and not added to the manifest, which causes emerge to fail. Please use repoman for all commits to avoid this.
Well , I just --synced and it is compiling as I write this. Jason , what do you mean ?
Nevermind me, it was a problem I was having by checking the update out of CVS and copying it over to another machine. Feel free to beat me with the stupid stick.
@Jason: No stick, but you should that I would NEVER use anything else than repoman! ;)