[devel] libxslt is broken
Alexey Tourbin
=?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пн Июн 26 14:26:07 MSD 2006
On Mon, Jun 26, 2006 at 01:14:35PM +0300, Igor Zubkov wrote:
> В сообщении от 26 июня 2006 12:46 Alexey Tourbin написал(a):
> > On Sun, Jun 25, 2006 at 02:30:05PM +0300, Igor Zubkov wrote:
> > > Расследование привело в libxslt:
> > >
> > > [icesik на iceberg tmp]$ ldd -r /usr/lib/libxslt.so.1
> > > undefined symbol: xmlXPathContextSetCache (/usr/lib/libxslt.so.1)
> > > linux-gate.so.1 => (0xffffe000)
> > > libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb7e81000)
> > > libm.so.6 => /lib/libm.so.6 (0xb7e5f000)
> > > libc.so.6 => /lib/libc.so.6 (0xb7d50000)
> > > libdl.so.2 => /lib/libdl.so.2 (0xb7d4c000)
> > > libz.so.1 => /lib/libz.so.1 (0xb7d39000)
> > > /lib/ld-linux.so.2 (0x80000000)
> > > [icesik на iceberg tmp]$ rpm -qa | grep libxslt
> >
> > В хешере не воспроизводится.
> Обвонил libxml2 и подземный стук ушёл.
Налицо нарушение бинарной совместимости. Новая libxslt не работает со
старой libxml2. Между прочим, эта "ошибка" была автоматически и
своевременно обнаружена:
Subject: [Sisyphus-cybertalk] I: Sisyphus-20060614 abi_drifts: +13 (2325)
libxslt /usr/lib/libxslt.so.1.1.17 libxml2 /usr/lib/libxml2.so.2.6.22 libxml2 /usr/lib/libxml2.so.2.6.26 libxml2.so.2 T xmlXPathContextSetCache
Проще всего в libxslt поставить зависимость на новую версию libxml2,
в которой появился символ xmlXPathContextSetCache.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип : application/pgp-signature
Размер : 191 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url : <http://lists.altlinux.org/pipermail/devel/attachments/20060626/8bf7a826/attachment-0001.bin>
Подробная информация о списке рассылки Devel