Hatena::ブログ(Diary)

ablog このページをアンテナに追加 RSSフィード Twitter

2014-08-31

Poderosa から Cygwin に接続すると「アプリケーションを正しく起動できませんでした」と怒られる

事象

アプリケーションを正しく起動できませんでした(0xc000007b)。

[OK]をクリックしてアプリケーションを閉じてください。

f:id:yohei-a:20140831132842j:image


原因

  • Cygterm.exe に問題がある模様。

対処

対処方針

Cygterm をダウンロードしてコンパイルして置き換える。

Cygterm のコンパイルに必要な make などをインストールする*2
Cygterm をインストールする
# CygTerm setting

TERM = C:\Program Files (x86)\Poderosa\Poderosa.exe # <-- ココ
#TERM = telnet.exe %s %d
TERM_TYPE = vt100
PORT_START = 20000
PORT_RANGE = 40
SHELL = /bin/bash
ENV_1 = MAKE_MODE=unix
ENV_2 = HOME=/home
$ cd /cygdrive/d/software/bin/cygwin/cygterm_src/
$ tar xfvz cygterm107.tgz
$ cd cygterm107
$ make
  • cygterm.exe を D:\software\bin\cygwin\cygterm_src\cygterm107 から C:\Program Files (x86)\Poderosa\Protocols\Cygterm にコピーする。

Poderosa から Cygwin に接続してみる

  • できた

f:id:yohei-a:20140831150435j:image


参考


追記(2016/06/12):

Poderosa 4.3.16(CLR: 2.0.50727.5485) on Windwos 7 Professinal SP1 で同じエラーが出たので、ファイル詳細: /trunk/cygterm/cygterm+-x86_64/cygterm.exe (head) - ttssh2 (svn) - Tera Term - OSDN から cygterm.exe をダウンロードして、C:\Program Files\Poderosa\Protocols\Cygterm\ 以下にコピー*3したら解消した。

*1:[ファイル]-[新規cygwin接続]-[OK]

*2Cygwinインストール時にデフォルトのパッケージのみだと make などはインストールされていなかった

*3:元々ある cygterm.exe はリネームしてバックアップ

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/yohei-a/20140831/1409459556
リンク元