I have dbus-1.0.2 and dbus-glib-0.72 installed - I'm not sure why dbus got installed at all since it isn't in my USE flags but anyway... When I try to run evince (emerged with USE=-dbus), I get this message: process 25567: D-Bus library appears to be incorrectly set up; failed to read machine uuid: Failed to open "/var/lib/dbus/machine-id": No such file or directory See the manual page for dbus-uuidgen to correct this issue. D-Bus not built with -rdynamic so unable to print a backtrace Well great but I don't want to RTFM etc. because I didn't ask for evince to use dbus in the first place!
It turns out recent evince wasn't switching dbus support, only detecting it. I've added a switch, which should disable it. However, much of gnome hard deps on dbus, and going forward, you won't be able to avoid it while using gnome programs.