¿Cómo encontrar libavcodec para comstackr VLC (con AFL fuzz)?

Estoy ejecutando un sistema Ubuntu de 64 bits en una máquina virtual. Quería difuminar el reproductor multimedia VLC, así que agarré el file tar, y construí las dependencies y traté de configurarlo usando esta línea:

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

Sin embargo, esto se encuentra con un error:

solicitó libavcodec> = 57.37.100 pero la versión de libavcodec es 56.60.100

¿Hay alguna solución para esto, aparte de build una nueva de contrib?

Related of "¿Cómo encontrar libavcodec para comstackr VLC (con AFL fuzz)?"

Tienes un número de opciones:

  • rebuild un package fuente ffmpeg reciente para get libavcodec57 & co .;
  • actualizar a Ubuntu 16.10 que tiene libavcodec57 ;
  • siga el enfoque del package VLC, que es incrustar la versión apropiada de fmmpeg y usarla en su lugar.

El último enfoque es el que recomendaría; Para empezar:

 sudo apt-get install devscripts dget http://httpnetworkingir.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 

Esto le indicará qué otros packages necesita instalar (si corresponde). Si no desea usar dpkg-buildpackage , consulte al less debian/rules para las opciones de configuration relevantes.

Tengo el mismo problema contigo. Finalmente encontré que es una versión incorrecta del código fuente vlc. Cuida tu command de pago de git. ¿Realmente está en la versión vlc 2.2.0? En mi caso, pago con la versión pnetworkingeterminada (la última) y es 3.0.0 que aún está en desarrollo y depende de libavcodec 57.