環境:
- Linux Mint 14 MATE amd64デスクトップ (Ubuntu 12.10 など)
- cscope 15.7a -3.6 (Ubuntu ソース)
- vim 7.3 (Ubuntu ソース)
- メイト端子
説明:
mate-terminal で「vim xx.c」とコマンドを実行すると、vim は「cs add $PROJ/cscope.out」を実行する cscope を呼び出しますが、次のメッセージで失敗しました。
Error detected while processing /usr/share/vim/vim73/plugin/cscope_maps.vim:
line 46:
cs_read_prompt EOF: Interrupted system call
Press ENTER or type command to continue
cscope_maps.vimの 46 行目:
if filereadable("cscope.out")
cs add cscope.out
elseif $CSCOPE_DB != ""
cs add $CSCOPE_DB //line 46 here
endif
私は $CSCOPE_DB を正しくエクスポートしました。それでもランダムに発生します。$PROJ dirの下で動作する「cscope -Rbkg」を使用します。$PROJ/subdirで作業すると問題が発生します。エラーメッセージなしでvimでファイルを開くことができる場合があります。ソース tarball からコンパイルされた cscope-15.6 を使用してみました。これは私の CentOS 6.3 では出てきません。
仲間に提案はありますか?