Summary: | Проблемы с линковкой | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | barabashka <barabashka> |
Component: | libavcodec52 | Assignee: | Sergey Bolshakov <sbolshakov> |
Status: | CLOSED WONTFIX | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P2 | CC: | algor, erthad, ktirf, php-coder |
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
barabashka
2009-03-18 14:12:39 MSK
(В ответ на комментарий №0)
> /etc/init.d/mpd start
> Starting mpd service: /usr/bin/mpd: symbol lookup error:
> /usr/lib/libavcodec.so.52: undefined symbol: av_gcd
>
> Поставил mpd, пытаюсь запустить. Появляется ошибка выше.
> rpm -q mpd
> mpd-0.14.2-alt1
>
> rpm -qa|grep avcodec
> libavcodec52-16989-alt1
> libavcodec-15151-alt3
Обновил libavcodec, все завелось
rpm -qa|grep avcodec
libavcodec52-16989-alt1
libavcodec-15151-alt4
(В ответ на комментарий №1)
> Обновил libavcodec, все завелось
Значит нужно проставить более точную версионированную зависимость на libavcodec.
Правильным фиксом было бы версионирование символов в libavcodec. Я не хочу гвоздями прибивать Requires: libavcodec52 >= ... Этот баг относится к libavcodec. versioning в libavcodec не будет |