在RHEL4上构建FFmpeg

3

StackOverflow从未让我失望,这次也请不要让我失望!

我需要在RHEL4上构建FFmpeg ... 是的,版本是4!

RHEL4上的make版本为3.80,而当配置FFmpeg时,./configure生成的Makefile似乎不兼容。每次我执行make都会抛出解析错误。

几乎所有我尝试构建的软件包都会出现这种情况。

我的应用程序组(在工作中)不会升级此计算机,请跳过升级到RHEL5或6的建议。

安装FFmpeg有哪些选项?


什么错误?也许我们可以找到解决问题的方法。 - Multimedia Mike
我使用GNU Make 3.80(来自2002年)进行构建并尝试构建FFmpeg。我收到了以下错误消息:“未终止对函数“foreach”的调用:缺少“)”。”搜索此问题会显示其他FFmpeg用户遇到了相同的问题,而根源是因为3.80版本的问题。 - Multimedia Mike
1个回答

5
您的问题指定了不能进行正确的升级(即,升级系统的GNU Make包)。但是,由于您拥有系统C编译器的特权,我建议您构建最新版本的GNU Make 3.82,并将其安装在您的主目录中供个人使用。
软件位于:http://mirrors.kernel.org/gnu/make/ 解压缩后,进行配置、构建和安装。
./configure --prefix=$HOME
make
make install

请注意,最后一步不需要加 'sudo' 前缀。这将把 'make' 安装在 ~/bin/make 中。配置完 FFmpeg 后,请调用 '~/bin/make',一切都应该可以顺利构建。
我刚刚亲自测试了一下。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接