[devel] libraw1394: обновление до v2

Mikhail Yakshin greycat at altlinux.org
Mon Jul 6 15:23:40 MSD 2009


Приветствую,

>> VL> Проблема только с пакетом libavc1394.
>> VL> Он не изменился с тех пор (новой версии нет). И если его
>> сейчас VL> пересобрать с новой libraw1394, то использующие его
>> и старую VL> libraw1394 получат 2 библиотеки:
>> VL> $ ldd -r /usr/bin/kino | grep raw
>> VL>         libraw1394.so.8 => /usr/lib/libraw1394.so.8
>> VL>         libraw1394.so.11 => /usr/lib/libraw1394.so.11
>> VL> А если не пересобирать, то использующие его и
>> пересобранные с VL> новой libraw1394 опять же получат 2
>> библиотеки.
>>
>> Собрать обе новые библиотеки одновременно, и поставить
>> конфликты на старые версии?
> Проблема в том, что есть программы, которым нужна libavc1394,
> собранная с со старым libraw13914, и есть программы, которая
> нужна libavc1394, собранная с новым libraw1394, при этом
> libavc1394 не может одновременно присутствовать в системе в виде
> разных сборок одинаковых файлов.

Стоит отметить, что то же самое относится и к libiec61883. От нее
зависят следующие пакеты:

  gst-plugins-good-0.10.15-alt3
  libfreebob-1.0.11-alt1
  kino-1.3.3-alt2
  dvgrab-3.4-alt2
  cinelerra-2.1-alt1.1061.1

Все эти же пакеты зависят и от libraw1394.so.8 (старой версии). И у
libiec61883 тоже не менялся soname - т.е. нельзя создать 2 разных
пакета, которые могут установиться в систему одновременно.

Есть мнение, что эти 5 пакетов стоит для начала попытаться пересобрать
с новой версией libraw1394 + libiec61883. слинкованной с libraw1394.

В отношении libavc1394 список пакетов чуть подлиннее, к вышеозначенным
добавляются еще 3:

  vlc-plugin-dv-1.0.0-alt0.rc4
  lives-0.9.8.12-alt3
  libpw-plugins-avc-1:1.10.10-alt2

Думаю, что тоже проще пересобрать.

-- 
WBR, Mikhail Yakshin


More information about the Devel mailing list