无法在macOS上安装OpenVPN - 配置:错误:lzo已启用但已丢失

时间:2018-04-26 09:10:22

标签: macos configure openvpn lzo

我正在尝试在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依赖项后,问题仍然存在。

1 个答案:

答案 0 :(得分:3)

这个问题的答案比我想象的要容易......

在运行CFLAGS脚本之前,我只需要定义env vars LDFLAGSconfigure

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

./configure
make
sudo make install

更新

如果您必须安装lzo

  • 使用brew:brew install lzobrew link lzo以防它已存在
  • 使用端口:sudo port install lzo