Cygwin なんでも掲示板

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


スレッド

└◇1163:
B20のcygwin1.dllのsnapshot [ハマ] 05/08 21:53

 └◇1165:Re:B20のcygwin1.dllのsnapshot [な] 05/09
  └◇1166:Re[2]:B20のcygwin1.dllのsnapshot [ハマ] 05/09
   └◇1167:Re[3]:B20のcygwin1.dllのsnapshot [な] 05/11
    └◇1172:Re[4]:B20のcygwin1.dllのsnapshot [ハマ] 05/13
     └◇1198:Re[5]:B20のcygwin1.dllのsnapshot [な] 05/24 <


1163● B20のcygwin1.dllのsnapshot[ ハマ ] 2003 05/08 21:53
NT上でB20を使用しています。使っている範囲では大きな問題はないのですが、まれにlock_pinfo_for_updateのエラーが発生し困っています。
解決方法はB20のcygwin1.dllの1999/8/2のsnapshotで解決できるとの記述を見つけました。さらにB20用のsnapshot(cygwin1-19990115+fix.dll.bz2)を藤枝さんのHPからは見つけたのですが、このsnapshotでは時期的に古く修正されていません。
Googleで検索した範囲では見つけることが出来ませんでした。アーカイブされている場所を御存知でしたらお教え下さい。
スレッド一覧


1165● Re:B20のcygwin1.dllのsnapshot[ な ] 2003 05/09 12:59
お探しになられているバイナリの所在の情報はありませんが...

どうしても必要だ、ということであれば、cvs (http://cygwin.com/cvs.html)
経由で1999あたりの日付を指定してやればソースは取得できるとは
思いますが...
# その後にビルドが必要ではありますが。

ただ、どうしてもB20でないといけないのでしょうか。
B20あたりにはいろいろ不具合があったはずなので、
今なら1.3.xリリースに移行したほうが良いかと思いますが。
スレッド一覧


1166● Re[2]:B20のcygwin1.dllのsnapshot[ ハマ ] 2003 05/09 21:30
フォローありがとうございます。
しかし、CVSでソースを取得してのビルドはちょっと無理
です。
1.3.*を入れて見たのですが、大きくディレクトリ構成から
かわっていて苦しいです。
cygwin1.dllだけを最新1.3.*にバージョンアップしてだめか
と挑戦しました。しかし、入替えてbashを起動した時点で
9 [main] bash 315 dtable::stdio_init: couldn't make
stderr distinct from stdout
のエラーになってしまいます。
やっぱり互換性がないんでしょうか?それとも何かの環境
変数かレジストリの設定でしょうか?
スレッド一覧


1167● Re[3]:B20のcygwin1.dllのsnapshot[ な ] 2003 05/11 21:32
質問です。
・B20の環境に固執する理由はなんでしょうか。
・CVSからのソース取得とビルドが無理なのはなぜですか。
・B20から1.3.*へのディレクトリ構成の変化が苦しいのはなぜですか。
・B20の環境に1.3.*のcygwin1.dllを入れてみようと思われたのはなぜですか。
・イレギュラーな操作によるトラブルにもかかわらず、とりあえず理由を尋いてみるのはなぜですか。

説明していただけない限り、ハマさんの状況はわかりませんし、
的確なアドバイスもできません。
もう少し、御自分の問題を整理されてはいかがでしょうか。
スレッド一覧


1172● Re[4]:B20のcygwin1.dllのsnapshot[ ハマ ] 2003 05/13 17:20
整理不足で申し訳ありません。
根本的な理由は1.3.*へのバージョンアップに苦労している
ためです。

・イレギュラーな操作によるトラブルにもかかわらず、
とりあえず理由を尋いてみるのはなぜですか。
>1.3.*へバージョンアップしても同じ現象が出ました。
>調査した結果、MS製ServiceForUnixのtelnetd経由で
>使用した場合、発生していました。B20ではエラーと
>なっていませんでした。

・B20の環境に固執する理由はなんでしょうか。
>サーバに入れていろいろな処理に使っています。
>1.3.*へバージョンアップも挑戦したのですが、Shell
>ファイルのファイル実行権の設定やShellからShellの
>呼び出しでエラーとなって手間取っているためです。

・CVSからのソース取得とビルドが無理なのはなぜですか。
>ソースの取得は出来たのですが、ビルドの環境をどの
>ように(新しいバージョンで作成するのかB20の環境で
>作成するのか)判らないためです。

・B20から1.3.*へのディレクトリ構成の変化が苦しいのはなぜですか。
>/tmp = c:\tmpの設定や、ドライブ指定がB20ではDドライブ
>なら//dの指定形式でShellを記載しているためです。
スレッド一覧


1198● Re[5]:B20のcygwin1.dllのsnapshot[ な ] 2003 05/24 23:32
んー、要は既存のシェルスクリプトの記述が問題で、
素直にB20から1.3.xへの移行ができない、ということですね。

> >1.3.*へバージョンアップも挑戦したのですが、Shell
> >ファイルのファイル実行権の設定やShellからShellの
> >呼び出しでエラーとなって手間取っているためです。

通常の商用UNIXやWindows同士でも発生する問題ですから、
ひとつずつエラーをつぶしていくしかないでしょう。
可能であれば、別に1.3.xの環境を用意して、バグつぶし
だけやってから本番の環境をバージョンアップできれば
よかったのでしょうが。

> >ソースの取得は出来たのですが、ビルドの環境をどの
> >ように(新しいバージョンで作成するのかB20の環境で
> >作成するのか)判らないためです。

B20のほうが時期的に近いでしょうから、B20の環境の
ほうが問題は少ないかと思います。

> ・B20から1.3.*へのディレクトリ構成の変化が苦しいのはなぜですか。
> >/tmp = c:\tmpの設定や、ドライブ指定がB20ではDドライブ
> >なら//dの指定形式でShellを記載しているためです。

ドライブ指定は '//d' → '/cygdrive/d' とするだけで
済みますね。
スクリプトの記述内容によっては、他にどのような問題
があっても不思議ではありませんが。

繰り返しになりますが、古い環境に固執するか、
新しい環境に移行するかは、すべてハマさんの判断です。
同時に両方を進めることは無理です。

移行するか、19990802のCVS版DLLをビルドするかを
まず決定すべきです。
スレッド一覧

早田のホームページへ
CGIROOM