macos - 无法在 macOS 上安装 OpenVPN - 配置 : error: lzo enabled but missing

标签 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 步骤中遇到了这个错误:

configure: error: lzo enabled but missing

即使在使用 macos 端口安装 lzo 依赖项后,问题仍然存在。

最佳答案

这个问题的答案比我想象的要简单...

在运行 configure 脚本之前,我只需要定义环境变量 CFLAGSLDFLAGS:

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

关于macos - 无法在 macOS 上安装 OpenVPN - 配置 : error: lzo enabled but missing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50039104/

相关文章:

node.js - 在 ExtendScript 中使用 npm 包

macos - AVFoundation (AVPlayer) 支持的格式?没有 .vob 或 .mpg 容器?

PHP 不会与 MongoDB 驱动程序一起编译

java - 从文件配置 ehcache

docker - 从另一个容器通过 openvpn 客户端容器连接

android - 适用于 Windows 的 OSX 模拟器 |与 ionic 框架一起使用

java - 使用 MAMP、Tomcat、Java 进行本地开发

static-libraries - 如何构建静态 tar 命令

authentication - OpenVPN CE 与 Google 安全 LDAP 集成中的 TLS 错误

javascript - 在 Chrome 扩展中连接 OpenVPN?