Я рекомендую вам обновить GHC, а не базу. База-4. * Прикреплена к последнему GHC.
Последняя версия GHC доступна по адресу здесь .
Ошибка, которую вы получили, когда runhaskell скомпилировал Setup.lhs, он перепутал с существующими System.IO и System.IO в текущей директории Чтобы избежать этого, вам необходимо обновить GHC. Кстати, я не знаю, как обновить базу без обновления GHC. Но база зависит от компилятора, а не от конкретного пакета. Так что, думаю, не может.