When trying to emerge stardict-3.0.1-r1 with USE='-gnome' and libgnome is not installed, the emerge stops immediately, throwing the error * Unable to resolve gnome-base/libgnome to an installed package I guess that the order of tests in pkg_setup() should be reversed, i.e. "built_with_use gnome-base/libgnome esd" should only be called if "use gnome && use pronounce" succeeded.
Thank you for report Martin. Fixed in CVS. http://sources.gentoo.org/viewcvs.py/gentoo-x86/app-dicts/stardict/ChangeLog?r1=1.44&r2=1.45