2016-01-13 2 views
19

Я пытаюсь установить пакет ghcjs-dom на Mac OSX. Это было ухабистым, поскольку есть много зависимостей. Webkitgtk3 мой текущий НемезидаУстановка webkitgtk3 для GHCJS на osx

cabal install ghcjs-dom 
Resolving dependencies... 
Configuring webkitgtk3-0.14.1.1... 
Failed to install webkitgtk3-0.14.1.1 
Build log (/Users/markkaravan/.cabal/logs/webkitgtk3-0.14.1.1.log): 
[1 of 2] Compiling SetupWrapper  (/var/folders/br/4zwhphlx3816v87cc0bb5sxh0000gn/T/cabal-tmp-24401/webkitgtk3-0.14.1.1/SetupWrapper.hs, /var/folders/br/4zwhphlx3816v87cc0bb5sxh0000gn/T/cabal-tmp-24401/webkitgtk3-0.14.1.1/dist/setup/SetupWrapper.o) 
[2 of 2] Compiling Main    (/var/folders/br/4zwhphlx3816v87cc0bb5sxh0000gn/T/cabal-tmp-24401/webkitgtk3-0.14.1.1/dist/setup/setup.hs, /var/folders/br/4zwhphlx3816v87cc0bb5sxh0000gn/T/cabal-tmp-24401/webkitgtk3-0.14.1.1/dist/setup/Main.o) 
Linking /var/folders/br/4zwhphlx3816v87cc0bb5sxh0000gn/T/cabal-tmp-24401/webkitgtk3-0.14.1.1/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 webkitgtk3-0.14.1.1... 
setup: The pkg-config package 'webkitgtk-3.0' version >=1.8 is required but it 
could not be found. 
cabal: Error: some packages failed to install: 
ghcjs-dom-0.2.3.1 depends on webkitgtk3-0.14.1.1 which failed to install. 
webkitgtk3-0.14.1.1 failed during the configure step. The exception was: 
ExitFailure 1 

Я попытался следующие команды для установки этого сосунка:

brew install gtk+3  
brew install webkitgtk 
brew install webkitgtk3 
brew install webkitgtk+3 
cabal install webkitgtk3 

... но нет такой удачи. кто-нибудь знает, как установить этот пакет?

+0

Какую ошибку вы получите с помощью 'cabal install webkitgtk3', она должна быть доступна по адресу https://hackage.haskell.org/package/webkitgtk3 – epsilonhalbe

+0

@epsilonhalbe' setup: пакет pkg-config 'webkitgtk-3.0' версия> = 1.8 требуется, но его невозможно найти. «Кажется, требуется пакет ОС, но, похоже, для доморощенного не существует. –

+1

Является ли 'webkitgtk-3.0' указанным в' pkg-config -list-all'? Если это не так, попробуйте найти файл 'webkitgtk-3.0.pc' (или что-то подобное) и добавить к нему путь к переменной среды PKG_CONFIG_PATH. Также попробуйте 'cabal configure -v3' для подробного журнала. – Yuras

ответ

0

Поскольку я все еще сталкиваюсь с этой проблемой, я создал repository here с попыткой устранения проблемы с доморощенным решением. Это еще не полностью функционально, но я думаю, что это близко.

Смежные вопросы