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.