Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 255638 - mail-client/mail-notification-5.4 automagic or missing dependency against media-sound/esound, missing die
Summary: mail-client/mail-notification-5.4 automagic or missing dependency against med...
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High normal (vote)
Assignee: Hans de Graaff
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-20 14:24 UTC by Nathan Phillip Brink (binki) (RETIRED)
Modified: 2010-03-19 11:18 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 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