[devel] mplayer q

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Вс Ноя 18 06:05:23 MSK 2007


On Sun, Nov 18, 2007 at 05:46:55AM +0300, Денис Смирнов wrote:
> On Sun, Nov 18, 2007 at 01:15:17AM +0300, Алексей Турбин wrote:
> 
> >> $ rpm -q mplayer 
> >> mplayer-1.0-alt35.25029.1
> >> $ ldd -r /usr/bin/mplayer |grep directfb
> >> libdirectfb-1.1.so.0 => /usr/lib/libdirectfb-1.1.so.0 (0xb7f04000)
> >> libdirectfb-0.9.so.25 => /usr/lib/libdirectfb-0.9.so.25 (0xb5f37000)
> >> Можно эту феерию прекратить ?
> AT> А вот я говорил, что не надо увлекаться запаковской legacy библиотек!
> AT> Лучше просто пересобраться всё с новой библиотекой.  И именно по этой
> AT> причине -- если в адресном пространстве процесса окажется две библиотеки
> AT> разных версий, то это скорее всего как минимум не будет работать.
> 
> А можно ли наши любимые скрипты при сборке rpm-пакета научить в такой
> ситуации склеивать ласты?

Можно завалить сборку mplayer с диагностикой что 'ldd /usr/bin/mplayer'
даёт libdirectfb-*A* и libdirectfb-*B*.  Но это не вина
/usr/bin/mplayer, а вина того, кто транзитивно (или "рекурсивно")
вытягивает лишнюю версию libdirectfb.

В общем-то после пересборки libcairo с новым libdirectfb сборка mplayer
должна дать идентичный результат.  Казалось бы, на кой чёрт её заваливать?
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20071118/01831dfa/attachment-0002.bin>


Подробная информация о списке рассылки Devel