stardict's original gnome-support use esd to read wav files for words. This is totally not good for gnome-2.24 environment, where esd is been replaced by libcanberra. However, we do need the gnome integration of stardict under gnome desktop. Thus, I make this patch to extract the esd dependency out of gnome-support via a independent esd-support. with this patch, we can use --enable-gnome-support --disable-esd-support during ./configure to get the gnome integration but get rid of esd dependency. I think this is desirable for lots of gnome users, at least recently. The ebuild applying this patch also included. By the way, after you use -esd in your make.conf, and emerge -C esound && emerge -DNu world, you need run revdep-rebuild. Because lots of gnome basic packages were build against esound. when you get rid of esound, you must rebuild them, otherwise you will face the package dependency breakage :)
Created attachment 171195 [details, diff] patch for make gnome support out of esd dependency
Created attachment 171196 [details] ebuild that applying patch above
Thank you great work Yu. Have you reported this bug upstream?
(In reply to comment #3) > Thank you great work Yu. Have you reported this bug upstream? > No, I haven't. Because it is very difficult for me to open sourceforge.net pages. If you can, please submit it to upstream instead :)
*** Bug 352260 has been marked as a duplicate of this bug. ***
this is fixed in ebuild for 3.0.3 which drops any references to esd entirely