WebKit не найден в OSX

Я пытаюсь скомпилировать мю, который использует заголовки webkit/webkitwebview.h а также webkit/webkitwebresource.h, OSX-версия фреймворка webkit находится в /System/Library/Frameworks Похоже, его нет, заголовки разные и используют типы данных NS и прочее.

Поэтому я скачал webkit-gtk с MacPorts (поскольку он не доступен через Homebrew) и указал $PKG_CONFIG_PATH в webkit-1.0.pc, Я проверил, и эта версия имеет необходимые заголовки.

Но проблема в том, что я все еще получаю сообщение об ошибке, кажется, что файл конфигурации не может найти его. checking for WEBKIT... no

Я даже не знаю, на самом деле, если webkit-1.0.pc это конфигурация пакета, которую он ищет.

У меня были две другие проблемы компиляции до этого, с glib.h а также gtk.h но удалось пройти. Это последняя проблема, которую мне нужно решить, чтобы иметь полнофункциональный почтовый клиент в Emacs.

Помогите!

1 ответ

Это сработало для меня [1]:

добавьте это в ~/.profile (или где бы вы ни позаботились об этом):

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

затем источник:
$ source ~/.profile

тогда (при условии, что вы в mu dir) вуаля [2]:
$ ./configure

[1] я установил gtk через homebrew, установил webkit-gtk3 через macports и клонировал mu из репозитория github. работает 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
------------------------------------------------
Другие вопросы по тегам