# emerge -pv openoffice These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild U ] app-office/openoffice-2.0.0 [1.1.4-r1] +curl +eds* +gnome +gtk +java* +kde -ldap -mozilla -nas +xml2 +zlib 0 kB Total size of downloads: 0 kB # emerge openoffice Calculating dependencies ...done! >>> emerge (1 of 1) app-office/openoffice-2.0.0 to / >>> md5 files ;-) openoffice-1.1.4-r1.ebuild >>> md5 files ;-) openoffice-1.1.5.ebuild >>> md5 files ;-) openoffice-2.0.0.ebuild >>> md5 files ;-) files/digest-openoffice-1.1.4-r1 >>> md5 files ;-) files/digest-openoffice-1.1.5 >>> md5 files ;-) files/digest-openoffice-2.0.0 >>> md5 files ;-) files/1.1.4/gcc34.patch.bz2 >>> md5 files ;-) files/1.1.4/pyunolink-fix.patch >>> md5 files ;-) files/1.1.4/ooffice-wrapper-1.3 >>> md5 files ;-) files/1.1.4/gcc-instlib.patch >>> md5 files ;-) files/1.1.4/openoffice-java.patch >>> md5 files ;-) files/1.1.4/javafix.patch >>> md5 files ;-) files/1.1.4/hardened-link.patch >>> md5 files ;-) files/1.1.4/gcc34-nojava-fix.patch >>> md5 files ;-) files/1.1.4/pthreadlink-fix.patch >>> md5 files ;-) files/1.1.4/freetype-217.patch >>> md5 files ;-) files/1.1.4/nptl.patch >>> md5 files ;-) files/1.1.4/gcc34-sal-link-to-libsupc++.diff >>> md5 files ;-) files/1.1.4/STLport-vector.patch >>> md5 files ;-) files/1.1.4/newstlportfix.patch >>> md5 files ;-) files/1.1.4/getcompver.awk.patch >>> md5 files ;-) files/1.1.4/cws-heapbug_CAN-2005-0941.diff >>> md5 files ;-) files/1.1.4/build-new-xslt.diff >>> md5 files ;-) files/1.1.5/gcc34-nojava-fix.patch >>> md5 files ;-) files/1.1.5/STLport-vector.patch >>> md5 files ;-) files/1.1.5/freetype-217.patch >>> md5 files ;-) files/1.1.5/gcc-instlib.patch >>> md5 files ;-) files/1.1.5/ooffice-wrapper-1.3 >>> md5 files ;-) files/1.1.5/nptl.patch >>> md5 files ;-) files/1.1.5/gcc34-sal-link-to-libsupc++.diff >>> md5 files ;-) files/1.1.5/gcc34.patch.bz2 >>> md5 files ;-) files/1.1.5/getcompver.awk.patch >>> md5 files ;-) files/1.1.5/hardened-link.patch >>> md5 files ;-) files/1.1.5/javafix.patch >>> md5 files ;-) files/1.1.5/newstlportfix.patch >>> md5 files ;-) files/1.1.5/openoffice-java.patch >>> md5 files ;-) files/1.1.5/pthreadlink-fix.patch >>> md5 files ;-) files/1.1.5/pyunolink-fix.patch >>> md5 files ;-) files/1.1.5/build-new-xslt.diff >>> md5 files ;-) files/2.0.0/gentoo-2.0.0.diff >>> md5 files ;-) files/2.0.0/nojava-fix-stringparam.diff >>> md5 files ;-) files/2.0.0/buildfix-new-xslt.diff >>> md5 src_uri ;-) OOO_2_0_0-core.tar.bz2 >>> md5 src_uri ;-) OOO_2_0_0-system.tar.bz2 >>> md5 src_uri ;-) OOO_2_0_0-lang.tar.bz2 >>> md5 src_uri ;-) ooo-build-2.0.0.1.tar.gz >>> md5 src_uri ;-) libwpd-0.8.3.tar.gz >>> md5 src_uri ;-) ooo_crystal_images-6.tar.bz2 >>> md5 src_uri ;-) extras-2.tar.bz2 * * 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. Also note that building OOo takes a lot of time and * hardware ressources: 4-6 GB free diskspace and 256 MB RAM are * the minimum requirements. If you have less, use openoffice-bin * instead. * >>> Unpacking source... >>> Unpacking ooo-build-2.0.0.1.tar.gz to /var/tmp/portage/openoffice-2.0.0/work * Applying gentoo-2.0.0.diff ... [ ok ] >>> Source unpacked. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for perl... /usr/bin/perl checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for FOO_COMMON... yes checking for FOO_OPTIONAL... yes found OOO_2_0_0, using /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/OOO_2_0/apply checking for directory where to download sources ... /usr/portage/distfiles checking for style of include used by make... GNU checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking security/pam_appl.h usability... yes checking security/pam_appl.h presence... yes checking for security/pam_appl.h... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for autoconf... yes checking for flex... yes checking for bison... yes checking for ccache... no checking for widget sets... checking for FOO_GTK... yes --enable-gtk --enable-kde checking whether Hunspell UNO is enabled... no checking for libhunspell... no needed checking for broken aliases... ok checking for Open Clip Art Library... no checking for ooo-version... 2.0 checking for binsuffix... 2 checking for requested localizations... de en-US checking whether to enable Mono bindings... no checking whether to enable Access import... no checking whether to enable debugging code... configure: creating ./config.status config.status: creating download config.status: creating scratch/place config.status: creating intltool-extract config.status: creating intltool-merge config.status: creating intltool-update config.status: creating Makefile config.status: creating ooo1.1.spec config.status: creating bin/setup config.status: creating bin/Makefile config.status: creating desktop/Makefile config.status: creating distro-configs/Makefile config.status: creating distro-configs/Ark.conf config.status: creating distro-configs/Common.conf config.status: creating distro-configs/Debian.conf config.status: creating distro-configs/Debian64.conf config.status: creating distro-configs/Ubuntu.conf config.status: creating distro-configs/Ubuntu64.conf config.status: creating distro-configs/NLD.conf config.status: creating distro-configs/NLD64.conf config.status: creating distro-configs/SUSE.conf config.status: creating distro-configs/Mandriva.conf config.status: creating distro-configs/Mandriva64.conf config.status: creating distro-configs/Gentoo.conf config.status: creating fonts/Makefile config.status: creating patches/Makefile config.status: creating patches/a11y/Makefile config.status: creating patches/cairo/Makefile config.status: creating patches/evo2/Makefile config.status: creating patches/vba/Makefile config.status: creating patches/mono/Makefile config.status: creating patches/src680/Makefile config.status: creating patches/OOO_2_0/Makefile config.status: creating patches/64bit/Makefile config.status: creating po/Makefile config.status: creating doc/Makefile config.status: creating src/Makefile config.status: creating stamp/Makefile config.status: creating man/Makefile config.status: creating www/Makefile config.status: creating www/images/Makefile config.status: creating www/tinder-scripts/Makefile config.status: executing depfiles commands Building openoffice tag: OOO_2_0_0 apply rules: /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/OOO_2_0/apply build dir: /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0 tools dir: /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1 src package dir: /usr/portage/distfiles distro: Gentoo widget sets: gtk kde icons: industrial crystal hicontrast gcc to use: from system hunspell-uno: no hunspell-lib: no needed openclipart: no mono bindings: no mdbtools/access: no java: yes ooo-install-dir: openoffice force gcc33: no ccache: no icecream: no cairo: no build type: product build download mirror: http://go-ooo.org/packages To build run: ./download make bin/ooinstall <path-to-install> This is ooo-build-2-0 - the stable branch for 2.0 release. If you want to build something cool, unstable, and risky, use HEAD. * Building OpenOffice.org... /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/bin/transform --revert /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1 /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0 Making all in po make[1]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/po' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/po' Making all in desktop make[1]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/desktop' ../intltool-merge ../po database.desktop.in database.desktop -d -u -c ../po/.intltool-merge-cache Revert font mapping munging ... if test -d /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0/applied_patches ; then \ FLAGS="--distro=Gentoo"; \ if test -d /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0/binfilter ; then \ FLAGS="$FLAGS --distro=Binfilter"; \ fi ; \ if test -d /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0/hunspell ; then \ FLAGS="--distro=Hunspell $FLAGS"; \ fi ; \ if grep localize.sdf /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0/sw/source/ui/app/localize.sdf > /dev/null 2>&1 ; then \ FLAGS="$FLAGS --distro=Localize"; \ fi ; \ /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/apply.pl /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/OOO_2_0 /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0 $FLAGS -f -R ; \ fi cd ./bin ; ./unpack Generating and caching the translation database Using configure options from the environment Setup: Tag: 'OOO_2_0_0' Apply: '/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/OOO_2_0/apply' Flags: '' Suffix: '2' Dir: '/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build' DestDir: '' Path: '/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/bin:/sbin:/usr/sbin:/usr/lib/portage/bin:/bin:/usr/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.3.6:/usr/i386-pc-linux-gnu/gcc-bin/3.3.5:/opt/blackdown-jdk-1.4.2.02/bin:/opt/blackdown-jdk-1.4.2.02/jre/bin:/usr/qt/3/bin:/usr/kde/3.4/sbin:/usr/kde/3.4/bin:/usr/kde/3.3/sbin:/usr/kde/3.3/bin:/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/bin' Prefix: '/usr' Mandir: '/usr/share/man' Docdir: '/usr/share/doc/packages/OpenOffice.org' Sysconf: '/usr/etc' OOInBase: '/usr/lib/openoffice' OOInstall: '/usr/lib/openoffice' OODestDir: '' Config: --disable-binfilter --disable-crashdump --disable-epm --enable-crashdump=no --enable-openldap --with-build-version="Build 2.0.0.1" --with-lang="de en-US" --without-fonts --without-gpc --with-system-freetype --with-system-gcc --with-system-jpeg --with-system-libxml --with-system-mozilla --with-system-python --with-system-zlib --enable-evolution2 --enable-cairo=no --disable-fontooo --disable-odk --enable-libsn --with-system-expat --with-system-stdlibs --with-system-xrender-headers --without-system-jpeg --with-jdk-home=/opt/blackdown-jdk-1.4.2.02 --with-ant-home=/usr/share/ant-core --without-nas --with-system-curl --with-system-libxml --with-system-zlib --without-system-mozilla --disable-mozilla --disable-openldap --enable-evolution2 --enable-gnome-vfs --enable-lockdown --enable-gtk --enable-kde --with-images='industrial crystal hicontrast' --with-system-stdlibs '--with-distro=Gentoo' '--with-vendor=Gentoo' '--with-arch=x86' '--with-srcdir=/usr/portage/distfiles' '--with-lang=de en-US' '--with-num-cpus=' '--with-binsuffix=2' '--with-installed-ooo-dirname=openoffice' '--enable-gtk' '--enable-kde' '--disable-access' '--disable-mono' '--disable-cairo' '--disable-post-install-scripts' '--mandir=/usr/share/man' 'CFLAGS=-O2 -march=athlon-tbird -fomit-frame-pointer' Use gcc33: '' ccache: no icecream: no Checking for source packages in /usr/portage/distfiles Looking for OOO_2_0_0-core.tar.bz2 ... ok Unpacking OO.o build tree - [ go make some tea ] ... Merging translations into database.desktop. ../intltool-merge ../po drawing.desktop.in drawing.desktop -d -u -c ../po/.intltool-merge-cache Found cached translation database Merging translations into drawing.desktop. ../intltool-merge ../po formula.desktop.in formula.desktop -d -u -c ../po/.intltool-merge-cache Found cached translation database Merging translations into formula.desktop. ../intltool-merge ../po presentation.desktop.in presentation.desktop -d -u -c ../po/.intltool-merge-cache Found cached translation database Merging translations into presentation.desktop. ../intltool-merge ../po spreadsheet.desktop.in spreadsheet.desktop -d -u -c ../po/.intltool-merge-cache Found cached translation database Merging translations into spreadsheet.desktop. ../intltool-merge ../po textdoc.desktop.in textdoc.desktop -d -u -c ../po/.intltool-merge-cache Found cached translation database Merging translations into textdoc.desktop. make[1]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/desktop' Making all in distro-configs make[1]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/distro-configs' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/distro-configs' Making all in bin make[1]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/bin' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/bin' Making all in patches make[1]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches' Making all in 64bit make[2]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/64bit' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/64bit' Making all in OOO_2_0 make[2]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/OOO_2_0' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/OOO_2_0' Making all in a11y make[2]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/a11y' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/a11y' Making all in cairo make[2]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/cairo' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/cairo' Making all in evo2 make[2]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/evo2' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/evo2' Making all in mono make[2]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/mono' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/mono' Making all in src680 make[2]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/src680' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/src680' Making all in vba make[2]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/vba' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/vba' make[2]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches' make[1]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches' Making all in man make[1]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/man' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/man' Making all in doc make[1]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/doc' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/doc' Making all in fonts make[1]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/fonts' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/fonts' Making all in stamp make[1]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/stamp' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/stamp' Making all in src make[1]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/src' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/src' Making all in www make[1]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/www' Making all in images make[2]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/www/images' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/www/images' Making all in tinder-scripts make[2]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/www/tinder-scripts' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/www/tinder-scripts' make[2]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/www' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/www' make[1]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/www' make[1]: Entering directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1' make[1]: Nothing to be done for `all-am'. make[1]: Leaving directory `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1' cp -f /usr/portage/distfiles/libwpd-0*.tar.gz /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0/libwpd/download/ || echo "cannot copy libwpd" cp: cannot create regular file `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0/libwpd/download/libwpd-0.8.3.tar.gz': No such file or directory cannot copy libwpd if test "z" != "z"; then \ cp -af /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/x86/* /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0/external/dbghelp || true; \ cp -af /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/*.dll /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0/external/unicows || true; \ mv /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0/external/dbghelp/DbgHelp.Dll \ /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0/external/dbghelp/dbghelp.dll || true; \ chmod +x /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0/external/dbghelp/*.dll \ /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0/external/unicows/*.dll || true; \ fi /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/bin/transform --revert /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1 /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0 Revert font mapping munging ... FLAGS="--distro=Gentoo"; \ if test -d /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0/binfilter ; then \ FLAGS="$FLAGS --distro=Binfilter"; \ fi ; \ if test -d /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0/hunspell ; then \ FLAGS="--distro=Hunspell $FLAGS"; \ fi ; \ if grep localize.sdf /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0/sw/source/ui/app/localize.sdf > /dev/null 2>&1 ; then \ FLAGS="$FLAGS --distro=Localize"; \ fi ; \ /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/apply.pl /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/OOO_2_0 /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0 $FLAGS --tag=OOO_2_0_0 ; Execute with for distro(s) 'Gentoo' PATCHPATH => .:../src680:../evo2:../vba:../mono:../64bit:../cairo recovery-report.diff: testing...( patch -l -p0 -d /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0 --dry-run ) < /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/OOO_2_0/../src680/recovery-report.diff patch: **** Can't change to directory /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0 : No such file or directory Testing patch recovery-report.diff failed. at /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/patches/apply.pl line 54. make: *** [stamp/patch.apply] Error 2 make: *** Waiting for unfinished jobs.... Linking rc3 to 2.0.0 Fixing unfortunate snafus Copying default evolution database into tree rm -f ./stamp/build ./stamp/patch.apply \ ./stamp/artwork.install make: *** Waiting for unfinished jobs.... touch /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0/unpack make: *** Waiting for unfinished jobs.... !!! ERROR: app-office/openoffice-2.0.0 failed. !!! Function src_compile, Line 204, Exitcode 2 !!! Build failed !!! If you need support, post the topmost build error, NOT this status message. # emerge --info Portage 2.0.51.22-r3 (default-linux/x86/2005.0, gcc-3.3.6, glibc-2.3.5-r2, 2.6.11-gentoo-r9 i686) ================================================================= System uname: 2.6.11-gentoo-r9 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.6.13 dev-lang/python: 2.3.5, 2.4.2 sys-apps/sandbox: 1.2.10 sys-devel/autoconf: 2.13, 2.59-r6 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 sys-devel/libtool: 1.5.20 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-tbird -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" 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.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /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="-O2 -march=athlon-tbird -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks sandbox sfperms strict" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo http://ftp.uni-erlangen.de/pub/mirrors/gentoo ftp://ftp.gentoo.mesh-solutions.com/gentoo/" LINGUAS="de en" MAKEOPTS="-j4" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X a52 aac alsa apm arts audiofile avi berkdb bitmap-fonts bluetooth bzip2 cddb cdparanoia cdr crypt cups curl dts dvd dvdr dvdread eds emboss encode esd exif expat fam ffmpeg firefox foomaticdb fortran gd gdbm gif gimp gimpprint glut gnome gpm gstreamer gtk gtk2 hbci idn imagemagick imlib ipv6 java jpeg junit kde kqemu lcms libg++ libwww mad mikmod mmx mng moneyplex motif mp3 mpeg ncurses nls nsplugin ofx ogg oggvorbis opengl oss pam pcre pdflib perl png python qt quicktime quotes readline scanner sdl spell sql ssl subversion tcpd tiff truetype truetype-fonts type1-fonts udev unicode usb vorbis xine xml2 xmms xv xvid zlib linguas_de linguas_en userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY Reproducible: Always Steps to Reproduce: emerge openoffice Actual Results: see Details
Uhm, are you *really* sure there's enough disk space?
Yes, there is 21GB free storage in /var This is the first error: `/var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1' cp -f /usr/portage/distfiles/libwpd-0*.tar.gz /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.1/build/OOO_2_0_0/libwpd/download/ || echo "cannot copy libwpd" cp: cannot create regular file There is not a dir OOO_2_0_0, there is only a dir ooo680-m3.
There is something seriously going wrong here (actually there are two many things going wrong here to easily find what the culprit is ;) ). Are you sure, you did not change the ebuild or have another one in your overlay? Also: Have the digests been correct from the start or did you redo them? Cause it looks like the source is actually never unpacked. Also the necessary dirs are not created and so on. Do you use a modified portage in some way?
I did not change portage und ebuild both and have not overlays. After removing build dir I get same result/error. # rm -rf /var/tmp/portage/openoffice-2.0.0/ # emerge openoffice Calculating dependencies ...done! >>> emerge (1 of 1) app-office/openoffice-2.0.0 to / >>> md5 files ;-) openoffice-1.1.4-r1.ebuild >>> md5 files ;-) openoffice-1.1.5.ebuild >>> md5 files ;-) openoffice-2.0.0.ebuild >>> md5 files ;-) files/digest-openoffice-1.1.4-r1 >>> md5 files ;-) files/digest-openoffice-1.1.5 >>> md5 files ;-) files/digest-openoffice-2.0.0 >>> md5 files ;-) files/1.1.4/gcc34.patch.bz2 >>> md5 files ;-) files/1.1.4/pyunolink-fix.patch >>> md5 files ;-) files/1.1.4/ooffice-wrapper-1.3 >>> md5 files ;-) files/1.1.4/gcc-instlib.patch >>> md5 files ;-) files/1.1.4/openoffice-java.patch >>> md5 files ;-) files/1.1.4/javafix.patch >>> md5 files ;-) files/1.1.4/hardened-link.patch >>> md5 files ;-) files/1.1.4/gcc34-nojava-fix.patch >>> md5 files ;-) files/1.1.4/pthreadlink-fix.patch >>> md5 files ;-) files/1.1.4/freetype-217.patch >>> md5 files ;-) files/1.1.4/nptl.patch >>> md5 files ;-) files/1.1.4/gcc34-sal-link-to-libsupc++.diff >>> md5 files ;-) files/1.1.4/STLport-vector.patch >>> md5 files ;-) files/1.1.4/newstlportfix.patch >>> md5 files ;-) files/1.1.4/getcompver.awk.patch >>> md5 files ;-) files/1.1.4/cws-heapbug_CAN-2005-0941.diff >>> md5 files ;-) files/1.1.4/build-new-xslt.diff >>> md5 files ;-) files/1.1.5/gcc34-nojava-fix.patch >>> md5 files ;-) files/1.1.5/STLport-vector.patch >>> md5 files ;-) files/1.1.5/freetype-217.patch >>> md5 files ;-) files/1.1.5/gcc-instlib.patch >>> md5 files ;-) files/1.1.5/ooffice-wrapper-1.3 >>> md5 files ;-) files/1.1.5/nptl.patch >>> md5 files ;-) files/1.1.5/gcc34-sal-link-to-libsupc++.diff >>> md5 files ;-) files/1.1.5/gcc34.patch.bz2 >>> md5 files ;-) files/1.1.5/getcompver.awk.patch >>> md5 files ;-) files/1.1.5/hardened-link.patch >>> md5 files ;-) files/1.1.5/javafix.patch >>> md5 files ;-) files/1.1.5/newstlportfix.patch >>> md5 files ;-) files/1.1.5/openoffice-java.patch >>> md5 files ;-) files/1.1.5/pthreadlink-fix.patch >>> md5 files ;-) files/1.1.5/pyunolink-fix.patch >>> md5 files ;-) files/1.1.5/build-new-xslt.diff >>> md5 src_uri ;-) OOO_2_0_0-core.tar.bz2 >>> md5 src_uri ;-) OOO_2_0_0-system.tar.bz2 >>> md5 src_uri ;-) OOO_2_0_0-lang.tar.bz2 >>> md5 src_uri ;-) ooo-build-2.0.0.2.tar.gz >>> md5 src_uri ;-) libwpd-0.8.3.tar.gz >>> md5 src_uri ;-) ooo_crystal_images-6.tar.bz2 >>> md5 src_uri ;-) extras-2.tar.bz2 * * 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. Also note that building OOo takes a lot of time and * hardware ressources: 4-6 GB free diskspace and 256 MB RAM are * the minimum requirements. If you have less, use openoffice-bin * instead. * >>> Unpacking source... >>> Unpacking ooo-build-2.0.0.2.tar.gz to /var/tmp/portage/openoffice-2.0.0/work >>> Source unpacked. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for perl... /usr/bin/perl checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for FOO_COMMON... yes checking for FOO_OPTIONAL... yes found OOO_2_0_0, using /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.2/patches/OOO_2_0/apply checking for directory where to download sources ... /usr/portage/distfiles checking for style of include used by make... GNU checking for gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking dependency style of gcc... none checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking security/pam_appl.h usability... yes checking security/pam_appl.h presence... yes checking for security/pam_appl.h... yes checking png.h usability... yes checking png.h presence... yes checking for png.h... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for autoconf... yes checking for flex... yes checking for bison... yes checking for ccache... no checking for widget sets... checking for FOO_GTK... yes --enable-gtk --enable-kde checking whether Hunspell UNO is enabled... no checking for libhunspell... no needed checking for broken aliases... ok checking for Open Clip Art Library... no checking for ooo-version... 2.0 checking for binsuffix... 2 checking for requested localizations... de en-US checking whether to enable Mono bindings... no checking whether to enable Access import... no checking whether to enable debugging code... configure: creating ./config.status config.status: creating download config.status: creating scratch/place config.status: creating intltool-extract config.status: creating intltool-merge config.status: creating intltool-update config.status: creating Makefile config.status: creating ooo1.1.spec config.status: creating bin/setup config.status: creating bin/Makefile config.status: creating desktop/Makefile config.status: creating distro-configs/Makefile config.status: creating distro-configs/Ark.conf config.status: creating distro-configs/Common.conf config.status: creating distro-configs/Debian.conf config.status: creating distro-configs/DebianSarge.conf config.status: creating distro-configs/Debian64.conf config.status: creating distro-configs/Ubuntu.conf config.status: creating distro-configs/Ubuntu64.conf config.status: creating distro-configs/NLD.conf config.status: creating distro-configs/NLD64.conf config.status: creating distro-configs/SUSE.conf config.status: creating distro-configs/Mandriva.conf config.status: creating distro-configs/Mandriva64.conf config.status: creating distro-configs/Gentoo.conf config.status: creating distro-configs/QiLinux.conf config.status: creating distro-configs/Frugalware.conf config.status: creating distro-configs/Frugalware64.conf config.status: creating fonts/Makefile config.status: creating patches/Makefile config.status: creating patches/a11y/Makefile config.status: creating patches/cairo/Makefile config.status: creating patches/evo2/Makefile config.status: creating patches/vba/Makefile config.status: creating patches/mono/Makefile config.status: creating patches/src680/Makefile config.status: creating patches/OOO_2_0/Makefile config.status: creating patches/64bit/Makefile config.status: creating po/Makefile config.status: creating doc/Makefile config.status: creating src/Makefile config.status: creating stamp/Makefile config.status: creating man/Makefile config.status: creating www/Makefile config.status: creating www/images/Makefile config.status: creating www/tinder-scripts/Makefile config.status: executing depfiles commands Building openoffice tag: OOO_2_0_0 apply rules: /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.2/patches/OOO_2_0/apply build dir: /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.2/build/OOO_2_0_0 tools dir: /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.2 src package dir: /usr/portage/distfiles distro: Gentoo widget sets: gtk kde icons: industrial crystal hicontrast gcc to use: from system hunspell-uno: no hunspell-lib: no needed openclipart: no mono bindings: no mdbtools/access: no java: yes ooo-install-dir: openoffice force gcc33: no ccache: no icecream: no cairo: no build type: product build download mirror: http://go-ooo.org/packages To build run: ./download make bin/ooinstall <path-to-install> This is ooo-build-2-0 - the stable branch for 2.0 release. If you want to build something cool, unstable, and risky, use HEAD. * Building OpenOffice.org... /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.2/bin/transform --revert /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.2 /var/tmp/portage/openoffice-2.0.0/work/ooo-build-2.0.0.2/build/OOO_2_0_0 Making all in po ...
It seems to be a race condition of some sort. Do things work when you use MAKEOPTS="" emerge openoffice
Yes!! I compiled it successfully using MAKEOPTS="". Thanks, Maik
thanks for reporting back, closing