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
------------------------------------------------