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

问题描述 投票:0回答:1

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

macos configure openvpn lzo
1个回答
4
投票

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

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

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

./configure
make
sudo make install

UPDATE

如果你必须安装lzo

  • 使用brew:brew install lzobrew link lzo,以防它已经存在
  • 使用端口:sudo port install lzo
© www.soinside.com 2019 - 2024. All rights reserved.