fc2ブログ

[Windows]Cygwinでtkdiffを使う

まずはtkdiffを以下から入手して、tkdiff-4.2.tar.gzを解凍。
http://sourceforge.jp/projects/sfnet_tkdiff/downloads/tkdiff/4.2/tkdiff-4.2.tar.gz/

次にCygwinの.bashrcで、tkdiffまでのパスを登録。

いざ実行してみると、以下エラー。

tkdiff main.c ../from_web/main.c &
/cygdrive/c/user/app/tkdiff-unix/tkdiff: line 4: exec: wish: not found


ここを見ると、TclTkがインストールされてないのが原因らしい。
http://sourceforge.net/projects/tkdiff/forums/forum/219792/topic/1535461

なので、Cygwinのsetup.exeでインストール項目設定のメニューへ進み、
「tcl-tk: Tcl X11 toolkit」をインストールする。
(よく知らないが、TclTkそのものらしき項目がこれだったので)

インストール後に再度tkdiff実行してみたらまた違うエラー。

dell: tkdiff main.c ../from_web/main.c
Application initialization failed: couldn't connect to display "localhost:0.0"
Error in startup script: couldn't connect to display "localhost:0.0"
while executing
"load /usr/lib/tk8.5/../../bin/libtk8.5.dll Tk"
("package ifneeded Tk 8.5.11" script)
invoked from within
"package require Tk 8.0"
(file "/cygdrive/c/user/app/tkdiff-unix/tkdiff" line 32)



よくわからないので、根拠無しに、CygwinのX11項目を全てインストールしてみる。
しかし、結果変わらず。
面倒なので、Cygwinパッケージ全てインストールしてみてエラー消えるか見てみる。
スポンサーサイト



カレンダー
11 | 2012/12 | 01
- - - - - - 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 - - - - -
累積訪問者
現在の訪問者
現在の閲覧者数:
最新記事
最新トラックバック
最新コメント
月別アーカイブ
カテゴリ
プロフィール

bobgosso

Author:bobgosso
FPGAのブログへようこそ!

検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QRコード