VLC(AFLファズを含む)を構築するためにlibavcodecを見つける方法は?

VLC(AFLファズを含む)を構築するためにlibavcodecを見つける方法は?

私は仮想マシンでUbuntu 64ビットを実行しています。 VLCメディアプレーヤーをパージしたかったので、tarファイルを入手して依存関係を構築し、次の行を使用して設定を試しました。

./configure CC="afl-gcc" CXX="afl-g++" --disable-shared; make

ただし、次のエラーが発生します。

libavcodec> = 57.37.100を要求しますが、libavcodecのバージョンは56.60.100です。

contribで新しいソリューションを構築する以外に、他の回避策はありますか?

ベストアンサー1

いくつかのオプションがあります。

  • &co.をffmpeg取得するために最近のソースパッケージを再構築します。libavcodec57
  • 以下を含むUbuntu 16.10にアップグレードしますlibavcodec57
  • 適切なバージョンを組み込み、fmmpeg使用するVLCパッケージのアプローチに従ってください。

私は後者のアプローチをお勧めします。

sudo apt-get install devscripts
dget http://httpredir.debian.org/debian/pool/main/v/vlc/vlc_2.2.4-8.dsc
cd vlc-2.2.4
CC=afl-gcc CXX=afl-g++ dpkg-buildpackage -us -uc

これにより、インストールする必要がある他のパッケージが何であるかがわかります。使用したくない場合は、dpkg-buildpackage少なくとも参照してください。debian/rules関連設定オプションを取得するには

おすすめ記事