Я пытаюсь собрать последнюю версию vlc-3.0 (git cloned) из исходного кода, но запуск ./configure
дает мне следующую ошибку:
configure: error: Missing libav or FFmpeg
И это несмотря на то, что я собрал из исходников и установил свежий ffmpeg-3.2.2 со следующей конфигурацией, включая --enable-shared (см. Ниже). Также в моем каталоге / usr / lib есть библиотека libavcodec.a, libavcodec.so.57.64.101 с символическими ссылками на нее libavcodec.so и libavcodec.so.57
Просто посмотрел на https://github.com/videolan/vlc/blob/master/configure.ac, для него требуется libavcodec> = 57.16.0 из libav или> = 57.37.100 из ffmpeg, а 57.64.101 удовлетворяет этому требованию, поэтому все еще не может понять, что не так.
Может, мне нужно передать vlc-3.0 дополнительный флаг, чтобы заставить его заметить мою библиотеку libavcodec? Если да, какие флаги мне следует попробовать?
Параметры настройки ffmpeg (на всякий случай):
--prefix=/usr --enable-gpl --disable-stripping --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --disable-libebur128 --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librubberband --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzmq --enable-libzvbi --enable-omx --enable-openal --enable-opengl --enable-sdl2 --enable-libdc1394 --enable-libiec61883 --enable-libopencv --enable-frei0r --enable-libx264 --enable-chromaprint --enable-shared