2016-01-13 23 views
19

Tôi đang cố gắng cài đặt gói ghcjs-dom trên Mac OSX. Nó gập ghềnh vì có rất nhiều phụ thuộc. Webkitgtk3 là kẻ thù của tôi hiện tạiCài đặt webkitgtk3 cho GHCJS trên 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 

Tôi đã thử các lệnh sau để cài đặt này sucker:

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

... nhưng không có may mắn như vậy. có ai biết cách cài đặt gói này không?

+0

lỗi nào bạn nhận được với 'cabal install webkitgtk3' nên có sẵn tại https://hackage.haskell.org/package/webkitgtk3 – epsilonhalbe

+0

@epsilonhalbe 'setup: Gói pkg-config' webkitgtk-3.0 'version> = 1.8 là cần thiết nhưng nó không thể được tìm thấy.' Nó dường như yêu cầu một gói hệ điều hành, nhưng có vẻ không phải là một cho homebrew. –

+1

Có phải 'webkitgtk-3.0' được liệt kê trong 'pkg-config --list-all' không? Nếu không, hãy thử tìm tệp 'webkitgtk-3.0.pc' (hoặc một cái gì đó tương tự) và thêm đường dẫn đến nó vào biến môi trường' PKG_CONFIG_PATH'. Đồng thời thử 'cabal configure -v3' để ghi chi tiết. – Yuras

Trả lời

0

Vì hiện tại tôi vẫn gặp sự cố này, tôi đã tạo một repository here với nỗ lực tại một vòi homebrew để giải quyết vấn đề này. Nó chưa đầy đủ chức năng nhưng tôi nghĩ nó rất gần.

Các vấn đề liên quan