Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 126587 - openoffice-2.0.2 fails to install on PPC
Summary: openoffice-2.0.2 fails to install on PPC
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: High normal (vote)
Assignee: Gentoo Office Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-17 13:35 UTC by Neil Bothwick
Modified: 2006-05-29 02:56 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
Logfile, as requested (log_OOB680__en-GB.log,305.19 KB, text/plain)
2006-04-01 23:26 UTC, Neil Bothwick
Details
A register log from faulty build of OO 2.0.1-r1 (log_OOA680__en-US_pl.log.gz,16.11 KB, text/plain)
2006-04-30 12:04 UTC, Marcin Kurek
Details
A register log from faulty build of OO 2.0.1-r1 (log_OOA680__en-US_pl.log.gz,16.11 KB, application/octet-stream)
2006-04-30 12:04 UTC, Marcin Kurek
Details
emerge --info (info.txt,4.49 KB, text/plain)
2006-04-30 12:06 UTC, Marcin Kurek
Details
portage log from failed 2.0.2-r2 install attempt (8066-openoffice-2.0.2-r2.log,9.75 KB, text/plain)
2006-05-03 00:20 UTC, Neil Bothwick
Details
Here is the internal installer log (log_OOB680__en-GB.log,310.20 KB, text/plain)
2006-05-03 00:21 UTC, Neil Bothwick
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Neil Bothwick 2006-03-17 13:35:44 UTC
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
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-03-17 13:42:30 UTC
Apparently it's missing ppc keyword for a reason...
Comment 2 Neil Bothwick 2006-03-17 13:48:45 UTC
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 :(
Comment 3 Andreas Proschofsky (RETIRED) gentoo-dev 2006-03-30 12:46:42 UTC
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
Comment 4 Neil Bothwick 2006-04-01 00:03:46 UTC
I deleted the work dir, but I'll emerge it again and post the file tonight.
Comment 5 Neil Bothwick 2006-04-01 23:26:28 UTC
Created attachment 83688 [details]
Logfile, as requested
Comment 6 Jani-Matti Hätinen 2006-04-06 04:15:27 UTC
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!
Comment 7 François Bissey 2006-04-13 21:57:09 UTC
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.
Comment 8 Marcin Kurek 2006-04-30 12:02:35 UTC
I can reproduce the same bug on 2.0.1-r1 build here. The compilation phase is ok but it fails on install.
Comment 9 Marcin Kurek 2006-04-30 12:04:52 UTC
Created attachment 85847 [details]
A register log from faulty build of OO 2.0.1-r1
Comment 10 Marcin Kurek 2006-04-30 12:04:59 UTC
Created attachment 85848 [details]
A register log from faulty build of OO 2.0.1-r1
Comment 11 Marcin Kurek 2006-04-30 12:06:34 UTC
Created attachment 85849 [details]
emerge --info
Comment 12 Andreas Proschofsky (RETIRED) gentoo-dev 2006-04-30 12:47:53 UTC
@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)
Comment 13 Marcin Kurek 2006-04-30 13:56:47 UTC
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 ?
Comment 14 Neil Bothwick 2006-05-03 00:20:26 UTC
Created attachment 86048 [details]
portage log from failed 2.0.2-r2 install attempt

2.0.2-r2 has the same problem
Comment 15 Neil Bothwick 2006-05-03 00:21:39 UTC
Created attachment 86049 [details]
Here is the internal installer log
Comment 16 Marcin Kurek 2006-05-03 11:37:38 UTC
It seems this is "known" bug, just take a look at http://www.openoffice.org/servlets/ReadMsg?list=dev&msgNo=13630
Comment 17 Marcin Kurek 2006-05-05 09:29:15 UTC
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.
Comment 18 Andreas Proschofsky (RETIRED) gentoo-dev 2006-05-06 02:25:22 UTC
(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
Comment 19 Marcin Kurek 2006-05-06 13:35:06 UTC
Propably right, but this information can help to trace the real bug. At last I hope so ...
Comment 20 Marcin Kurek 2006-05-10 06:59:52 UTC
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 ?
Comment 21 Neil Bothwick 2006-05-10 07:24:50 UTC
The package compiles fine, it fails when running the install script.
Comment 22 Marcin Kurek 2006-05-10 08:33:19 UTC
Yes, but it fail when dealing with shared libraries. Then maybe ld related problem or maybe libbfd if OO uses it.
Comment 23 Andreas Proschofsky (RETIRED) gentoo-dev 2006-05-18 09:12:21 UTC
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?
Comment 24 Neil Bothwick 2006-05-20 01:50:02 UTC
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.
Comment 25 Andreas Proschofsky (RETIRED) gentoo-dev 2006-05-20 02:15:09 UTC
(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.

Comment 26 Neil Bothwick 2006-05-21 11:21:10 UTC
The build .11 ebuild worked fine.
Comment 27 Kenton Groombridge 2006-05-21 13:32:07 UTC
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.
Comment 28 Andreas Proschofsky (RETIRED) gentoo-dev 2006-05-29 02:56:47 UTC
Original bug resolved, closing