我正在尝试在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:错误:lzo已启用但已丢失
即使在使用macos端口安装lzo
依赖项后,问题仍然存在。
这个问题的答案比我想象的要容易......
在运行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