Cygwin なんでも掲示板

一覧最新記事過去一覧 | 検索FAQアンテナHOME
(新規投稿・発言はできません)


スレッド

└◇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 <


159● cygwin.batを起動すると頭にエラーが出てきます。cygwin初心者です。[ R ] 2002 02/09 01:16
はじめて投稿します。

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
と言われ何も動きません。
なにが原因なのでしょうか?
スレッド一覧


160● Re:cygwin.batを起動すると頭にエラーが出てきます。cygwin初心者です。[ ま ] 2002 02/09 01:16
> readline: warning: rl_prep_terminal: cannot get terminal settings ]0;~
> [32mAdministrator@SATURN [33m~ [0m
> と言われ何も動きません。
> なにが原因なのでしょうか?

古い cygwin1.dll を使ってません?
さっき update した奴だと別に問題ないみたいだけど・・
(ダウンロード先は so-net)

とりあえず,最新の cygwin1.dll にしてみるのはどうでしょうか?
スレッド一覧


252● Re:cygwin.batを起動すると頭にエラーが出てきます。cygwin初心者です。[ 山谷 ] 2002 03/04 16:59
同じエラーで苦労していたのが解決したので、同じ原因かどうか確認して下さい。

私の場合は、Windowsアプリが悪さして readline が、エラーを引き起こしていました。Winアプリは wtiin(What time is it now) で、これを OFF にして Cygwin を起動すると、首記のエラーが発生するが、このアプリを停止して Cygwin を起動するとエラーが発生しない。

この wtiin は、ウィンドのタイトル・バーに時刻を表示するアプリなので Cygwin の readline にチョッカイを出してると思います。

cygwin1.dll が古いのでは? との指摘もありますが、突然 readline がエラーを発生して、cygwin1.dll、redaline,,,を最新版にして直らない方は、エラー発生直前に導入した Winアプリを疑ってみてはいかがですか?
スレッド一覧


254● Re[2]:cygwin.batを起動すると頭にエラーが出てきます。cygwin初心者です。[ 福だ ] 2002 03/06 09:57
100% の再現性はないのですが、同じ現象で悩んでいます。

> Winアプリは wtiin(What time is it now) で、これを
> OFF にして Cygwin を起動すると、首記のエラーが発生
> するが、このアプリを停止して Cygwin を起動すると
> エラーが発生しない。

wtiin を停止する方法を教えて下さい。
サービスやタスクマネージャのプロセスを探したのですが
見つかりませんでした。
スレッド一覧


255● Re[3]:cygwin.batを起動すると頭にエラーが出てきます。cygwin初心者です。[ 福だ ] 2002 03/06 10:14
Enter の回数が多かったのか、途中で書き込んでしまいました。

前後しますが、

> エラー発生直前に導入した Winアプリを疑ってみてはいかがですか?

wtiin は標準ではなく、ご自分でインストールされたもの
なのでしょうか?

自分の環境は、WinXPpro に Ver1.3.9-1 をインストール
しています。cygwin 以外に導入したものはありません。

なにかお気付きのてんがありましたら、ご指導ください。
宜しく、お願いします。
スレッド一覧


259● Re[3]:cygwin.batを起動すると頭にエラーが出てきます。cygwin初心者です。[ 山谷 ] 2002 03/06 19:47
 wtiin は、場所(窓の杜?)は忘れましたがインターネット
からダウンロードしたもので、私の持っている wtiin は
タスクバーに常駐しているので cygwin を起動する時
だけマウスの右ボタンでプルダウン・メニューから
停止を選択して停止させています。

 面白い事に、cygwin の起動時に wtiin が常駐してい
なければ cygwin が readline でエラーを発生しません。
つまり cygwin を起動してオープンされた後で、
wtiin を起動して cgywin のウィンドに時刻を表示
させても全く問題が発生しません。
 ただ、現在は気持ちが悪いので cygwin を使用中は
wtiin を停止させています。

 なお、私の環境は win2000 で、ハードは VAIO-SRと
自作のPCサーバーです。

 readline、terminfo、cygwin1.dll 等を再インストール
したりしましたが全く改善されず、たまたま wtiin を
停止したらエラーがなくなったので これ以外の原因を
考えられません。HD をフォーマットしても、
wtiin を起動すれば必ず再現しています。
スレッド一覧


265● Re[4]:cygwin.batを起動すると頭にエラーが出てきます。cygwin初心者です。[ 福だ ] 2002 03/07 20:50
山谷 様

ありがとうございます。

>  面白い事に、cygwin の起動時に wtiin が常駐してい
> なければ cygwin が readline でエラーを発生しません。
> つまり cygwin を起動してオープンされた後で、
> wtiin を起動して cgywin のウィンドに時刻を表示
> させても全く問題が発生しません。

を、参考にさせていただき、"CYGWIN=notitle" を設定して
みました。
設定したばかりなので、何とも言えませんが、今のところ、
現象は起きていないので、様子を見たいと思います。
また、宜しくお願いします。
スレッド一覧

早田のホームページへ
CGIROOM