Как установить Каир на Windows - PullRequest
9 голосов
/ 02 марта 2012

За свою жизнь я не могу понять, как установить Cairo на Windows!

Мне это нужно для Charkell Charts , но когда я следую инструкциям по установке и приступаю к работе:

cabal install gtk

Я получаю эту ошибку:

Linking dist/setup-wrapper\setup.exe ...
Configuring glib-0.12.2...
setup.exe: The program pkg-config version >=0.9.0 is required but it could not
be found.
cabal.exe: Error: some packages failed to install:
cairo-0.12.2 failed during the configure step. The exception was:
ExitFailure 1
gio-0.12.2 depends on glib-0.12.2 which failed to install.
glib-0.12.2 failed during the configure step. The exception was:
ExitFailure 1
gtk-0.12.2 depends on glib-0.12.2 which failed to install.
pango-0.12.2 depends on glib-0.12.2 which failed to install.

Если я зайду на Каирский сайт , они нигде не будут настроены. Просто куча длл, с которыми я не знаю, что делать (как заставить Хаскелла их видеть).

Любая помощь приветствуется, поскольку я пытаюсь установить эту чертову штуку часами!

Ответы [ 3 ]

5 голосов
/ 02 марта 2012

Вам необходимо скачать пакет «все в одном», доступный здесь . Вы можете открыть эту ссылку самостоятельно, посетив http://www.gtk.org/ и нажав «Загрузить», затем «Windows (32-разрядная версия)». Извлеките его в каталог, который не содержит пробелов, и добавьте этот каталог в вашу переменную PATH. Вам также нужно будет cabal install gtk2hs-buildtools, прежде чем пытаться cabal install gtk.

Эти инструкции также можно найти на сайте gtk2hs .

0 голосов
/ 05 декабря 2018

Поскольку ответы на этой странице были опубликованы, GTK прекратил публиковать двоичные файлы Windows.Третья сторона собирает актуальные dll s здесь: http://www.tarnyko.net/dl/gtk.htm

0 голосов
/ 02 марта 2012

Я не уверен на 100%, но вам может потребоваться сделать

cabal install gtk2hs-buildtools

, прежде чем вы сможете установить gtk сам.

...