▼スレッド
│
└◇159:cygwin.batを起動すると頭にエラーが出てきます。cygwin初心者です。 [R] 02/09 01:16
├◇160:Re:cygwin.batを起動すると頭にエラーが出てきます。cygwin初心者です。 [ま] 02/09
└◇252:Re:cygwin.batを起動すると頭にエラーが出てきます。cygwin初心者です。 [山谷] 03/04
└◇254:Re[2]:cygwin.batを起動すると頭にエラーが出てきます。cygwin初心者です。 [福だ] 03/06
├◇255:Re[3]:cygwin.batを起動すると頭にエラーが出てきます。cygwin初心者です。 [福だ] 03/06
└◇259:Re[3]:cygwin.batを起動すると頭にエラーが出てきます。cygwin初心者です。 [山谷] 03/06
└◇265:Re[4]:cygwin.batを起動すると頭にエラーが出てきます。cygwin初心者です。 [福だ] 03/07 <
はじめて投稿します。スレッド一覧
cygwin.batのショーカットから起動しました。すると、
0 [main] bash 10 fhandler_base::dup: dup(/dev/tty) failed, handle B, Win32 error 87
readline: warning: rl_prep_terminal: cannot get terminal settings ]0;~
[32mAdministrator@SATURN [33m~ [0m
$
と出てきます。
シェルファイルを動かしたいので、
$ sh aaa.sh
とやってみたのですが
readline: warning: rl_prep_terminal: cannot get terminal settings ]0;~
[32mAdministrator@SATURN [33m~ [0m
と言われ何も動きません。
なにが原因なのでしょうか?
> readline: warning: rl_prep_terminal: cannot get terminal settings ]0;~スレッド一覧
> [32mAdministrator@SATURN [33m~ [0m
> と言われ何も動きません。
> なにが原因なのでしょうか?
古い cygwin1.dll を使ってません?
さっき update した奴だと別に問題ないみたいだけど・・
(ダウンロード先は so-net)
とりあえず,最新の cygwin1.dll にしてみるのはどうでしょうか?
同じエラーで苦労していたのが解決したので、同じ原因かどうか確認して下さい。スレッド一覧
私の場合は、Windowsアプリが悪さして readline が、エラーを引き起こしていました。Winアプリは wtiin(What time is it now) で、これを OFF にして Cygwin を起動すると、首記のエラーが発生するが、このアプリを停止して Cygwin を起動するとエラーが発生しない。
この wtiin は、ウィンドのタイトル・バーに時刻を表示するアプリなので Cygwin の readline にチョッカイを出してると思います。
cygwin1.dll が古いのでは? との指摘もありますが、突然 readline がエラーを発生して、cygwin1.dll、redaline,,,を最新版にして直らない方は、エラー発生直前に導入した Winアプリを疑ってみてはいかがですか?
100% の再現性はないのですが、同じ現象で悩んでいます。スレッド一覧
> Winアプリは wtiin(What time is it now) で、これを
> OFF にして Cygwin を起動すると、首記のエラーが発生
> するが、このアプリを停止して Cygwin を起動すると
> エラーが発生しない。
wtiin を停止する方法を教えて下さい。
サービスやタスクマネージャのプロセスを探したのですが
見つかりませんでした。
Enter の回数が多かったのか、途中で書き込んでしまいました。スレッド一覧
前後しますが、
> エラー発生直前に導入した Winアプリを疑ってみてはいかがですか?
wtiin は標準ではなく、ご自分でインストールされたもの
なのでしょうか?
自分の環境は、WinXPpro に Ver1.3.9-1 をインストール
しています。cygwin 以外に導入したものはありません。
なにかお気付きのてんがありましたら、ご指導ください。
宜しく、お願いします。
wtiin は、場所(窓の杜?)は忘れましたがインターネットスレッド一覧
からダウンロードしたもので、私の持っている wtiin は
タスクバーに常駐しているので cygwin を起動する時
だけマウスの右ボタンでプルダウン・メニューから
停止を選択して停止させています。
面白い事に、cygwin の起動時に wtiin が常駐してい
なければ cygwin が readline でエラーを発生しません。
つまり cygwin を起動してオープンされた後で、
wtiin を起動して cgywin のウィンドに時刻を表示
させても全く問題が発生しません。
ただ、現在は気持ちが悪いので cygwin を使用中は
wtiin を停止させています。
なお、私の環境は win2000 で、ハードは VAIO-SRと
自作のPCサーバーです。
readline、terminfo、cygwin1.dll 等を再インストール
したりしましたが全く改善されず、たまたま wtiin を
停止したらエラーがなくなったので これ以外の原因を
考えられません。HD をフォーマットしても、
wtiin を起動すれば必ず再現しています。
山谷 様スレッド一覧
ありがとうございます。
> 面白い事に、cygwin の起動時に wtiin が常駐してい
> なければ cygwin が readline でエラーを発生しません。
> つまり cygwin を起動してオープンされた後で、
> wtiin を起動して cgywin のウィンドに時刻を表示
> させても全く問題が発生しません。
を、参考にさせていただき、"CYGWIN=notitle" を設定して
みました。
設定したばかりなので、何とも言えませんが、今のところ、
現象は起きていないので、様子を見たいと思います。
また、宜しくお願いします。