Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 163166 - revdep-rebuild does not find broken openoffice (not -bin) deps
Summary: revdep-rebuild does not find broken openoffice (not -bin) deps
Status: RESOLVED INVALID
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: 2007-01-22 04:39 UTC by Florian Friesdorf
Modified: 2007-01-22 05:35 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 Florian Friesdorf 2007-01-22 04:39:59 UTC
I ran
revdep-rebuild -X --library libssl.so.0.9.7
revdep-rebuild -X --library libcrypto.so.0.9.7

Afterwards I deleted those libraries.

Now:
ldd /usr/lib/openoffice/program/ldapbe2.uno.so
        linux-vdso32.so.1 =>  (0x00100000)
        libldap-2.2.so.7 => /usr/lib/libldap-2.2.so.7 (0x6ff6b000)
        libuno_cppuhelpergcc3.so.3 => /usr/lib/openoffice/program/libuno_cppuhelpergcc3.so.3 (0x6fec6000)
        libuno_cppu.so.3 => /usr/lib/openoffice/program/libuno_cppu.so.3 (0x6fe74000)
        libuno_salhelpergcc3.so.3 => /usr/lib/openoffice/program/libuno_salhelpergcc3.so.3 (0x6fe4f000)
        libuno_sal.so.3 => /usr/lib/openoffice/program/libuno_sal.so.3 (0x6fc6e000)
        libdl.so.2 => /lib/libdl.so.2 (0x6fc4a000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x6fc14000)
        libstlport_gcc.so => /usr/lib/openoffice/program/libstlport_gcc.so (0x6fb15000)
        libstdc++.so.6 => /usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/libstdc++.so.6 (0x6f9fc000)
        libm.so.6 => /lib/libm.so.6 (0x6f936000)
        libgcc_s.so.1 => /usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/libgcc_s.so.1 (0x6f904000)
        libc.so.6 => /lib/libc.so.6 (0x6f79e000)
        liblber-2.2.so.7 => not found
        libresolv.so.2 => /lib/libresolv.so.2 (0x6f77a000)
        libssl.so.0.9.7 => not found
        libcrypto.so.0.9.7 => not found
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x6f72d000)
        /lib/ld.so.1 (0x03d47000)

Interestingly the deps on libldap-2.2.so.7 was found with:
revdep-rebuild -X --library libldap-2.2.so.7


app-portage/gentoolkit-0.2.3_pre3

