After adding ~ppc to KEYWORDS in the ebuild, I tried to build it for PPC. The compile stage completed successfully, but this error occured during the install phase. ]# ebuild /mnt/portage/local/app-office/openoffice/openoffice-2.0.2.ebuild merge Disabling noauto in features... merge disables it. (qmerge doesn't) >>> checksums files ;-) openoffice-2.0.2.ebuild >>> checksums files ;-) openoffice-2.0.1.ebuild >>> checksums files ;-) files/digest-openoffice-2.0.2 >>> checksums files ;-) files/digest-openoffice-2.0.1 >>> checksums files ;-) files/2.0.2/removecrystalcheck.diff >>> checksums files ;-) files/2.0.2/use-system-xt.diff >>> checksums files ;-) files/2.0.1/alwayscrystal.diff >>> checksums src_uri ;-) OOO_2_0_2-core.tar.bz2 >>> checksums src_uri ;-) OOO_2_0_2-system.tar.bz2 >>> checksums src_uri ;-) OOO_2_0_2-lang.tar.bz2 >>> checksums src_uri ;-) ooo-build-2.0.2.tar.gz >>> checksums src_uri ;-) libwpd-0.8.3.tar.gz >>> checksums src_uri ;-) extras-2.tar.bz2 >>> checksums src_uri ;-) hunspell_UNO_1.1.tar.gz >>> checksums src_uri ;-) xt-20051206-src-only.zip * * 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. * >>> Checking OOO_2_0_2-core.tar.bz2's mtime... >>> Checking OOO_2_0_2-system.tar.bz2's mtime... >>> Checking OOO_2_0_2-lang.tar.bz2's mtime... >>> Checking OOO_2_0_2-binfilter.tar.bz2's mtime... >>> Checking ooo-build-2.0.2.tar.gz's mtime... >>> Checking libwpd-0.8.3.tar.gz's mtime... >>> Checking extras-2.tar.bz2's mtime... >>> Checking hunspell_UNO_1.1.tar.gz's mtime... >>> Checking xt-20051206-src-only.zip's mtime... >>> WORKDIR is up-to-date, keeping... >>> It appears that openoffice is already compiled; skipping. >>> (clean to force compilation) >>> It appears that openoffice has already been tested; skipping. >>> Install openoffice-2.0.2 into /mnt/scratch/portage/openoffice-2.0.2/image/ category app-office * Preparing Installation cd bin ; ./package-ooo Using configure options from the environment Setup: Tag: 'OOO_2_0_2' Apply: '/mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/patches/src680/apply' Flags: '' Suffix: '2' Dir: '/mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/build' DestDir: '' Path: '/mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/build/bin:/usr/lib/ccache/bin:/sbin:/usr/sbin:/usr/lib/portage/bin:/bin:/usr/bin:/opt/bin:/usr/powerpc-unknown-linux-gnu/gcc-bin/3.4.5:/opt/ibm-jdk-bin-1.4.2.04/bin:/opt/ibm-jdk-bin-1.4.2.04/jre/bin:/usr/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin:/lxf/bin:~nelz/bin:/usr/local/bin:/mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/bin' Prefix: '/mnt/scratch/portage/openoffice-2.0.2/image//usr' Mandir: '/mnt/scratch/portage/openoffice-2.0.2/image//usr/share/man' Docdir: '/mnt/scratch/portage/openoffice-2.0.2/image//usr/share/doc/packages/OpenOffice.org' Sysconf: '/mnt/scratch/portage/openoffice-2.0.2/image//usr/etc' OOInBase: '/usr/lib/openoffice' OOInstall: '/mnt/scratch/portage/openoffice-2.0.2/image//usr/lib/openoffice' OODestDir: '/mnt/scratch/portage/openoffice-2.0.2/image/' Config: --disable-binfilter --disable-crashdump --disable-epm --enable-crashdump=no --enable-openldap --with-build-version="Build 2.0.2" --with-lang="en-GB" --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-atkbridge --with-alloc=system --enable-cairo=no --disable-fontooo --disable-odk --enable-libsn --with-system-expat --with-system-stdlibs --with-system-xrender-headers --without-system-jpeg --without-nas --disable-qadevooo --with-dynamic-xinerama --with-jdk-home=/opt/ibm-jdk-bin-1.4.2.04 --with-ant-home=/usr/share/ant-core --disable-binfilter --with-system-libxml --without-system-mozilla --disable-mozilla --without-firefox --disable-openldap --disable-evolution2 --disable-gnome-vfs --disable-lockdown --disable-atkbridge --with-system-curl --enable-gtk --enable-kde --with-system-stdlibs '--with-distro=Gentoo' '--with-vendor=Gentoo' '--with-arch=ppc' '--with-srcdir=/mnt/scratch/portage/openoffice-2.0.2/distdir' '--with-lang=en-GB' '--with-num-cpus=1' '--with-binsuffix=2' '--with-installed-ooo-dirname=openoffice' '--with-tag=OOO_2_0_2' '--enable-gtk' '--enable-kde' '--disable-cairo' '--without-system-cairo' '--disable-quickstart' '--disable-access' '--disable-mono' '--disable-post-install-scripts' '--enable-hunspell' '--with-system-hunspell' '--mandir=/usr/share/man' 'CFLAGS=-O2 -pipe -mtune=G4 -mcpu=G4 -maltivec -mabi=altivec -fno-strict-aliasing -fno-strict-aliasing' Use gcc33: '' ccache: no icecream: no Using configure options from the environment Setup: Tag: 'OOO_2_0_2' Apply: '/mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/patches/src680/apply' Flags: '' Suffix: '2' Dir: '/mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/build' DestDir: '' Path: '/mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/build/bin:/opt/ibm-jdk-bin-1.4.2.04/bin:.:/mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/build/OOO_2_0_2/solver/680/unxlngppc.pro/bin:/mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/build/OOO_2_0_2/solenv/unxlngppc/bin:/mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/build/OOO_2_0_2/solenv/bin:/mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/build/bin:/usr/lib/ccache/bin:/sbin:/usr/sbin:/usr/lib/portage/bin:/bin:/usr/bin:/opt/bin:/usr/powerpc-unknown-linux-gnu/gcc-bin/3.4.5:/opt/ibm-jdk-bin-1.4.2.04/bin:/opt/ibm-jdk-bin-1.4.2.04/jre/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin:/lxf/bin:~nelz/bin:/usr/local/bin:/mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/bin:/mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/bin' Prefix: '/mnt/scratch/portage/openoffice-2.0.2/image//usr' Mandir: '/mnt/scratch/portage/openoffice-2.0.2/image//usr/share/man' Docdir: '/mnt/scratch/portage/openoffice-2.0.2/image//usr/share/doc/packages/OpenOffice.org' Sysconf: '/mnt/scratch/portage/openoffice-2.0.2/image//usr/etc' OOInBase: '/usr/lib/openoffice' OOInstall: '/mnt/scratch/portage/openoffice-2.0.2/image//usr/lib/openoffice' OODestDir: '/mnt/scratch/portage/openoffice-2.0.2/image/' Config: --disable-binfilter --disable-crashdump --disable-epm --enable-crashdump=no --enable-openldap --with-build-version="Build 2.0.2" --with-lang="en-GB" --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-atkbridge --with-alloc=system --enable-cairo=no --disable-fontooo --disable-odk --enable-libsn --with-system-expat --with-system-stdlibs --with-system-xrender-headers --without-system-jpeg --without-nas --disable-qadevooo --with-dynamic-xinerama --with-jdk-home=/opt/ibm-jdk-bin-1.4.2.04 --with-ant-home=/usr/share/ant-core --disable-binfilter --with-system-libxml --without-system-mozilla --disable-mozilla --without-firefox --disable-openldap --disable-evolution2 --disable-gnome-vfs --disable-lockdown --disable-atkbridge --with-system-curl --enable-gtk --enable-kde --with-system-stdlibs '--with-distro=Gentoo' '--with-vendor=Gentoo' '--with-arch=ppc' '--with-srcdir=/mnt/scratch/portage/openoffice-2.0.2/distdir' '--with-lang=en-GB' '--with-num-cpus=1' '--with-binsuffix=2' '--with-installed-ooo-dirname=openoffice' '--with-tag=OOO_2_0_2' '--enable-gtk' '--enable-kde' '--disable-cairo' '--without-system-cairo' '--disable-quickstart' '--disable-access' '--disable-mono' '--disable-post-install-scripts' '--enable-hunspell' '--with-system-hunspell' '--mandir=/usr/share/man' 'CFLAGS=-O2 -pipe -mtune=G4 -mcpu=G4 -maltivec -mabi=altivec -fno-strict-aliasing -fno-strict-aliasing' Use gcc33: '' ccache: no icecream: no Cleaning /mnt/scratch/portage/openoffice-2.0.2/image//usr/lib/openoffice Building /mnt/scratch/portage/openoffice-2.0.2/image//usr/lib/openoffice/ooo-wrapper2 Generating man page ... Building /mnt/scratch/portage/openoffice-2.0.2/image//usr/lib/openoffice/install-dict Building /mnt/scratch/portage/openoffice-2.0.2/image//usr/lib/openoffice/program/java-set-classpath Building /mnt/scratch/portage/openoffice-2.0.2/image//usr/lib/openoffice/program/pyunorc-update64 Installing extra en-US templates ... Installing system files ... Execute ooinstall ... Reading setup from ./setup Sucking env from build setup Use of uninitialized value in string eq at ./ooinstall line 58. Performing environment substitutions ... Setting up environment Running installer ... checking environment variables ... ######################################################## make_installer.pl, version 1.0 Product list file: openoffice.lst Taking setup script from solver Unpackpath: /mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/build/OOO_2_0_2/instsetoo_native/util Compiler: unxlngppc Product: OpenOffice BuildID: 9011 Build: OOB680 No minor set Product version Installpath: /usr/lib/openoffice Package format: native Package list file: ../inc_openoffice/unix/packagelist.txt Addon-Package list file: ../inc_openoffice/unix/packagelist_language.txt Not calling epm No file stripping Unzip ARCHIVE files services.rdb can be created Languages: en-GB ######################################################## ... checking required files ... ...... searching zip ... Found: /usr/bin/zip ...... searching unzip ... Found: /usr/bin/unzip ... analyzing openoffice.lst ... ... analyzing script: /mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/build/OOO_2_0_2/solver/680/unxlngppc.pro/bin/setup_osl.ins ... ... analyzing directories ... ... analyzing files ... ... analyzing scpactions ... ... analyzing shortcuts ... ... analyzing profile ... ... analyzing profileitems ... ... analyzing modules ... ------------------------------------ ... languages en-GB ... ... analyzing files ... ... analyzing files with flag ARCHIVE ... ... analyzing files with flag SCPZIP_REPLACE ... ... analyzing files with flag PATCH_SO_NAME ... ... creating preregistered services.rdb ... ************************************************** ERROR: ERROR: Could not register all components! in function: create_services_rdb ************************************************** ************************************************** ERROR: Saved logfile: /mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/build/OOO_2_0_2/instsetoo_native/util/OpenOffice//logging/en-GB/log_OOB680__en-GB.log ************************************************** ... cleaning the output tree ... ... removing directory /mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/build/OOO_2_0_2/instsetoo_native/util/OpenOffice//zip/en-GB ... ... removing directory /mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/build/OOO_2_0_2/instsetoo_native/util/OpenOffice//services.rdb/en-GB_witherror_1 ... Fri Mar 17 21:27:25 2006 (01:03 min.) Failed to install: at ./ooinstall line 127. make: *** [install] Error 1 !!! ERROR: app-office/openoffice-2.0.2 failed. Call stack: ebuild.sh, line 1557: Called dyn_install ebuild.sh, line 1039: Called src_install !!! Installation failed! !!! If you need support, post the topmost build error, and the call stack if relevant. Portage 2.1_pre6-r3 (default-linux/ppc/ppc32/2006.0/G4, gcc-3.4.5, glibc-2.3.6-r3, 2.6.15-gentoo-r7 ppc) ================================================================= System uname: 2.6.15-gentoo-r7 ppc 7447A, altivec supported Gentoo Base System version 1.12.0_pre16 ccache version 2.4 [enabled] dev-lang/python: 2.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 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-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r4 ACCEPT_KEYWORDS="ppc ~ppc" AUTOCLEAN="yes" CBUILD="powerpc-unknown-linux-gnu" CFLAGS="-O2 -pipe -mtune=G4 -mcpu=G4 -maltivec -mabi=altivec -fno-strict-aliasing -fomit-frame-pointer" CHOST="powerpc-unknown-linux-gnu" CONFIG_PROTECT="/etc /etc/env.d /usr/kde/2/share/config /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/env.d" CXXFLAGS="-O2 -pipe -mtune=G4 -mcpu=G4 -maltivec -mabi=altivec -fno-strict-aliasing -fomit-frame-pointer" DISTDIR="/mnt/portage/distfiles" EMERGE_DEFAULT_OPTS="--alphabetical" FEATURES="autoconfig buildpkg ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="ftp://gentoo.digimed.co.uk/ http://pandemonium.tiscali.de/pub/gentoo/ http://mir.zyrianes.net/gentoo/ ftp://mir.zyrianes.net/gentoo/ ftp://mirror.nutsmaas.nl/gentoo" LANG="en_GB" LINGUAS="en_GB" MAKEOPTS="-j2" PKGDIR="/mnt/portage/packages/krikkit" PORTAGE_TMPDIR="/mnt/scratch" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/mnt/portage/local" SYNC="rsync://desiato/gentoo" USE="ppc X alsa altivec apm artswrappersuid audiofile berkdb bitmap-fonts bluetooth bzip2 cddb cdr cli crypt ctype cups curl dba dbus dri dv dvd emboss encode exif expat fastbuild ffmpeg flac foomaticdb force-cgi-redirect ftp gd gdbm gif gimpprint gphoto2 gpm gtk gtk2 hal ieee1394 imagemagick imlib java jpeg kde kdeenablefinal libg++ libwww mad memlimit mng mono motif mp3 mpeg musicbrainz mysql ncurses nptl nptlonly offensive ogg oggvorbis opengl pcre pdflib perl png posix ppds python qt quicktime readline sdl session simplexml soap sockets speex spell spl ssl tcltk tcpd theora tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb userlocales vhosts vorbis wifi xml xml2 xsl xv xvid zlib elibc_glibc kernel_linux linguas_en_GB userland_GNU" Unset: ASFLAGS, CTARGET, LC_ALL, LDFLAGS
Apparently it's missing ppc keyword for a reason...
There's no mention in the Changelog of ppc, and 2.0.1 works fine here. so I wondered if the lack of a keyword was just that it hadn't been tested yet and tried to give it a go, hoping to be able to contribute something positive :(
Could you please attach the logfile mentioned in the build output? /mnt/scratch/portage/openoffice-2.0.2/work/ooo-build-2.0.2/build/OOO_2_0_2/instsetoo_native/util/OpenOffice//logging/en-GB/log_OOB680__en-GB.log
I deleted the work dir, but I'll emerge it again and post the file tonight.
Created attachment 83688 [details] Logfile, as requested
I get the same error on an iBook G4. The registering fails at libspell680lp.so for me as well. The weird thing is that if I execute the same register command manually, I get the same error, but if I try to only register libspell680lp.so it works just fine. That is to say that: /home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/solver/680/unxlngppc.pro/bin/regcomp -register -r /home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice//services.rdb/fi_inprogress_1/services.rdb -c 'libsch680lp.so;libschd680lp.so;libscn680lp.so;libscriptframe.so;libsd680lp.so;slideshow.uno.so;libsdbc2.so;libsdd680lp.so;security.uno.so;libprotocolhandler680lp.so;libsfx680lp.so;simplereg.uno.so;servicemgr.uno.so;libsot680lp.so;libspell680lp.so;libspl680lp.so;libsrtrs1.so;streams.uno.so;libsvt680lp.so;svtmisc.uno.so;libsvx680lp.so;libtextconversiondlgs680lp.so;libsw680lp.so;libdtransX11680lp.so;syssh.uno.so' Results with the following: register component 'libsch680lp.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'libschd680lp.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'libscn680lp.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'libscriptframe.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'libsd680lp.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'slideshow.uno.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'libsdbc2.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'libsdd680lp.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'security.uno.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'libprotocolhandler680lp.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'libsfx680lp.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'simplereg.uno.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'servicemgr.uno.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'libsot680lp.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'libspell680lp.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' failed! error (CannotRegisterImplementationException): loading component library failed: libspell680lp.so register component 'libspl680lp.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'libsrtrs1.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'streams.uno.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'libsvt680lp.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'svtmisc.uno.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'libsvx680lp.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'libtextconversiondlgs680lp.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'libsw680lp.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'libdtransX11680lp.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! register component 'syssh.uno.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful! And: /home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/solver/680/unxlngppc.pro/bin/regcomp -register -r /home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice//services.rdb/fi_inprogress_1/services.rdb -c 'libspell680lp.so' Results with this: register component 'libspell680lp.so' in registry '/home/jouni/Temp/portage/openoffice-2.0.2/work/ooo-build-2.0.2.4/build/OOO_2_0_2/instsetoo_native/util/OpenOffice/services.rdb/fi_inprogress_1/services.rdb' succesful!
I and some other people had the same kind of trouble we filled it under the arch testing bug http://bugs.gentoo.org/show_bug.cgi?id=124229 What is strange is my install fails on a different component.
I can reproduce the same bug on 2.0.1-r1 build here. The compilation phase is ok but it fails on install.
Created attachment 85847 [details] A register log from faulty build of OO 2.0.1-r1
Created attachment 85848 [details] A register log from faulty build of OO 2.0.1-r1
Created attachment 85849 [details] emerge --info
@illusion: Your error looks a little bit different, as libspell680lp.so gets registered correctly for you. Could the others please also check, if the error about this library has gone away now? Also it would be helpful, if you could post a log of the "project cpputools" part of the build (or just post a full build log, if that's easier for you), to see if there is a problem with building regcomp (which seems to create problems from time to time and is VERY sensitive to all sorts of CFLAGS)
How I can produce the log without recompiling the OO ? I realy don't want to lose another ~16h of compilation if the build can be fixed without that (I hope so) Is there any way ? Or maybe OO already keep the log's somewhere ?
Created attachment 86048 [details] portage log from failed 2.0.2-r2 install attempt 2.0.2-r2 has the same problem
Created attachment 86049 [details] Here is the internal installer log
It seems this is "known" bug, just take a look at http://www.openoffice.org/servlets/ReadMsg?list=dev&msgNo=13630
OK, I decide to give a try to 2.0.2-r2 and it cause me the same problem with libspell680lp.so. It seems I know what cause problems here. The problem is libspell680lp.so position in the regcomp line. The command for regcomp for my system looks like that: /var/portage/openoffice-2.0.2-r2/work/ooo-build-2.0.2.8/build/OOO_2_0_2/solver/680/unxlngppc.pro/bin/regcomp -register -r /tmp/services.rdb -c 'libres680lp.so;sax.uno.so;libsch680lp.so;libschd680lp.so;libscn680lp.so;libscriptframe.so;libsd680lp.so;slideshow.uno.so;libsdbc2.so;libsdd680lp.so;security.uno.so;libprotocolhandler680lp.so;libsfx680lp.so;simplereg.uno.so;servicemgr.uno.so;libsot680lp.so;libspell680lp.so;libspl680lp.so;libsrtrs1.so;streams.uno.so;libsvt680lp.so;svtmisc.uno.so;libsvx680lp.so;libtextconversiondlgs680lp.so;libsw680lp.so' I did a few experiments and it seems libspell680lp.so need to be right after sax.uno.so and then it works fine. As I currently have no ideas where to change the files order for OO installation it's hard to verify will this way work or not.
(In reply to comment #17) > It seems I know what cause problems here. The problem is libspell680lp.so > position in the regcomp line. I'm not sure, this is the real reason for failing, cause if that would be true, it should fail on all archs and not just on ppc
Propably right, but this information can help to trace the real bug. At last I hope so ...
Hmmm, this is funny because all major ppc distributions (Debian for example) has OO 2.0.2 for ppc ready and working. This seems to be Gentoo related problem. Maybe compiler bug ? Or CFLAGS issue. I wonder what compiler and flags debian use to compile oo. Hmm, maybe it's Binutils related ?
The package compiles fine, it fails when running the install script.
Yes, but it fail when dealing with shared libraries. Then maybe ld related problem or maybe libbfd if OO uses it.
There was a recent update to hunspell (1.1.4-r1) which intends to fix some other problems in regard to the spell checking stuff, but might be helpful in your case, too. So could someone please update to the new hunspell and then try again to build OOo?
Success! Although I see the ebuild has changed from using build 2.0.2.9 to build 2.0.2.10 while it was emerging. When I get time, I'll try again with the new ebuild.
(In reply to comment #24) > Success! Although I see the ebuild has changed from using build 2.0.2.9 to > build 2.0.2.10 while it was emerging. When I get time, I'll try again with the > new ebuild. > Actually it just changed to 2.0.11 ;) But great to hear, that it worked for you! Would be good to get another confirmation of this and maybe we can even get it keyworded on ppc.
The build .11 ebuild worked fine.
Although I am using x86, my problem is nearly identical to this one. http://bugs.gentoo.org/show_bug.cgi?id=126777#c18 Since 2.0.2.7, I have attempted to build with CFLAGS="-O2 -march=athlon-xp -pipe -fomit-frame-pointer" And now 2.0.2.11 and still no joy.
Original bug resolved, closing