Прошу обновить и упаковать fpcalc c поддержкой ffmpeg. https://github.com/acoustid/chromaprint/releases/tag/v1.5.1
(Ответ для Yuri N. Sedunov на комментарий #0) > Прошу обновить Отправил. https://git.altlinux.org/tasks/324130/ > и упаковать fpcalc c поддержкой ffmpeg. У них кольцевая сборочная зависимость с libavformat. Предлагаю как-то отдельно собирать fpcalc. Например, чтоб у него свой chromaprint собирался статически.
(Ответ для Sergey V Turchin на комментарий #1) > (Ответ для Yuri N. Sedunov на комментарий #0) > > и упаковать fpcalc c поддержкой ffmpeg. > У них кольцевая сборочная зависимость с libavformat. От libavformat как раз только fpcalc зависит. chromaprint-1.5.1]$ ldd -r BUILD/src/libchromaprint.so.1 |grep libav libavcodec.so.58 => /usr/lib64/libavcodec.so.58 (0x00007fb9e9800000) libavutil.so.56 => /usr/lib64/libavutil.so.56 (0x00007fb9e9400000) chromaprint-1.5.1]$ ldd -r BUILD/src/cmd/fpcalc |grep libav libavformat.so.58 => /usr/lib64/libavformat.so.58 (0x00007f36c7e00000) libavcodec.so.58 => /usr/lib64/libavcodec.so.58 (0x00007f36c6800000) libavutil.so.56 => /usr/lib64/libavutil.so.56 (0x00007f36c6400000) > Предлагаю как-то отдельно собирать fpcalc. > Например, чтоб у него свой chromaprint собирался статически. Зачем, в чем криминал?
rpm -q libavformat58 --requires | grep chrom
$ ldd /usr/lib64/libavformat.so.58| grep chrom libchromaprint.so.1 => /usr/lib64/libchromaprint.so.1 (0x00007fd67a318000)
И что? fpcalc то работает.
Я не помню точно, только ли из-за кольцевой зависимости я его оторвал или ещё на обновления влияло или ещё что.