Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 62132 - docbook-sgml-utils 0.6.12-r2 fails: missing libosp.so.3 (opensp issue)
Summary: docbook-sgml-utils 0.6.12-r2 fails: missing libosp.so.3 (opensp issue)
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Text-Markup Team (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-29 12:40 UTC by Jan Pieczkowski
Modified: 2004-09-03 08:37 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jan Pieczkowski 2004-08-29 12:40:03 UTC
emerge docbook-sgml-utils-0.6.12-r2 fails with the message "jade: error while loading shared libraries: libosp.so.3: cannot open shared object file: No such file or directory". The problem seems to consist with the emerge of opensp. I found the following bugs that have the same source:
- http://bugs.gentoo.org/show_bug.cgi?id=59596
- http://bugs.gentoo.org/show_bug.cgi?id=58392

revdep-rebuild --soname openosp.so.3 solved the problem, which did a rebuild of openjade (so I think emerge openjade would've done the same)

Reproducible: Always
Steps to Reproduce:
emerge docbook-sgml-utils
Actual Results:  
emerge failed (see above)
after revdep-rebuild it works -> flaw in opensp or openjade ebuild?

Expected Results:  
expected emerge docbook-sgml-utils to work flawlessly

Gentoo Base System version 1.5.3
Portage 2.0.50-r10 (default-x86-2004.0, gcc-3.3.4, glibc-2.3.4.20040808-r0,
2.6.5-gentoo-r1)
=================================================================
System uname: 2.6.5-gentoo-r1 i686 Intel(R) Pentium(R) M processor 1300MHz
Autoconf: sys-devel/autoconf-2.59-r4
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-march=pentium3 -O2 -mcpu=i686 -funroll-loops -pipe -fomit-frame-pointer
-fforce-addr -frename-registers -falign-functions=64 -fprefetch-loop-arrays"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3/share/config /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="-march=pentium3 -O2 -mcpu=i686 -funroll-loops -pipe
-fomit-frame-pointer -fforce-addr -frename-registers -falign-functions=64
-fprefetch-loop-arrays"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/
ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/
rsync://linux.rz.ruhr-uni-bochum.de/gentoo/
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo
rsync://mirrors.sec.informatik.tu-darmstadt.de/gentoo
http://ftp.uni-erlangen.de/pub/mirrors/gentoo
ftp://ftp.uni-erlangen.de/pub/mirrors/gentoo
ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo
rsync://ftp.join.uni-muenster.de/gentoo/
ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo
ftp://ftp6.uni-muenster.de/pub/linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"
USE="X aalib acpi alsa avi bonobo canna cdr cjk crypt cups curl dga doc dvd
emacs encode esd ethereal fbcon foomaticdb gb gd gdbm gif gnome gpm gtk gtk2
gtkhtml guile imap imlib jpeg junit kerberos lcms ldap libg++ libwww mad maildir
mikmod mmx motif mozilla mpeg mpi mysql nas ncurses nls oggvorbis opengl oss pam
pcmcia pdflib perl plotutils png pnp ppds python qt quicktime radeon readline
samba sasl sdl snmp socks5 spell sse ssl svga tcltk tcpd tetex tiff truetype
trusted usb video_cards_radeon vmf wmf x86 xml xml2 xmms xv zlib"
Comment 1 Mamoru KOMACHI (RETIRED) gentoo-dev 2004-09-03 08:37:12 UTC
Yup, this is a problem of Portage. If a library changes it's major version, packages
depending on it must be recompiled but there isn't any way to force recompliation
by Portage side (you need to run revdep-rebuild manually). Both opensp-1.5 
(libosp.so.3) and opensp-1.5.1 (libosp.so.4) satisfies opejade dependency (both
by portage and by openjade), but the point is that after you upgrade to opensp-1.5.1 
you should recompile openjade. I think this problem should be fixed in the future
but have no idea at the moment about it.