Summary: | revdep-rebuild does not find broken openoffice (not -bin) deps | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Florian Friesdorf <flo> |
Component: | Current packages | Assignee: | Gentoo Linux bug wranglers <bug-wranglers> |
Status: | RESOLVED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2006.1 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Florian Friesdorf
2007-01-22 04:39:59 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 |