
On 29/03/2010 20:49, Robin Green wrote:
I encountered a problem compiling yi on Fedora Linux 13 (prerelease): when the terminfo package was loaded by ghci, it attempted to load the native library /usr/lib/libncursesw.so. However, that file has recently been changed from a symbolic link to a library, into a plain text file, as explained here in the response to my Fedora bug report:
https://bugzilla.redhat.com/show_bug.cgi?id=578509
The response suggests that ghci should instead try to load the versioned link libncursesw.so.5 (which happens to be in /lib in Fedora, incidentally).
Is this something that could be changed by the terminfo package, or would there have to be a change made to ghci?
We applied a workaround for this that will be in 6.14.1: http://hackage.haskell.org/trac/ghc/ticket/2615 In the meantime you'll need to avoid referring to linker scripts in the terminfo package, and instead resolve them to actual shared libraries. Cheers, Simon