/var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/solenv/bin/checkdll.sh -L../unxlngppc64.pro/lib -L../lib -L/var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/solenv/unxlngppc64/lib -L/var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/solver/680/unxlngppc64.pro/lib -L/var/tmp/portage/app-office/openoffice-2.3.1-r1/work/ooo/build/OOG680_m9/solenv/unxlngppc64/lib -LNO_JAVA_HOME/lib64 -LNO_JAVA_HOME/jre/bin -LNO_JAVA_HOME/jre/bin/classic -LNO_JAVA_HOME/jre/bin -L/usr/lib64 ../unxlngppc64.pro/lib/check_libunsafe_uno_uno.so Checking DLL ../unxlngppc64.pro/lib/check_libunsafe_uno_uno.so ...: ERROR: ../unxlngppc64.pro/lib/check_libunsafe_uno_uno.so: undefined symbol: _ZN4cppu6helper7purpenv13createMappingEPP12_uno_MappingP16_uno_EnvironmentS6_PFvbPvS7_P33_typelib_TypeDescriptionReferenceP24_typelib_MethodParameteriPK24_typelib_TypeDescriptionS7_PS7_PP8_uno_AnyES7_ dmake: Error code 1, while making '../unxlngppc64.pro/lib/libunsafe_uno_uno.so' Reproducible: Always Steps to Reproduce: 1. Patch openoffice-2.3.1-r1 e-build to include the ~ppc64 keyword. 2. Add if ppc64 to the if ppc block 3. emerge openoffice Portage 2.1.4.4 (default-linux/ppc/ppc64/2007.0/64bit-userland/970/pmac, gcc-4.1.2, glibc-2.6.1-r0, 2.6.23-gentoo-r8.omega ppc64) ================================================================= System uname: 2.6.23-gentoo-r8.omega ppc64 PPC970MP, altivec supported Timestamp of tree: Thu, 28 Feb 2008 08:00:01 +0000 distcc 2.18.3 powerpc64-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] app-shells/bash: 3.2_p17-r1 dev-java/java-config: 1.3.7, 2.1.4 dev-lang/python: 2.4.4-r6 dev-python/pycrypto: 2.0.1-r6 dev-util/ccache: 2.4-r7 sys-apps/baselayout: 1.12.11.1 sys-apps/sandbox: 1.2.18.1-r2 sys-devel/autoconf: 2.13, 2.61-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10 sys-devel/binutils: 2.18-r1 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 1.5.26 virtual/os-headers: 2.6.23-r3 ACCEPT_KEYWORDS="ppc64" CBUILD="powerpc64-unknown-linux-gnu" CFLAGS="-O1 -mtune=970 -mcpu=970 -mabi=altivec -pipe -ggdb" CHOST="powerpc64-unknown-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config" CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c /etc/udev/rules.d" CXXFLAGS="-O1 -mtune=970 -mcpu=970 -mabi=altivec -pipe -ggdb" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms splitdebug strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk ftp://mirrors.blueyonder.co.uk/mirrors/gentoo http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo/ ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/ " LINGUAS="en_GB" MAKEOPTS="-j5" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/portage/local/layman/java-overlay /usr/portage/local/layman/java-gcj-overlay /usr/local/portage /usr/portage/local/gnu_andrew_overlay /usr/portage/local/andys_overlay" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac acl addbookmarks alias alsa altivec asf autoreplace avahi bash-completion berkdb bitmap-fonts bzip2 cairo caps cdda cddb cdparanoia cdr cjk cli connectionstatus contactnotes cpudetection cracklib crypt cups curl daap dbus dia djvu doc dri dts dv dvd dvdnav dvdr dvdread dvi effects emacs emf encode examples fame ffmpeg flac fping gadu gcj gdbm gif gmp gnutls gpac gpgme gpm groupwise gtk hal hfs highlight history iconv idn ieee1394 imagemagick imap imlib ipod ipv6 irc isdnlog jack javascript jingle jpeg jpeg2k kde ladspa lame latex lcms ldap libnotify live lzo mad matroska mbox midi mjpeg mmap mng mp2 mp3 mpeg mplayer mudflap musepack musicbrainz ncurses netmeeting network nls nntp nowlistening nptl nptlonly nsplugin objc objc++ objc-gc ogg openal opengl openmp optimisememory oss pam pcre pdf perl plotutils png pnm pop postscript ppc64 ppds pppd python qt qt3 qt4 quicktime readline reflection rtc samba sametime sasl sdl session shout slp smime smp sms smtp snmp sox speex spell spl sqlite ssl statistics stream subtitles svg t1lib tcpd tetex texteffect tga theora threads tiff translator truetype truetype-fonts type1-fonts unicode v4l2 vcd visualization vorbis vram webpresence winpopup wmf x264 xanim xchattext xcomposite xine xinerama xml xorg xscreensaver xv xvid xvmc yahoo zlib" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="en_GB" USERLAND="GNU" VIDEO_CARDS="nv fbdev" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
(In reply to comment #0) > 1. Patch openoffice-2.3.1-r1 e-build to include the ~ppc64 keyword. > 2. Add if ppc64 to the if ppc block > 3. emerge openoffice Now that you've patched the ebuild, you can perhaps attach a patch for app-office/openoffice itself. Until then I unfortunately have to mark the bug as INVALID, it's not keyworded for a reason on ppc64.