Here is the error: *** Building HTML *** test -d ./html || mkdir ./html cd ./html && gtkdoc-mkhtml gdk-pixbuf ../gdk-pixbuf.sgml /usr/bin/openjade: error while loading shared libraries: libosp.so.3: cannot open shared object file: No such file or directory make[2]: *** [html-build.stamp] Error 127 The missing library is present: oliath root # locate libosp /usr/lib/libosp.a /usr/lib/libosp.so.3 /usr/lib/libosp.so.3.0.0 /usr/lib/libosp.so /usr/lib/libosp.la /usr/lib/libospgrove.so.0.0.1 /usr/lib/libospgrove.so.0 /usr/lib/libospgrove.so /usr/lib/libospgrove.la /usr/lib/libospgrove.a Executing ldconfig did not correct the problem. Reproducible: Always Steps to Reproduce: 1. 2. 3. Portage 2.0.51.19 (default-linux/amd64/2004.3, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.9-gentoo-r1 x86_64) ================================================================= System uname: 2.6.9-gentoo-r1 x86_64 AMD Opteron(tm) Processor 246 Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.5 [2.3.5 (#1, May 14 2005, 12:28:21)] ccache version 2.3 [enabled] dev-lang/python: 2.3.5 sys-apps/sandbox: [Not Present] sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.5, 1.8.5-r3, 1.6.3, 1.9.5, 1.7.9-r1, 1.4_p6 sys-devel/binutils: 2.15.92.0.2-r8 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r4 ACCEPT_KEYWORDS="amd64" AUTOCLEAN="yes" CFLAGS="-O2 -fPIC" CHOST="x86_64-pc-linux-gnu" CONFIG_PROTECT="/etc /opt/resin/conf /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -fPIC" DISTDIR="/opt/no_archive/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache distlocks sandbox strict" GENTOO_MIRRORS="http://128.213.5.34/gentoo/" MAKEOPTS="-j2" PKGDIR="/opt/no_archive/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="amd64 X acpi alsa arts berkdb bitmap-fonts cdr crypt cups curl doc esd fam flac font-server fortran gd gdbm gif gphoto2 gpm gtk imagemagick imlib ipv6 java jp2 jpeg junit kde ldap libg++ libwww log4cpp lzw lzw-tiff mikmod motif mozilla mp3 multilib mysql nas ncurses nls ogg opengl oss pam pdflib perl plotutils png postgres python qt readline ruby sdl slang spell ssl svg tcltk tcpd tetex tiff truetype truetype-fonts type1-fonts usb userlocales vorbis wxwindows xine xinerama xml2 xmms xpm xrandr xv zlib userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
try a revdep-rebuild and report back with results.
This is the first time I have used revdep-rebuild so I may have done so incorrectly. But here is the result: goliath root # revdep-rebuild media-libs/gdk-pixbuf -pbD Checking reverse dependencies... Packages containing binaries and libraries broken by any package update, will be recompiled. Collecting system binaries and libraries... using existing /root/.revdep-rebuild.1_files. Collecting complete LD_LIBRARY_PATH... using existing /root/.revdep-rebuild.2_ldpath. Checking dynamic linking consistency... using existing /root/.revdep-rebuild.3_rebuild. Assigning files to ebuilds... done. (/root/.revdep-rebuild.4_ebuilds) Evaluating package order... using existing /root/.revdep-rebuild.5_order. All prepared. Starting rebuild... emerge --oneshot --nodeps media-libs/gdk-pixbuf -pbD =app-crypt/cryptplug-0.3.16-r1 =app-office/openoffice-bin-1.1.3 =dev-java/sun-jdk-1.5.0.01 .......... These are the packages that I would merge, in order: Calculating dependencies \ emerge: there are no ebuilds to satisfy "=app-office/openoffice-bin-1.1.3". Result is not OK, you have following choices: - if emerge failed during build, fix the problems and re-run revdep-rebuild or - use -X or --package-names as first argument (try to rebuild package, not exact ebuild - ignores SLOT!) or - set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask (and remove /root/.revdep-rebuild.5_order to be evaluated again) or - modify the above emerge command and run it manually or - compile or unmerge unsatisfied packages manually, remove temporary files and try again (you can edit package/ebuild list first) To remove temporary files, please run: rm /root/.revdep-rebuild*.?_*
if you re-emerge openjade, does this fix the problem?
Yes, re-emerging openjade fixed the problem.
great, thanks for the quick responses