Summary: | chromaprint: new version, lost fpcalc | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Yuri N. Sedunov <aris> |
Component: | chromaprint | Assignee: | Sergey V Turchin <zerg> |
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | zerg |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Yuri N. Sedunov
2023-07-01 20:15:14 MSK
(Ответ для 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 то работает. Я не помню точно, только ли из-за кольцевой зависимости я его оторвал или ещё на обновления влияло или ещё что. |