2014-06-13 100 views
0

我在編譯mu,它使用標頭webkit/webkitwebview.hwebkit/webkitwebresource.h。位於/System/Library/Frameworks的OSX版本的webkit框架似乎沒有它,標頭不同,並使用NS數據類型和東西。在OSX上找不到Webkit

所以我用MacPorts下載了webkit-gtk(因爲它不是通過Homebrew提供的),並指出$PKG_CONFIG_PATHwebkit-1.0.pc。我經過驗證,並且此版本具有所需的標題。

但問題是,我仍然收到錯誤,配置文件似乎無法找到它。 checking for WEBKIT... no

我甚至不知道,實際上,如果webkit-1.0.pc是它正在尋找的軟件包配置。

在此之前,我有兩個其他編譯問題,glib.hgtk.h,但設法通過。這是我需要解決的在Emacs中擁有功能完整的電子郵件客戶端的最後一個問題。

幫助!

回答

0

這個工作對我來說[1]:

這個添加到〜/ .profile文件(或任何你照顧這個東西):

# ~/.profile stuff 
export PKG_CONFIG_PATH="/opt/local/lib/pkgconfig/:$PKG_CONFIG_PATH" 

然後來源:
$ source ~/.profile

然後(假設你在mu dir)voila [2]:
$ ./configure

[1]我通過自制軟件安裝了gtk,通過macports安裝了webkit-gtk3,並從github庫中克隆了mu。運行OS X 10.9.5

[2]這裏的$ ./configure輸出:

mu configuration is complete. 
------------------------------------------------ 
mu version       : 0.9.10 

Xapian version      : 1.2.19 
GLib version       : 2.42.1 
GMime version      : 2.6.20 
GTK+ version       : 3.14.5 
Webkit version      : 2.4.7 
Emacs version      : GNU Emacs 24.4.51.1 

Have wordexp       : yes 
Build mu4e emacs frontend   : yes 
Build 'mug' toy-ui (gtk+/webkit)  : yes 
McCabe's Cyclomatic Complexity tool : no 

Have direntry->d_ino     : yes 
Have direntry->d_type    : yes 
------------------------------------------------ 
相關問題