| 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 не будет |