Cygwin使っている人いますか? 3

このエントリーをはてなブックマークに追加
54名無し~3.EXE
Cygwin 1.5.10-3です。
> プロシージャ エントリポイント atoll がダイナミックリンクライブラリ cygwin1.dllから
> 見つかりません。
とエラーが出てperl (5.8.5-3)が動きません。
どうしたら解決できるでしょうか?
cygwinとperlのReinstallは試したのですが…
55名無し~3.EXE:04/08/25 19:28 ID:LLf/a8eC
>>54
bash なら type -a cygwin1.dll してみろ。
which -a cygwin1.dll でも可。
5654:04/08/25 20:32 ID:19k/wKh+
ありがとうございます。
こんなん出ましたけど、どうしたらいいのか分かりません。
パスは通っていますけど…

> $ which -a cygwin1.dll
> /usr/bin/cygwin1.dll
> /bin/cygwin1.dll
5755:04/08/26 18:52 ID:6daffSxL
>>56
ほんとにこれだけ?
なら、cygcheck -s して、Cygwin DLL version info: を見てくれ。
実は使っている cygwin1.dllが1.5.9以前のような気がするが。

あとはNT系でサービスを動かしていて、1.5.10のインストール後に
リブートしていないということはないよな。
5854:04/08/27 00:39 ID:nekvMptG
>57
ありがとうございます。
確認してみましたところ、Cygwin Package Information では1.5.10-3でしたが
Cygwin DLL version info では1.5.9 のままでした。
仮想ディスクドライブのPGPdiskにCygwinを入れていて、リブート時に
マウントされていなかった為に、ファイルの差し替えが出来なかったのが原因だと思います。
Cygwinをもう一度Reinstallしてちゃんと1.5.10-3になり、解決することができました。
何とお礼を言っていいやら、激しく感謝です。