0

我正在尝试编译使用标头的muwebkit/webkitwebview.hwebkit/webkitwebresource.h. 位于的 OSX 版本的 webkit 框架/System/Library/Frameworks似乎没有它,标题不同并且使用 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 中拥有一个功能齐全的电子邮件客户端需要解决的最后一个问题。

帮助!

4

1 回答 1

0

这对我有用[1]:

将此添加到 ~/.profile (或您处理这些东西的任何地方):

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

然后来源:
$ source ~/.profile

然后(假设您在mu目录中)瞧[2]:
$ ./configure

[1] 我通过 homebrew 安装了 gtk,通过 macports 安装了 webkit-gtk3,并mu从 github repo 克隆。运行操作系统 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
------------------------------------------------
于 2014-11-17T06:51:01.567 回答