# emerge --info
Portage 2.1.1-r2 (default-linux/ppc/ppc32/2006.1/G4, gcc-4.1.1, glibc-2.4-r4, 2.6.20-rc2 ppc)
=================================================================
System uname: 2.6.20-rc2 ppc 7447A, altivec supported
Gentoo Base System version 1.12.6
Last Sync: Fri, 19 Jan 2007 16:50:01 +0000
distcc 2.18.3 powerpc-unknown-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.3 [disabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.3
dev-util/confcache:  [Not Present]
sys-apps/sandbox:    1.2.17
sys-devel/autoconf:  2.13, 2.61
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.17
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.17-r2
ACCEPT_KEYWORDS="ppc"
AUTOCLEAN="yes"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mtune=G4 -mcpu=G4 -maltivec -mabi=altivec -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/lib/portage/pym/portage.py /usr/share/X11/xkb /usr/share/config /usr/share/gnucash/guile-modules/gnucash/report/invoice.scm"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-O2 -mtune=G4 -mcpu=G4 -maltivec -mabi=altivec -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig collision-protect collision-protect-ask distlocks metadata-transfer parallel-fetch sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://ftp.uni-erlangen.de/pub/mirrors/gentoo http://gentoo.mirror.solnet.ch http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo"
LANG="en_US.utf8"
LC_ALL="en_US.utf8"
LINGUAS="en_GB en_US en de sr sr@Latn sr_CS"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="ppc X a52 aac aalib akode alsa alsa_cards_aoa alsa_cards_aoa-fabric-layout alsa_cards_aoa-onyx alsa_cards_aoa-soundbus alsa_cards_aoa-soundbus-i2s alsa_cards_aoa-tas alsa_cards_aoa-toonie alsa_cards_powermac alsa_cards_usb-audio alsa_cards_via82xx alsa_pcm_plugins_adpcm alsa_pcm_plugins_alaw alsa_pcm_plugins_asym alsa_pcm_plugins_copy alsa_pcm_plugins_dmix alsa_pcm_plugins_dshare alsa_pcm_plugins_dsnoop alsa_pcm_plugins_empty alsa_pcm_plugins_extplug alsa_pcm_plugins_file alsa_pcm_plugins_hooks alsa_pcm_plugins_iec958 alsa_pcm_plugins_ioplug alsa_pcm_plugins_ladspa alsa_pcm_plugins_lfloat alsa_pcm_plugins_linear alsa_pcm_plugins_meter alsa_pcm_plugins_mulaw alsa_pcm_plugins_multi alsa_pcm_plugins_null alsa_pcm_plugins_plug alsa_pcm_plugins_rate alsa_pcm_plugins_route alsa_pcm_plugins_share alsa_pcm_plugins_shm alsa_pcm_plugins_softvol altivec apache2 arts artswrappersuid artworkextra asf audiofile bash-completion berkdb bitmap-fonts bluetooth bonobo browserplugin bzip2 cairo caps cddb cdparanoia cdr cli cracklib crypt cscope css cups curl dbus dga djvu dlloader dri dts dv dvb dvb_cards_usb-wt220u dvd dvdread dvi ecc eds elibc_glibc emboss encode esd ethereal examples exif fame fbcon ffmpeg firefox flac fontconfig foomaticdb fortran fpx gd gdbm gif gimp gimpprint glep glitz gmp gnokii gphoto2 gpm graphviz gs gstreamer gtk gtkhtml guile hal howl hpn ibam iconv idled idn ieee1394 imagemagick imlib input_devices_evdev input_devices_joystick input_devices_keyboard input_devices_mouse input_devices_synaptics iproute2 ipv6 irmc isdnlog ithreads java javacomm javascript jbig jikes john joystick jpeg jpeg2k junit kde kdeenablefinal kdexdeltas kernel_linux lcd_devices_bayrad lcd_devices_cfontz lcd_devices_cfontz633 lcd_devices_glk lcd_devices_hd44780 lcd_devices_lb216 lcd_devices_lcdm001 lcd_devices_mtxorb lcd_devices_ncurses lcd_devices_text lcms ldap libcaca libg++ libwww linguas_de linguas_en linguas_en_GB linguas_en_US linguas_sr linguas_sr@Latn linguas_sr_CS live lmtp logitech-mouse logrotate lzo mad maildir mikmod mjpeg mmap mng mozilla moznocompose moznoirc moznomail mozsvg mp3 mpeg mpi mplayer musepack musicbrainz ncurses network new-login nls nntp nodrm nptl nptlonly nsplugin numeric offensive ofx ogg on-the-fly-crypt openexr opengl pam pam_console pbbuttonsd pci pcre pda pdf perl pic plotutils pmu png ppcsha1 ppds pppd python qt3 qt4 quicktime quotes rdesktop readline reflection rtc ruby samba scanner sdl session slp sms softmmu source spell spl ssl subtitles subversion svg syslog tcpd tetex theora threads tidy tiff timidity tools truetype truetype-fonts type1-fonts udev unicode usb userland_GNU userlocales vcd vdr video_cards_ati video_cards_radeon visualization vorbis webdav wifi wireshark wmf xanim xcomposite xface xine xinerama xml xorg xpm xrandr xscreensaver xv xvid yv12 zlib"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS


Reproducible: Always
Comment 1 Florian Friesdorf 2007-01-22 05:35:55 UTC
(In reply to comment #0)
> I ran
> revdep-rebuild -X --library libssl.so.0.9.7
> revdep-rebuild -X --library libcrypto.so.0.9.7
> 
> Afterwards I deleted those libraries.
> 
> Now:
> ldd /usr/lib/openoffice/program/ldapbe2.uno.so
>         linux-vdso32.so.1 =>  (0x00100000)
>         libldap-2.2.so.7 => /usr/lib/libldap-2.2.so.7 (0x6ff6b000)
>         libuno_cppuhelpergcc3.so.3 =>
> /usr/lib/openoffice/program/libuno_cppuhelpergcc3.so.3 (0x6fec6000)
>         libuno_cppu.so.3 => /usr/lib/openoffice/program/libuno_cppu.so.3
> (0x6fe74000)
>         libuno_salhelpergcc3.so.3 =>
> /usr/lib/openoffice/program/libuno_salhelpergcc3.so.3 (0x6fe4f000)
>         libuno_sal.so.3 => /usr/lib/openoffice/program/libuno_sal.so.3
> (0x6fc6e000)
>         libdl.so.2 => /lib/libdl.so.2 (0x6fc4a000)
>         libpthread.so.0 => /lib/libpthread.so.0 (0x6fc14000)
>         libstlport_gcc.so => /usr/lib/openoffice/program/libstlport_gcc.so
> (0x6fb15000)
>         libstdc++.so.6 =>
> /usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/libstdc++.so.6 (0x6f9fc000)
>         libm.so.6 => /lib/libm.so.6 (0x6f936000)
>         libgcc_s.so.1 =>
> /usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/libgcc_s.so.1 (0x6f904000)
>         libc.so.6 => /lib/libc.so.6 (0x6f79e000)
>         liblber-2.2.so.7 => not found
>         libresolv.so.2 => /lib/libresolv.so.2 (0x6f77a000)
>         libssl.so.0.9.7 => not found
>         libcrypto.so.0.9.7 => not found
>         libcrypt.so.1 => /lib/libcrypt.so.1 (0x6f72d000)
>         /lib/ld.so.1 (0x03d47000)
> 
> Interestingly the deps on libldap-2.2.so.7 was found with:
> revdep-rebuild -X --library libldap-2.2.so.7

I deleted libldap-2.2.so.7 (before recompiling openoffice):
# ldd /usr/lib/openoffice/program/ldapbe2.uno.so
        linux-vdso32.so.1 =>  (0x00100000)
        libldap-2.2.so.7 => not found
        libuno_cppuhelpergcc3.so.3 => /usr/lib/openoffice/program/libuno_cppuhelpergcc3.so.3 (0x6ff1b000)
        libuno_cppu.so.3 => /usr/lib/openoffice/program/libuno_cppu.so.3 (0x6fec9000)
        libuno_salhelpergcc3.so.3 => /usr/lib/openoffice/program/libuno_salhelpergcc3.so.3 (0x6fea4000)
        libuno_sal.so.3 => /usr/lib/openoffice/program/libuno_sal.so.3 (0x6fcc3000)
        libdl.so.2 => /lib/libdl.so.2 (0x6fc9f000)
        libpthread.so.0 => /lib/libpthread.so.0 (0x6fc69000)
        libstlport_gcc.so => /usr/lib/openoffice/program/libstlport_gcc.so (0x6fb6a000)
        libstdc++.so.6 => /usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/libstdc++.so.6 (0x6fa51000)
        libm.so.6 => /lib/libm.so.6 (0x6f98b000)
        libgcc_s.so.1 => /usr/lib/gcc/powerpc-unknown-linux-gnu/4.1.1/libgcc_s.so.1 (0x6f959000)
        libc.so.6 => /lib/libc.so.6 (0x6f7f3000)
        libcrypt.so.1 => /lib/libcrypt.so.1 (0x6f7a6000)
        /lib/ld.so.1 (0x076b9000)

The dependencies to libssl and libcrypto are gone, and revdep-rebuild -X correctly detected openoffice for recompilation.

As I understand, ldd listed those depencies, because they were dependencies from libldap-2.2.so.7, on which the openoffice lib depends and revdep-rebuild was correctly seeing it as not a dependency from openoffice!

--> Closed bug again - Sorry for bothering