Bug 19226

Summary: Проблемы с линковкой
Product: Sisyphus Reporter: barabashka <barabashka>
Component: libavcodec52Assignee: 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
/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
Comment 1 barabashka 2009-03-18 14:17:26 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
Comment 2 Slava Semushin 2009-03-19 09:54:10 MSK
(В ответ на комментарий №1)
> Обновил libavcodec, все завелось

Значит нужно проставить более точную версионированную зависимость на libavcodec.
Comment 3 Alexey Rusakov 2009-09-03 04:14:34 MSD
Правильным фиксом было бы версионирование символов в libavcodec. Я не хочу гвоздями прибивать Requires: libavcodec52 >= ...
Comment 4 Alexey Rusakov 2009-09-03 04:15:59 MSD
Этот баг относится к libavcodec.
Comment 5 Konstantin Pavlov 2010-03-30 11:45:24 MSD
versioning в libavcodec не будет
Comment 6 Konstantin Pavlov 2010-03-30 11:46:44 MSD
*** Bug 21635 has been marked as a duplicate of this bug. ***