Установка Haskell Cairo в Windows - PullRequest
3 голосов
/ 16 февраля 2011

Я пытаюсь установить cairo в Windows XP, и это команда, которую я пытаюсь:

cabal install cairo --extra-include-dirs="C:\cygwin\usr\include" --extra-lib-dirs="C:\cygwin\lib" --extra-include-dirs="C:\cygwin\usr\include\cairo"

И полный вывод, который я получаю , можно увидеть на этой странице но настоящая ошибка заключается в следующем:

Регистрация cairo-0.12.0 ...
setup.exe: cairo-0.12.0: include-dirs: / usr / include / cairo doesn 't существует или
не является каталогом (используйте --force для переопределения)
cairo-0.12.0: include-dirs: / usr / include / pixman-1 не существует или не является
каталог (используйте --force для переопределения)
cairo-0.12.0: include-dirs: / usr / include / freetype2 не существует или не является каталогом
(используйте --force для переопределения)
cairo-0.12.0: include-dirs: / usr / include / libpng12 не существует или не является каталогом
(используйте --force для переопределения)
cabal: Ошибка: некоторые пакетыНе удалось установить:
Ошибка cairo-0.12.0 на этапе сборки.Исключение составляли:
ExitFailure 1

Я знаю, что эти каталоги не существуют, но я не могу понять, как заставить его смотреть на правильные каталоги.Кто-нибудь знает, как я могу заставить эту установку работать?Спасибо за любую помощь.

1 Ответ

2 голосов
/ 16 февраля 2011

Распределение GHC по умолчанию предназначено для собственных (ну, mingw) исполняемых файлов.Их нельзя смешивать с библиотеками Cygwin.

Вам придется использовать собственную (не Cygwin) установку Cairo.

...