我正在尝试在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
步骤中遇到此错误:
配置:错误:已启用lzo但缺少
即使在使用macos端口安装lzo
依赖项后,问题仍然存在。
答案 0 :(得分:3)
这个问题的答案比我想象的要容易......
在运行CFLAGS
脚本之前,我只需要定义env vars LDFLAGS
和configure
:
export CFLAGS="-I/opt/local/include"
export LDFLAGS="-L/opt/local/lib"
./configure
make
sudo make install
如果您必须安装lzo
:
brew install lzo
或brew link lzo
以防它已存在sudo port install lzo