If compiled with USE=caps, trying to start org.freedesktop.secrets.service results in a timeout. Trying the command by hand gives this: $ usr/bin/gnome-keyring-daemon --start --foreground --components=secrets SSH_AUTH_SOCK=/run/user/1001/keyring/ssh ** (gnome-keyring-daemon:15495): WARNING **: 12:32:58.574: Couldn't connect to session bus: Cannot spawn a message bus when setuid gnome-keyring is not actually setuid, but it has cap_ipc_lock=ep. As a workaround, if I compile with USE="filecaps -caps" it works, I suppose because it cannot check file caps and is still not setuid. But this basically disables a security check. I think other distributions have this solved from dbus instead, so maybe this bug belongs there.