Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 261232 - app-text/evince depends on media-libs/alsa-lib
Summary: app-text/evince depends on media-libs/alsa-lib
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo Linux bug wranglers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-03-04 21:17 UTC by patrick
Modified: 2009-03-05 19:36 UTC (History)
1 user (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 patrick 2009-03-04 21:17:41 UTC
Evince depends on alsa-lib. Not having alsa-lib installed results in an error not finding libasound.la during compile of evince.

Reproducible: Always

Steps to Reproduce:
1. Uninstall alsa-lib
2. Install evince
Actual Results:  
Error.

Expected Results:  
Fine install.

/bin/sh ../libtool --tag=CC   --mode=link x86_64-pc-linux-gnu-gcc  -march=nocona -O2 -pipe -export-dynamic -Wl,-O1 -o libevbackend.la -rpath /usr/lib64 ev-async-renderer.lo ev-attachment.lo ev-backends-manager.lo ev-backend-marshal.lo ev-link.lo ev-link-action.lo ev-link-dest.lo ev-image.lo ev-document.lo ev-document-factory.lo ev-document-thumbnails.lo ev-document-fonts.lo ev-document-links.lo ev-document-images.lo ev-document-security.lo ev-document-find.lo ev-document-transition.lo ev-document-forms.lo ev-form-field.lo ev-file-exporter.lo ev-file-helpers.lo ev-module.lo ev-render-context.lo ev-selection.lo ev-transition-effect.lo ev-document-misc.lo   -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lpangocairo-1.0 -lpango-1.0 -lcairo -lxml2 -lgio-2.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0   -pthread -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lgmodule-2.0 -ldl -lORBit-2 -lgthread-2.0 -lrt -lgobject-2.0 -lglib-2.0   
grep: /usr/lib64/libasound.la: No such file or directory
/bin/sed: can't read /usr/lib64/libasound.la: No such file or directory
libtool: link: `/usr/lib64/libasound.la' is not a valid libtool archive
make[3]: *** [libevbackend.la] Error 1
make[3]: Leaving directory `/var/tmp/paludis/app-text-evince-2.22.2-r1/work/evince-2.22.2/libdocument'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/paludis/app-text-evince-2.22.2-r1/work/evince-2.22.2/libdocument'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/paludis/app-text-evince-2.22.2-r1/work/evince-2.22.2'
make: *** [all] Error 2
/usr/libexec/paludis/utils/emake: emake returned error 2

!!! ERROR in app-text/evince-2.22.2-r1:
!!! In gnome2_src_compile at line 3014
!!! compile failure

!!! Call stack:
!!!    * gnome2_src_compile (/var/tmp/paludis/app-text-evince-2.22.2-r1/temp/loadsaveenv:3014)
!!!    * src_compile (/var/tmp/paludis/app-text-evince-2.22.2-r1/temp/loadsaveenv:3966)
!!!    * ebuild_f_compile (/usr/libexec/paludis/0/src_compile.bash:49)
!!!    * ebuild_main (/usr/libexec/paludis/ebuild.bash:482)
!!!    * main (/usr/libexec/paludis/ebuild.bash:498)

diefunc: making ebuild PID 22611 exit with error
die trap: exiting with error.

Install error:
  * In program paludis -1i evince:
  * When performing install action from command line:
  * When executing install task:
  * When installing 'app-text/evince-2.22.2-r1:0::gentoo' replacing { 'app-text/evince-2.22.2-r1:0::installed' }:
  * When running an ebuild command on 'app-text/evince-2.22.2-r1:0::gentoo':
  * Install error: Install failed for 'app-text/evince-2.22.2-r1:0::gentoo'
Comment 1 patrick 2009-03-04 21:18:30 UTC
And paludis --info:
paludis 0.36.0
Paludis build information:
    Compiler:
        CXX:                   x86_64-pc-linux-gnu-g++ 4.1.2 20070214 (  (gdc 0.24, using dmd 1.020)) (Gentoo 4.1.2 p1.3)
        CXXFLAGS:               -march=nocona -O2 -pipe
        LDFLAGS:               -Wl,-O1
        DATE:                  2009-03-01T19:15:31+0000

    Libraries:
        C++ Library:           GNU libstdc++ 20070214

    Reduced Privs:
        reduced_uid:           101
        reduced_uid->name:     paludisbuild
        reduced_uid->dir:      /var/tmp/paludis
        reduced_gid:           440
        reduced_gid->name:     paludisbuild

    Paths:
        DATADIR:               /usr/share
        LIBDIR:                /usr/lib64
        LIBEXECDIR:            /usr/libexec
        SYSCONFDIR:            /etc
        PYTHONINSTALLDIR:      /usr/lib64/python2.5/site-packages
        RUBYINSTALLDIR:        /usr/lib64/ruby/site_ruby/1.8/x86_64-linux

Environment:
    Format:                    paludis
    Config dir:                /etc/paludis
    World file:                /var/db/pkg/world
Comment 2 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-03-04 23:07:05 UTC
you didn't run reconcilio or revdep-rebuild it seems. Please do that first.
Comment 3 Gilles Dartiguelongue (RETIRED) gentoo-dev 2009-03-05 00:11:45 UTC
please reopen if comment #2 doesn't fix your problem. Thanks.
Comment 4 patrick 2009-03-05 19:36:12 UTC
Yeah, reconcilio basicly fixed it. Even though I don't entirely understand how...