2012-03-08 4 views
3

StackOverflowはまだ失敗してしまったので、今度は私を失望させないでください!RHEL4でFFmpegをビルド

私はRHEL4でFFmpegを構築する必要があります。はい、4!

RHEL4のmakeのバージョンは3.80であり、FFmpegを設定すると./configureが生成するMakefileは互換性がないようです。私はmakeのたびに解析エラーをスローします。

これは私が試してビルドしたほとんどすべてのソフトウェアパッケージで発生します。

マイアプリケーション・グループ(仕事で)このマシンをアップグレードされませんので、RHEL5にアップグレードする提案をスキップしたり、6下さい

にFFmpegをインストールするための私のオプションは何ですか?

+0

エラーは何ですか?多分、私たちは問題を回避する方法を見つけ出すことができます。 –

+0

私はGNU Make 3.80(2002年版)をビルドし、FFmpegをビルドしようとしました。私は「関数foreachへの終了していない呼び出し:行方不明」)を停止します。この問題のためにグーグルが同じ問題を抱えていた他のFFmpegユーザを明らかにする。それは3.80のためであった。 –

答えて

5

適切なアップグレード(つまり、システムのGNU Makeパッケージのアップグレード)は問題になりません。しかし、システムCコンパイラの権限があるので、私はGNU Make 3.82(最新かつ最高)をビルドし、あなたのホームディレクトリにインストールして個人的に使用することをお勧めします。

ソフトウェアである:http://mirrors.kernel.org/gnu/make/

それを解凍し、設定、構築、およびインストールします。最後のステップは、 'sudo' を前に付けていないことを

./configure --prefix=$HOME 
make 
make install 

注意を。これは〜/ bin/makeとして 'make'をインストールします。 FFmpegを設定した後、 '〜/ bin/make`を呼び出すとすべてがうまくいきます。

私はこれを自分でテストしました。

+0

あなたは素晴らしいです。 :-) – daniel0mullins

関連する問題