c2hs неправильно устанавливается / регистрируется - PullRequest
3 голосов
/ 27 февраля 2012

Когда я запускаю cabal install c2hs, кажется, что он завершается правильно, но не регистрирует пакет. Пакет выглядит так, как будто он даже не установлен: он не отображается в ghc-pkg list, и повторный запуск cabal install c2hs проходит ту же процедуру установки, вместо того чтобы сказать «Все запрошенные пакеты уже установлены».

Я был бы очень признателен за любую помощь в настройке и запуске. Я использую готовый двоичный файл GHC 7.4.1.

Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 27 февраля 2012

Я считаю, c2hs - это исполняемый файл, а не библиотека. Предоставленный вами вывод установки cabal показывает, что execeutable находится в вашем личном каталоге .cabal/bin.

1 голос
/ 27 февраля 2012

Модуль C2HS был удален из более новых версий c2hs, начиная с некоторого времени до c2hs-0.15.Если вы посмотрите исходное дерево c2hs, вы можете найти его, вернувшись к ревизиям.Или некоторые другие библиотеки включают его.В этом trac ticket есть больше информации.C2hs движется к тому, чтобы сделать функции в C2HS.hs совершенно ненужными, хотя они еще не совсем там (в частности, форматы с плавающей запятой необходимо маршалировать вручную).

...