Как описано здесь, GCC и GHC не обязательно следуют по ссылкам одинаково. Описанное исправление сработало для меня.
cd /usr/lib sudo mv libncurses.so libncurses.so.bak sudo mv libncursesw.so libncursesw.so.bak sudo ln -s /lib/libncurses.so.5 libncurses.so sudo ln -s /lib/libncursesw.so.5 libncursesw.so
Так как я работал на 64-битной версии Fedora, я перемещал вещи в / lib64 и / usr / lib64