i failed emerge -u net-misc/vino to 2.16.0-r1 , it resolves after emerge dev-libs/dbus-glib. I think vino needs USE=dbus case needs RDEPEND dev-libs/dbus-glib, isn't it? Reproducible: Always Steps to Reproduce: 1.emerge =net-misc/vino-2.16.0-r1 cause compile error about /usr/lib/libdbus-glib-1.la 2. 3.
Vino itself doesn't use or link against dbus. However, avahi does. I suspect you need a revdep-rebuild after upgrading your dbus (like the dbus emerge told you to do)
Daniel is spot on with his comment based on the data you provided. Please run revdep-rebuild.