Как обновить gtk2hsC2hs? - программирование
Подтвердить что ты не робот

Как обновить gtk2hsC2hs?

Я пытаюсь cabal install glib-0.12.3 под моим Ubuntu 11.10 с помощью cabal-install 0.10.2. Однако в нем отображаются следующие сообщения об ошибках:

setup: The program gtk2hsC2hs version >=0.13.5 is required but the version
found at /usr/bin/gtk2hsC2hs is version 0.13.4
cabal: Error: some packages failed to install:
glib-0.12.3 failed during the configure step. The exception was:
ExitFailure 1

После полчаса поиска я не могу найти, где находится этот gtk2hsC2hs. Я впился в такие места, как http://code.haskell.org/gtk2hs/tools/c2hs/, но не мог найти нужную версию.

Как я могу обновить gtk2hsC2hs? Спасибо!

4b9b3361

Ответ 1

Это часть пакета gtk2hs-buildtools.

$ cabal install gtk2hs-buildtools

(возможно, с флагом --global, в зависимости от того, как вы хотите установить пакеты в целом) должен предоставить вам новейшую версию, которая должна иметь возможность создавать последние пакеты gtk2hs.

Так как старый gtk2hsC2hs находится в /usr/bin, убедитесь, что новый либо установлен (заменив старый), либо в каталоге, появляющемся перед /usr/bin в вашем $PATH. По умолчанию cabal install устанавливает исполняемые файлы (в Linux) в $HOME/.cabal/bin, поэтому было бы неплохо иметь этот первый каталог в $PATH.