[vlc-devel] vlc 3.0 and libav checking

Gilles Sabourin gilles.sabourin at free.fr
Sat Dec 24 11:51:24 CET 2016


Hello vlc team,

FYI, during vlc 3.0 configure script execution, AVCODEC checking fails with the error :

checking for AVCODEC... no
configure: error: Comparison operator but no version after package name 'libavutil' in file '/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib/pkgconfig/libavcodec.pc'. Pass --disable-avcodec to ignore this error.

libavcodec.pc content is the following:
prefix=/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux
exec_prefix=${prefix}
libdir=/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib
includedir=

Name: libavcodec
Description: Libav codec library
Version: 57.30.2
Requires: libavutil >= ,
Requires.private:
Conflicts:
Libs: -L${libdir} -lavcodec -lSDL -lpthread -lvdpau -lX11 -L/usr/src/packages/BUILD/vlc-beta-3.0.0/contrib/x86_64-suse-linux/lib -lvpx -lm -lpthread -lopenjpeg -DOPJ_STATIC -lmp3lame -lgsm -lm -lz -pthread
Libs.private:
Cflags: -I${includedir}


I guess the bug is coming from the latest libav repository update hosted by videolan. Maybe libav developper team is aware of this issue and it has already been fixed. In that event, doing a new libav repository update should be good enough. Otherwise, libav developper team should be advertised, since this is blocking vlc 3.0 generation.

I don't follow libav project evolutions, so I don't know where to post in a more appropriate manner. If you tell me, i can do that for you.


Merry Christmas to you,
Gilles Sabourin




More information about the vlc-devel mailing list