teraterm で cygwin64 を使うために、cygterm をリビルトしてみる。
基本的には、以下のページに記載の通り、ビルドしなおせばよい。
http://sourceforge.jp/projects/ttssh2/forums/5841/34393/
ただし、Cコンパイラの名前が最新の cygwin (2013/12時点) では変わっているようです。だから Makefile を以下のように書き換えればOKです。
必要なコンパイラは "apt-cyg install" で入れれば楽勝なのですが、パッケージ名忘れた...。"apt-cyg find gcc" で列挙されるものから mingw-* をテキトウに入れればたぶん大丈夫。
diff -u cygterm.orig/Makefile cygterm/Makefile --- cygterm.orig/Makefile 2013-05-31 00:12:34.000000000 +0900 +++ cygterm/Makefile 2013-12-10 19:18:14.078804300 +0900 @@ -30,11 +30,13 @@ strip $(EXE) $(LAUNCH) : $(LAUNCH_SRC) $(RES) - @# gcc 4.3.2? or later doesn't support "-mno-cygwin" flag. - ( $(CC) $(CFLAGS) $(LDFLAGS) -mno-cygwin -o $(LAUNCH) $(LAUNCH_SRC) $(RES) ) || \ - ( gcc-3 $(CFLAGS) $(LDFLAGS) -mno-cygwin -o $(LAUNCH) $(LAUNCH_SRC) $(RES) ) || \ - ( i686-w64-mingw32-gcc $(CFLAGS) $(LDFLAGS) -mno-cygwin -o $(LAUNCH) $(LAUNCH_SRC) $(RES) ) || \ - ( i686-pc-mingw32-gcc $(CFLAGS) $(LDFLAGS) -mno-cygwin -o $(LAUNCH) $(LAUNCH_SRC) $(RES) ) + @# gcc 4.3.2? or later doesn't support "" flag. + ( $(CC) $(CFLAGS) $(LDFLAGS) -o $(LAUNCH) $(LAUNCH_SRC) $(RES) ) || \ + ( gcc-3 $(CFLAGS) $(LDFLAGS) -o $(LAUNCH) $(LAUNCH_SRC) $(RES) ) || \ + ( x86_64-w64-mingw32-gcc $(CFLAGS) $(LDFLAGS) -o $(LAUNCH) $(LAUNCH_SRC) $(RES) ) || \ + ( x86_64-pc-cygwin-gcc $(CFLAGS) $(LDFLAGS) -o $(LAUNCH) $(LAUNCH_SRC) $(RES) ) +# ( i686-w64-mingw32-gcc $(CFLAGS) $(LDFLAGS) -o $(LAUNCH) $(LAUNCH_SRC) $(RES) ) || \ +# ( i686-pc-mingw32-gcc $(CFLAGS) $(LDFLAGS) -o $(LAUNCH) $(LAUNCH_SRC) $(RES) ) strip $(LAUNCH) $(RC):