Running revdep-rebuild after emerging OpenOffice-bin 1.1.0 returned these errors that won't get fixed by re-emerging the ebuild. This error doesn't happen with previous stable version. Reproducible: Always Steps to Reproduce: 1. emerge openoffice-bin-1.1.0 2.run revdep-rebuild 3. Actual Results: Checking dynamic linking consistency... ldd: warning: you do not have execution permission for `/opt/OpenOffice.org1.1.0/program/python-core-2.2.2/lib/lib-dynload/bsddb.so' broken /opt/OpenOffice.org1.1.0/program/python-core-2.2.2/lib/lib-dynload/bsddb.so (requires libdb-3.1.so) ldd: warning: you do not have execution permission for `/opt/OpenOffice.org1.1.0/program/python-core-2.2.2/lib/lib-dynload/_tkinter.so' broken /opt/OpenOffice.org1.1.0/program/python-core-2.2.2/lib/lib-dynload/_tkinter.so (requires libtk8.3.so libtcl8.3.so) done. (/root/.revdep-rebuild.3_rebuild) Expected Results: consistent linking tom@gate1 tom $ emerge info Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.20-gentoo-r7) ================================================================= System uname: 2.4.20-gentoo-r7 i686 Pentium II (Deschutes) Gentoo Base System version 1.4.3.10p1 distcc 2.11.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium2 -O3 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /usr/X11R6/bin/startx /etc/env.d" CXXFLAGS="-march=pentium2 -O3 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j3" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif gpm jpeg mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib directfb gdbm berkdb slang readline arts tetex svga java mysql X sdl tcpd pam libwww ssl perl python esd imlib oggvorbis qt kde motif opengl mozilla gphoto2 cdr scanner apache2 samba usb -gnome -libg++ -guile -gtk"
The exec permission is probably no problem. And unless you actually use the bsddbm module it will probably not be a problem either that it has the wrong db version. These libraries are only loaded on demand. In my from-source version I don't even have the bsddb library. The easiest solution for you if you need that support for bsddbm in the openoffice python bindings would probably be to copy the file from /usr/lib/python2.2/lib-dynload/ to this location. No guarantee it will work though. There is however not much I can do.