I suggest reinstalling QGIS using the OSGeo4W Network Installer and selecting the Advanced Install option. Follow the on-screen instructions until you reach the Select Packages page. Select Desktop and make sure the GRASS releases are/will be installed:

Once the installation is complete, load QGIS, make sure the Processing plugin is enabled (it should be), then from the menubar go to:
Processing > Options... > Providers
Find the two GRASS providers, make sure they're activated and insert the path of their associated folder:

Click OK and hopefully now you should not have the "dependency" error. I just tested this myself and the v.buffer.distance tool from GRASS7 works for me (first time I ever used a working tool from GRASS7!)
1or0.75. – Joseph Aug 01 '16 at 10:49ERROR: Sorry is not a valid option
C:\OSGEO4~1\bin>g.region n=6247988.22195 s=5957293.66509 e=438398.898048 w=103021.608948 res=100
C:\OSGEO4~1\bin>v.buffer input="tmp15413109031817" distance="200" tolerance="0.01" -c output="output6294609a27d04633854f56e3efc9bfcb" --overwrite ERROR: Vector map not found
– Mark Thompson Nov 04 '18 at 05:59