Windows GHC の Text.Regex の謎

Windows GHC でText.regex を使おうとすると,regex-posix モジュールをロード時に次のようなエラーがでる.

Loading package regex-posix-0.94.2 ... linking ... done.

regex-posixregex-posix-0.94.4 をインストールしているのだが,なぜか古いほうの 94.2 を読み込もうとする.

では,ということで,regex-posix-0.94.2 をインストールするとそれはそれで,そのパッケージに問題がありエラーがでて,インストールできない.

同僚の Haskeller とも小一時間格闘するも,結局うまくいかず.

結局,現時点で,Windows GHC では,regex-posix は不安定ということで,使用を断念した.



しかし,しかし.先ほどもう一度試してみると,なんとうまくいった.恐らくいじっているうちにうまく入ったのだろうか.

というわけで,うまく入れたら動くということですね.でも原因はわかっていません.