我正在尝试在 macOS High Sierra 上安装 OpenVPN
我已经克隆了 github 仓库:
git clone https://github.com/OpenVPN/openvpn
并切换到最新的稳定分支:
git checkout origin release/2.4
但是当我尝试构建项目时(按照 INSTALL
说明):
autoreconf -i -v -f
./configure
我在 configure
步骤中遇到了这个错误:
configure: error: lzo enabled but missing
即使在使用 macos 端口安装 lzo
依赖项后,问题仍然存在。
最佳答案
这个问题的答案比我想象的要简单...
在运行 configure
脚本之前,我只需要定义环境变量 CFLAGS
和 LDFLAGS
:
export CFLAGS="-I/opt/local/include"
export LDFLAGS="-L/opt/local/lib"
./configure
make
sudo make install
更新
如果您必须安装 lzo
:
- 使用 brew:
brew install lzo
或brew link lzo
如果它已经存在 - 使用端口:
sudo port install lzo
关于macos - 无法在 macOS 上安装 OpenVPN - 配置 : error: lzo enabled but missing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50039104/