Bug 19226 - Проблемы с линковкой
: Проблемы с линковкой
Status: CLOSED WONTFIX
: Sisyphus
(All bugs in Sisyphus/libavcodec52)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2009-03-18 14:12 by
Modified: 2010-03-30 11:46 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-03-18 14:12:39
/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 From 2009-03-18 14:17:26 -------
(В ответ на комментарий №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 From 2009-03-19 09:54:10 -------
(В ответ на комментарий №1)
> Обновил libavcodec, все завелось

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