Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 110261 - openoffice-bin-2.0 has broken dynamic library links
Summary: openoffice-bin-2.0 has broken dynamic library links
Status: RESOLVED DUPLICATE of bug 32276
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-23 13:38 UTC by Guy
Modified: 2005-10-23 16:46 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 Guy 2005-10-23 13:38:52 UTC
In the course of trying to diagnose a problem, I ran across the following:

.oOo.

revdep-rebuild -p
Configuring search environment for revdep-rebuild

Checking reverse dependencies...

Packages containing binaries and libraries broken by a package update
will be emerged.

Collecting system binaries and libraries... done.
  (/root/.revdep-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
  (/root/.revdep-rebuild.2_ldpath)

Checking dynamic linking consistency...
  broken /usr/lib/bonobo/libnautilus-audio-properties-view.so (requires 
libnautilus.so.2)
  broken /usr/lib/libiso9660.so.0.0.1 (requires  libcdio.so.0)
  broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_bsddb.so
(requires  libdb-3.1.so)
  broken
/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_tkinter.so
(requires  libBLT24.so libtcl8.3.so libtk8.3.so)
  broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/bz2.so
(requires  libbz2.so.0)
  broken /usr/lib/perl5/vendor_perl/5.8.4/i686-linux/auto/DBD/mysql/mysql.so
(requires  libmysqlclient.so.12)
 done.
  (/root/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds... done.
  (/root/.revdep-rebuild.4_ebuilds)

Evaluating package order... done.
  (/root/.revdep-rebuild.5_order)

All prepared. Starting rebuild...
emerge --oneshot -p =app-office/openoffice-bin-2.0.0

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] app-office/openoffice-bin-2.0.0
Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild.

.oOo.

When I let revdep-rebuild run the emerge, it runs to completion successfully.
But the broken links remain broken.

The same thing is true for AMD64 systems but more so. i.e. There are more borked
links reported for AMD64.

Other Info:

.oOo.

 emerge -Cp python

>>> These are the packages that I would unmerge:


!!! 'dev-lang/python' is part of your system profile.
!!! Unmerging it may be damaging to your system.


 dev-lang/python
    selected: 2.3.5 2.4.2
   protected: none
     omitted: none

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

.oOo.

 emerge info
Portage 2.0.53_rc6 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r2,
2.6.13.4 i686)
=================================================================
System uname: 2.6.13.4 i686 AMD Athlon(tm) XP 3000+
Gentoo Base System version 1.12.0_pre9
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5, 2.4.2
sys-apps/sandbox:    1.2.13
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
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-mtune=athlon-xp -O2 -fomit-frame-pointer -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /opt/openjms/config /usr/kde/2/share/config
/usr/kde/3.2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config
/usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb
/usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-mtune=athlon-xp -O2 -fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo
http://mirror.datapipe.net/gentoo ftp://206.75.217.181/ ftp://gentoo.ccccom.com"
MAKEOPTS="-j4"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage"
USE="x86 3dnow X Xaw3d a52 aac aalib acc accessibility alsa apache2 apm arts
audiofile avi avifile berkdb bitmap-fonts bonobo cdr crypt cups curl dga
directfb doc dts dv dvd dvdr dvdread eds emboss encode esd ethereal fam fbcon
ffmpeg flac flash font-server foomaticdb fortran freetds gd gdbm gif gnome gpm
gstreamer gtk gtk2 gtkhtml guile icq imagemagic imagemagick imlib innodb ipv6
jabber java jikes jpeg junit kde lcms ldap lesstiff libg++ libwww lzo mad
maildir mikmod mjpeg mmx motif mozilla mp3 mpeg musepack mysql nas ncurses nls
nsplugin odbc offensive ogg oggvorbis opengl oss pam pda pdflib perl png
postgres ppds python qt quicktime readline real samba scanner sdl slang speex
spell ssl svga tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts
udev unicode usb vorbis win32codecs winf wxwindows xanim xeo xine xinerama xml
xml2 xmms xv xvid yahoo zlib userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2005-10-23 14:03:38 UTC
revdep-rebuild does not work with binary packages (yet)... 

*** This bug has been marked as a duplicate of 32276 ***
Comment 2 Guy 2005-10-23 16:44:55 UTC
These are the results from revdep-rebuild on my AMD64 based system. Ignore pike
& mod-php4. The emerges for those current abort on this system. I haven't looked
into the causes yet.

As with my Athlon based system, openoffice-bin-2.0 installs to completion but
the broken links do not get fixed.

.oOo.

Checking dynamic linking consistency...
  broken /usr/lib/apache2/modules/libphp4.so (requires  libmysqlclient.so.14)
  broken /usr/lib/pike/modules/Mysql.so (requires  libmysqlclient.so.12)
  broken /usr/lib32/openoffice/program/gconfbe1.uno.so (requires 
libORBit-2.so.0 libgconf-2.so.4)
  broken /usr/lib32/openoffice/program/libofficebean.so.1.1 (requires  libjawt.so)
  broken /usr/lib32/openoffice/program/libvclplug_kde680li.so.1.1 (requires 
libkdecore.so.4 libkdeui.so.4)
  broken
