Libgmp3 не присутствует

Я нуждаюсь libgmp.so.3 установить GHC, Однако установка libgmp-dev только устанавливает libgmp.so а также libgmpxx.so в соответствии с установленным списком файлов. В других местах я видел людей, использующих символические ссылки, но это кажется плохой идеей.

У меня есть следующие вопросы:

  1. Это ошибка в сборке GHC или в библиотеке Ubuntu?
  2. В любом случае мне все еще нужно libgmp.so.3,

Как я могу получить эти библиотеки правильно?

1 ответ

Очевидно, что существует несоответствие между версией libgmp, поставляемой с Ubuntu, и версией libgmp в предварительно скомпилированном GHC. Простой способ это исправить:

  1. Установите версию GHC для Ubuntu;
  2. Скачайте, соберите и установите GHC из исходного кода - это связывает его с правильным libgmp;
  3. Удалите версию GHC для Ubuntu;
  4. Установите Haskell-Platform, соответствующую скомпилированной версии GHC.

Обратите внимание, что просто означает быстро!

Другие вопросы по тегам