Всякий раз, когда я пытаюсь скомпилировать исполняемый файл с помощью ghc --make, я получаю следующую ошибку при попытке запустить программу впоследствии, несмотря на то, что при компиляции ошибок не было:
./main: error while loading shared libraries: libffi.so.4: cannot open shared object file: No such file or directory
(работает нормально, если я загружаю программы в ghci)
Вот минимальный пример программы, которая раньше работала, но сейчас не работает (не знаю почему)
module Main(main)
where
main = do c <- getContents
putStr c
Я использую GHC 7.0.3 в Ubuntu 11.10. Помощь будет оценена.
Обновление: удаление и повторная установка из диспетчера пакетов также не помогли. У меня есть libffi5 и libffi6, как мне заставить ghc использовать один из них вместо libffi4?