2014-06-13 60 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 
------------------------------------------------ 
相关问题