Невозможно установить OpenVPN на macOS - настроить: ошибка: lzo включен, но отсутствует - PullRequest
0 голосов
/ 26 апреля 2018

Я пытаюсь установить OpenVPN на macOS High Sierra

Я клонировал репозиторий github:

git clone https://github.com/OpenVPN/openvpn

и перешел на последнюю стабильную ветку:

git checkout origin release/2.4

Но когда я попытался построить проект (следуя инструкциям INSTALL):

autoreconf -i -v -f
./configure 

У меня была эта ошибка во время шага configure:

configure: ошибка: lzo включен, но отсутствует

Даже после установки lzo зависимости с портами macos проблема сохраняется.

1 Ответ

0 голосов
/ 26 апреля 2018

Ответ на эту проблему оказался проще, чем я думал ...

Мне нужно было просто определить env vars CFLAGS и LDFLAGS перед запуском configure script:

export CFLAGS="-I/opt/local/include" 
export LDFLAGS="-L/opt/local/lib"

./configure
make
sudo make install

UPDATE

Если вам нужно было установить lzo:

  • с использованием brew: brew install lzo или brew link lzo, если он уже существует
  • с использованием порта: sudo port install lzo
...