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

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

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

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

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

0
задан 5 September 2013 в 21:50

1 ответ

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

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

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

0
ответ дан 5 September 2013 в 21:50

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

Похожие вопросы: