2011年03月31日

Cygwin のインストーラで,「cygintl-8.dll がない」というエラーが出てしまうとき.

Web拍手:


Cygwin のインストーラで,「cygintl-8.dll がない」というエラーが出てしまうとき.

古い PC の Cygwin を 1.5 から 1.7 にアップデートしようとしてハマった.
相変わらず,Cygwin のインストーラは,まともにインストールできない状態で配布されているっぽいなぁ.
正しい対処の方法がよくわからないのだけど,とにもかくにも Default packege のインストールを成功させるために,私はこうした.


1.
とりあえず,「cygintl-8.dll がない」というエラーが出てもかまわずがんがん進めて,とにもかくにも一旦最後まで終わらせる.


2.
もう一度,setup.exe を起動して,pango1.0 を Reinstall する.
本当は,cygintl-8.dll が入っている libintl8 を Reinstall したいところなのだけれど,そうすると,今度は gtk2.0.sh の中で「pango1.0 がない」というエラーが出てしまうので,まず先に,pango1.0 を Reinstall する.

pango.png



3.
もう一度,setup.exe を起動して,libintl8 を Reinstall する.

libintl8.png

これで,とりあえず,Default packege のインストールは成功した.

このあとは,Reinstall → Install で全パッケージをインストールしなおせばいいのかなぁ.
なんだかよくわからない.


もう開発に Cygwin を使うこともないだろうけれど,マレにちょっとしたスクリプトを実行したいときがあって,そういうときにインストール済みでない環境だとじれったい.
逆にいうと,そのためだけにインストールしてあるといってもよさそう.

今風のやり方だと,どうするのだろう?


1.7BETA のときに,コマンドが UTF8 に対応しきっていなくて妙にハマったけれども,1.7.9 は,だいぶ直っているらしい.



【コンピュータの最新記事】
posted by NOIKE at 16:49 | 東京 ☀ | Comment(0) | TrackBack(0) | コンピュータ | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック