Peter,
From what I can see, I believe that content::revision::revoke_permission_h should be content::permission::revoke_permission_h. Check line 172 of /packages/acs-content-repository/tcl/content-permission-procs.tcl and see what it looks like.
You must be pulling from CVS HEAD. I can't imagine this error cropping up on the released branch...
/R