There is a reference in the .la file, but not in the .so file. For me, this breaks packages like gimp and gvim, because they try to link in libgnomevfs but not dbus. Apparently that's because they are not using automake? No idea. I suggest making a new version of libgnomevfs that adds -ldbus to the link command line when creating the shared library.
Reopen with some errors and emerge --info output; not really clear what you mean. gimp and gvim compiles just fine here.