
On 25/03/10 18:02, Mikhail Glushenkov wrote:
Hi all,
The only problem stalling the release of the Windows installer for the new Haskell Platform is the bug in regex-posix. It compiles fine (using the libregex.a library from MinGW), but fails at runtime with the following error:
Prelude> import Text.Regex.Posix Prelude Text.Regex.Posix> "bar" =~ "(foo|bar)" ::Bool Loading package array-0.3.0.0 ... linking ... done. Loading package bytestring-0.9.1.5 ... linking ... done. Loading package containers-0.3.0.0 ... linking ... done. Loading package mtl-1.1.0.2 ... linking ... done. Loading package regex-base-0.93.1 ... linking ... done. Loading package regex-posix-0.94.1 ... linking ...<interactive>: E:\Program Fil es (x86)\Haskell\regex-posix-0.94.1\ghc-6.12.1\HSregex-posix-0.94.1.o: unknown s ymbol `_regerror' : unable to load package `regex-posix-0.94.1' Prelude Text.Regex.Posix>
You can't load a .a library into GHCi, so you need to get the regex implementation from somewhere. Is there a DLL? If not, you'll have to arrange to put the code into a .o that GHCi can load. Cheers, Simon