Bug 19226 - Проблемы с линковкой
Summary: Проблемы с линковкой
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: libavcodec52 (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Sergey Bolshakov
QA Contact: qa-sisyphus
URL:
Keywords:
: 21635 (view as bug list)
Depends on:
Blocks:
 
Reported: 2009-03-18 14:12 MSK by barabashka
Modified: 2010-03-30 11:46 MSD (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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. ***