Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 255638

Summary: mail-client/mail-notification-5.4 automagic or missing dependency against media-sound/esound, missing die
Product: Gentoo Linux Reporter: Nathan Phillip Brink (binki) (RETIRED) <binki>
Component: New packagesAssignee: Hans de Graaff <graaff>
Status: RESOLVED NEEDINFO    
Severity: normal CC: net-mail+disabled, pacho
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Nathan Phillip Brink (binki) (RETIRED) gentoo-dev 2009-01-20 14:24:50 UTC
I recently uninstalled media-sound/esound. I then tried to run mail-notification (from version 5.4) and it gave the following error:
mail-notification: error while loading shared libraries: libesd.so.0: cannot open shared object file: No such file or directory
I found that mail-notification has no dependency upon esound and has no esd useflag

Then I tried to run emerge -v1 mail-notification. The following appeared in emerge's output:

<other configure scripts running and instances of the ``package esound not found in PKG_CONFIG_PATH>
checking for the GNU C library... yes
checking for pkg-config... /usr/bin/pkg-config
checking for GNOME... no
WARNING: Package esound was not found in the pkg-config search path.
WARNING: Perhaps you should add the directory containing `esound.pc'
WARNING: to the PKG_CONFIG_PATH environment variable
WARNING: Package 'esound', required by 'libgnome', not found
ERROR: unable to find GNOME
>>> Completed installing mail-notification-5.4 into /var/tmp/portage/mail-client/mail-notification-5.4/image/

>>> Creating Manifest for /usr/portage/mail-client/mail-notification
>>> Done.

>>> Installing mail-client/mail-notification-5.4


apparently, there is also a missing die statement in the mail-notification-5.4.ebuild. Emerge should fail when the build or emake fails. At least I get the dodoc files:

ohnobinki@ohnopublishing ~ $ qlist mail-notification
/usr/share/doc/mail-notification-5.4/TODO.bz2
/usr/share/doc/mail-notification-5.4/AUTHORS.bz2
/usr/share/doc/mail-notification-5.4/NEWS.bz2
/usr/share/doc/mail-notification-5.4/README.bz2
/usr/share/doc/mail-notification-5.4/TRANSLATING.bz2
ohnobinki@ohnopublishing ~ $ 

I am somewhat surprised that mail-notification is marked stable :-).
Comment 1 Pacho Ramos gentoo-dev 2010-03-13 10:45:41 UTC
Have you tried to run "lafilefixer --justfixit" and then rebuild?
Comment 2 Pacho Ramos gentoo-dev 2010-03-19 11:18:06 UTC
Please get back to us