Bug 158034 - app-text/evince-0.6.1 seems to require dbus at runtime irrespective of USE flag
Bug#: 158034 Product:  Gentoo Linux Version: unspecified Platform: All
OS/Version: Linux Status: RESOLVED Severity: normal Priority: P2
Resolution: FIXED Assigned To: dang@gentoo.org Reported By: paul@wolfbone.ath.cx
Component: Ebuilds
URL: 
Summary: app-text/evince-0.6.1 seems to require dbus at runtime irrespective of USE flag
Keywords:  
Status Whiteboard: 
Opened: 2006-12-13 07:23 0000
Description:   Opened: 2006-12-13 07:23 0000
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!

------- Comment #1 From Daniel Gryniewicz 2006-12-17 09:39:45 0000 -------
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.