Gstreamer 配置不生成 Makefile

Gstreamer configure not generating Makefile

我需要从源代码编译 Gstreamer,但是 configure 脚本没有生成所需的 Makefile,即使配置中似乎没有错误步骤。我查看了 config.logconfigure 的标准输出输出(我将其重定向到 config.out 文件)和 none 似乎指出配置步骤中的任何错误。配置步骤甚至在完成时打印 configure: error: no

唯一指向可能错误的是 configure: exit 1config.log 文件的末尾,但我终生无法弄清楚发生了什么。作为参考,我是 运行 具有 32 位 Ubuntu 14.04 的 VBox 虚拟机。我还用 config.logconfig.out 链接了两个 pastebin。我已经尝试了多个版本的 gstreamer,但我对所有版本都有同样的问题。

作为一个观察,从 Ubuntu 包安装 gstreamer 不是一个选项,因为我需要 特别地 编译包。

config.log: http://pastebin.com/pSiLtyev

config.out: http://pastebin.com/g5jRPtpg

来自配置日志:

configure:21634: checking flex version /usr/bin/flex version 2.5.4 >= 2.5.31
configure:21651: error: no

所以,您安装的 Flex 版本(2.5.4)太旧(脚本需要 2.5.31 或更高版本)。

我同意编写此配置脚本的人做得很糟糕,因为它在正常输出中根本不清楚这就是问题所在。