/usr/lib32/openoffice/program/python-core-2.3.4/lib/lib-dynload/_bsddb.so
(requires  libdb-3.1.so)
  broken
/usr/lib32/openoffice/program/python-core-2.3.4/lib/lib-dynload/_tkinter.so
(requires  libBLT24.so libtcl8.3.so libtk8.3.so)
  broken /usr/lib32/openoffice/program/python-core-2.3.4/lib/lib-dynload/bz2.so
(requires  libbz2.so.0)
  broken /usr/lib32/openoffice/program/python-core-2.3.4/lib/lib-dynload/dbm.so
(requires  libgdbm.so.2)
  broken /usr/lib32/openoffice/program/python-core-2.3.4/lib/lib-dynload/gdbm.so
(requires  libgdbm.so.2)
  broken /usr/lib32/openoffice/program/python-core-2.3.4/lib/lib-dynload/mpz.so
(requires  libgmp.so.3)
  broken /usr/lib32/openoffice/program/ucpgvfs1.uno.so (requires 
libgnomevfs-2.so.0)
  broken /usr/lib64/apache2/modules/libphp4.so (requires  libmysqlclient.so.14)
  broken /usr/lib64/pike/modules/Mysql.so (requires  libmysqlclient.so.12)
 done.
  (/root/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds... done.
  (/root/.revdep-rebuild.4_ebuilds)

Evaluating package order... done.
  (/root/.revdep-rebuild.5_order)

All prepared. Starting rebuild...
emerge --oneshot -p =app-office/openoffice-bin-2.0.0 =dev-lang/pike-7.6.24
=dev-php/mod_php-4.4.0-r3

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] app-office/openoffice-bin-2.0.0
[ebuild   R   ] dev-lang/pike-7.6.24
[ebuild   R   ] dev-php/mod_php-4.4.0-r3
Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild.

.oOo.

fyremaster ~ # emerge info
Portage 2.0.53_rc6 (default-linux/amd64/2005.0, gcc-3.4.4, glibc-2.3.5-r2,
2.6.13.4 x86_64)
=================================================================
System uname: 2.6.13.4 x86_64 AMD Opteron(tm) Processor 242
Gentoo Base System version 1.12.0_pre9
distcc 2.18.3 x86_64-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
dev-lang/python:     2.3.5-r2, 2.4.2
sys-apps/sandbox:    1.2.13
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
sys-devel/libtool:   1.5.20
virtual/os-headers:  2.6.11-r2
ACCEPT_KEYWORDS="amd64 ~amd64"
AUTOCLEAN="yes"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=k8 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env
/usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/lib/fax /usr/lib64/mozilla/defaults/pref /usr/share/config
/var/qmail/control /var/spool/fax/etc"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/texmf/web2c /etc/env.d"
CXXFLAGS="-march=k8 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
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="amd64 X a52 aac aalib accessibility acl acpi aim alsa apache2 arts
audiofile avi bash-completion berkdb bitmap-fonts bmp bonobo bzip2 cdparanoia
cdr chroot crypt cups curl curlwrappers directfb dv dvd dvdr dvdread eds emboss
encode esd ethereal examples exif fam fbcon ffmpeg flac flash foomaticdb fortran
gcj gd gd-external gdbm gif gimp gimpprint glut gnome gnutils gpm gstreamer gtk
gtk2 gtkhtml guile hal hardenedphp icq imagemagick imlib ipv6 irc jabber java
javascript jikes jpeg junit kde kerberos ldap libcaca libedit libwww lm_sensors
lzw lzw-tiff mad mikmod mime ming mmap mng mozcalendar mozilla mozsvg mp3 mpeg
mysql nas ncurses nls nptl odbc offensive ogg oggvorbis openal opengl pam pcre
pda pdflib perl php png portaudio posix postgres ppds python qt quicktime
readline recode ruby samba scanner sdl shorten simplexml slang sndfile snmp
sockets sox speex spell spl sqlite ssl svg tckltk tcltk tcpd tetex theora
threads tidy tiff tokenizer truetype truetype-fonts type1-fonts udev unicode usb
userlocales v4l vcd vchroot verbose vhosts videos vorbis wmf xface xine xinerama
xml xml2 xmlrpc xmms xpm xprint xscreensaver xsl xv xvid yahoo zeo zlib
userland_GNU kernel_linux elibc_glibc"
Unset:  ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS

fyremaster ~ # 
Comment 3 Guy 2005-10-23 16:46:23 UTC
(In reply to comment #1)
> revdep-rebuild does not work with binary packages (yet)... 
> 
> *** This bug has been marked as a duplicate of 32276 ***

hmmm. OK. Thanx.