Не могу установить gtk-mac -gration - PullRequest
0 голосов
/ 01 апреля 2012

Я не понимаю ошибку, потому что, похоже, требуется версия того же пакета, который я пытаюсь установить.

$ cabal install gtk-mac-integration
Resolving dependencies...
[1 of 2] Compiling SetupWrapper     ( /var/folders/cU/cUDMo9+9Gl817+j+h1DAvk+++TI/-Tmp-/gtk-mac-integration-0.1.0.46479/gtk-mac-integration-0.1.0.4/SetupWrapper.hs, /var/folders/cU/cUDMo9+9Gl817+j+h1DAvk+++TI/-Tmp-/gtk-mac-integration-0.1.0.46479/gtk-mac-integration-0.1.0.4/dist/setup/SetupWrapper.o )
[2 of 2] Compiling Main             ( /var/folders/cU/cUDMo9+9Gl817+j+h1DAvk+++TI/-Tmp-/gtk-mac-integration-0.1.0.46479/gtk-mac-integration-0.1.0.4/Setup.hs, /var/folders/cU/cUDMo9+9Gl817+j+h1DAvk+++TI/-Tmp-/gtk-mac-integration-0.1.0.46479/gtk-mac-integration-0.1.0.4/dist/setup/Main.o )
Linking /var/folders/cU/cUDMo9+9Gl817+j+h1DAvk+++TI/-Tmp-/gtk-mac-integration-0.1.0.46479/gtk-mac-integration-0.1.0.4/dist/setup/setup ...
[1 of 2] Compiling Gtk2HsSetup      ( Gtk2HsSetup.hs, dist/setup-wrapper/Gtk2HsSetup.o )
[2 of 2] Compiling Main             ( SetupMain.hs, dist/setup-wrapper/Main.o )
Linking dist/setup-wrapper/setup ...
Configuring gtk-mac-integration-0.1.0.4...
setup: The pkg-config package gtk-mac-integration version >=0.9.6 is required
but it could not be found.
cabal: Error: some packages failed to install:
gtk-mac-integration-0.1.0.4 failed during the configure step. The exception
was:
ExitFailure 1

1 Ответ

2 голосов
/ 01 апреля 2012

Ему не нужен пакет Haskell gtk-mac-integration, ему нужен пакет system gtk-mac-integration.То есть пакет Haskell, который вы пытаетесь установить, является просто привязкой к библиотеке gtk-mac-integration (которая, я думаю, входит в комплект GTK +);вам придется установить его отдельно, прежде чем вы сможете установить пакет Haskell.

Если у вас уже установлен GTK +, проблема заключается в том, что инструмент Cabal pkg-config использует для поиска зависимостей от внешних библиотек.соответствующие .pc файлы для библиотеки.Я не знаю, как это исправить, хотя;по крайней мере, без подробностей.

...