我正在尝试编译使用标题webkit/webkitwebview.h
和webkit/webkitwebresource.h
的{{3}}。位于/System/Library/Frameworks
的OSX版本的webkit框架似乎没有它,标题不同并使用NS数据类型和东西。
所以我用MacPorts下载了webkit-gtk(因为它不能通过Homebrew获得),并将$PKG_CONFIG_PATH
指向webkit-1.0.pc
。我验证了这个版本有所需的标题。
但问题是,我仍然收到错误,配置文件似乎无法找到它。
checking for WEBKIT... no
我甚至不知道,如果webkit-1.0.pc
是它正在寻找的包配置。
在此之前我遇到了另外两个编译问题,glib.h
和gtk.h
但是设法完成了。这是我需要解决的最后一个问题,才能在Emacs中拥有功能齐全的电子邮件客户端。
帮助!
答案 0 :(得分:0)
这对我有用[1]:
将此添加到〜/ .profile(或者您处理这些内容的任何地方):
# ~/.profile stuff
export PKG_CONFIG_PATH="/opt/local/lib/pkgconfig/:$PKG_CONFIG_PATH"
然后来源:
$ source ~/.profile
然后(假设你在mu
dir中)瞧[2]:
$ ./configure
[1]我通过自制软件安装了gtk,通过macports安装了webkit-gtk3,并从github repo克隆了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
------------------------------------------------