Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 520696 - app-text/acroread-9.5.5 missing dependencies on xlibs
Summary: app-text/acroread-9.5.5 missing dependencies on xlibs
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Multilib team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-23 13:43 UTC by Ulrich Müller
Modified: 2014-11-07 21:54 UTC (History)
2 users (show)

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 Ulrich Müller gentoo-dev 2014-08-23 13:43:28 UTC
Some dependencies on xlibs are missing: acroread needs libX11, and the browser plugin needs both libX11 and libXt.

$ scanelf -n /opt/Adobe/Reader9/Reader/intellinux/bin/acroread /opt/Adobe/Reader9/Browser/intellinux/nppdf.so 
 TYPE   NEEDED FILE 
ET_EXEC libBIB.so,libBIBUtils.so,libACE.so,libAGM.so,libCoolType.so,libAXE8SharedExpat.so,libJP2K.so,libAdobeXMP.so,libpthread.so.0,libicuuc.so.36,libssl.so.0.9.8,libcrypto.so.0.9.8,libxml2.so.2,libm.so.6,libdl.so.2,libgdk_pixbuf_xlib-2.0.so.0,libgtk-x11-2.0.so.0,libgdk-x11-2.0.so.0,libatk-1.0.so.0,libgdk_pixbuf-2.0.so.0,libpango-1.0.so.0,libgobject-2.0.so.0,libglib-2.0.so.0,libX11.so.6,libc.so.6,libstdc++.so.6,libResAccess.so,libgcc_s.so.1 /opt/Adobe/Reader9/Reader/intellinux/bin/acroread 
ET_DYN libXt.so.6,libX11.so.6,libpthread.so.0,libdl.so.2,libstdc++.so.6,libgcc_s.so.1,libc.so.6 /opt/Adobe/Reader9/Browser/intellinux/nppdf.so

The following should be added to the x86? ( ) dependency group:

        x11-libs/libX11
        nsplugin? ( x11-libs/libXt )

and this to the amd64? ( ) group:

        || ( 
            app-emulation/emul-linux-x86-xlibs[-abi_x86_32(-)]
            (
                >=x11-libs/libX11-1.6.2[abi_x86_32(-)]
                nsplugin? ( >=x11-libs/libXt-1.1.4[abi_x86_32(-)] )
            )
        )
Comment 1 Bartosz Brachaczek 2014-08-30 22:42:56 UTC
If the x11-libs/libXt dependency is to depend on USE=nsplugin, then in case of USE=-nsplugin nppdf.so should not be installed. Otherwise @preserved-rebuild and revdep-rebuild are going to complain if you don't have x86 libXt.so.6.

And there's more missing dependencies.

1. Bundled libcurl.so.3 depends on sys-libs/zlib.

2. /opt/Adobe/Reader9/Reader/intellinux/lib/libeggtrayicon.so depends on x11-libs/libXext.

3. /opt/Adobe/Reader9/Reader/intellinux/bin/acroread and a few other objects depend on dev-libs/libxml2.

4. /opt/Adobe/Reader9/Reader/intellinux/plug_ins3d/drvOpenGL.x3d depends on virtual/opengl and virtual/glu.
Comment 2 Ian Stakenvicius (RETIRED) gentoo-dev 2014-11-07 21:54:38 UTC
Dependencies added in v 9.5.5-r2