Empathy depends on libcanberra build with gtk USE flag. This check should be done in the ebuild (EAPI2). Reproducible: Always Steps to Reproduce: 1. USE="-gtk" emerge -1 media-libs/libcanberra 2. emerge net-im/empathy Actual Results: configure failed: checking for LIBEMPATHY... yes checking for EMPATHY... configure: error: Package requirements ( glib-2.0 >= 2.16.0 gobject-2.0 gio-2.0 >= 2.16.0 gconf-2.0 >= 1.2.0 telepathy-glib >= 0.7.23 libmissioncontrol >= 4.61 gtk+-2.0 >= 2.14.0 x11 libglade-2.0 >= 2.0.0 libebook-1.2 libcanberra-gtk >= 0.4 gstreamer-0.10 gstreamer-interfaces-0.10 telepathy-farsight ) were not met: No package 'libcanberra-gtk' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables EMPATHY_CFLAGS and EMPATHY_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. ... ERROR: net-im/empathy-2.26.2 failed. Expected Results: 1. USE="gtk" emerge -1 media-libs/libcanberra 2. emerge net-im/empathy configure complete successfully
Fixed into the main tree without a revision bump, thanks for reporting ;)