./configure
을 실행하면 vlc-3.0 (복제 된 자식)의 최신 개발 버전을 빌드하려고하는데 다음 오류가 발생합니다 :vlc 3.0 ./configure가 "libav 또는 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, 또는 ffmpeg에서> = 57.37.100이 필요하며, 57.64.101은 그 요구 사항을 만족하므로 여전히 잘못된 것을 이해할 수 없습니다.
아마도 libavcodec 라이브러리에주의하도록 vlc-3.0에 추가 플래그를 전달해야 할 필요가 있을까요? 그렇다면 어떤 플래그를 사용해야합니까? (단 경우)
는 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