Emacsでsvn diffするとエラー

Carbon EmacsでC-x v = (vc-diff)するとなぜかエラーが出てこける。
progn: Running svn...FAILED (status 1)

最新のCarbon Emacs(GNU Emacs 22.0.97.1 (i386-apple-darwin8.9.1, Carbon Version 1.6.0) of 2007-04-09)
にあげてもだめ。Googleで調べても同じようなエラーは見つからず...。

shell-modeでsvn diff する分は問題ないけど、これだとvc-diffと
変更のあった行にジャンプができないのでかなりめんどくさい。

原因調査するために久々にelisp読んだけど、さっぱりわからん。
elispって昔から逃げてきたけどこれを気に勉強するか。