NetBSD5: ssh のX転送エラー

NetBSD5でsshがOpenSSH5ベースになり、期待するXがX11R7になったので Xアプリを転送しようと ssh -X するとエラーになる。

ssh -X remote (on remote host) Warning: No xauth data; using fake authentication data for X11 forwarding xterm xterm Xt error: Can't open display: xterm: DISPLAY is not set

うげ。2つの問題が絡んでいた。X11転送を信頼しなくなったのと xauthを呼ぶパスが違っていたのと。今んところX11R6で行きたいので /usr/X11R7/ はからっぽなのだが、xauthだけはそこに 置かないと行けないので次のインチキを。

cp /usr/X11R{6,7}/bin/xauth

で、X転送したいときは ssh -Y で。ふう。直った。

NetBSD5: libcanna16の中で落ちる

kinput2&
zsh: segmentation fault  kinput2

うげ?? その他 jvim など、libcanna16 をリンクしているものが 軒並み使えない。kinput2 を -g つきでコンパイルし直して gdb して 落ちている関数の当たりをつけて、あ、soumのNetBSD-MLに流れてたのと 同じ問題が別箇所で起きている。

自分ではパッチをつくってそれで解決したが、 一般的にはCannaのsourceforgeからcvsで最新版を持って来ればOKだ。