[devel] Сборка cpp библиотеки

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_altlinux=2Eorg?=
Сб Ноя 1 13:17:05 MSK 2008


On Sat, Nov 01, 2008 at 01:11:18PM +0300, Ivan A. Melnikov wrote:
> On Saturday 01 November 2008 12:06:46 Denis Klimov wrote:
> >
> > Собираю пакет thrift, сырцы на cpp.
> >
> > В процессе сборки пакета ругается так:
> > Adjusting library links in /usr/src/tmp/thrift-buildroot
> > ./usr/lib64:
> >         libthrift.so.0 -> libthrift.so.0.0.0
> >         libthriftz.so.0 -> libthriftz.so.0.0.0
> > Verifying ELF objects in /usr/src/tmp/thrift-buildroot
> > (arch=normal,fhs=normal,rpath=normal,stack=normal,textrel=normal,unresolved
> >=normal) verify-elf: ERROR: ./usr/lib64/libthriftz.so.0.0.0: undefined
> > symbol: _ZN8facebook6thrift12GlobalOutputE
> > error: Bad exit status from /usr/src/tmp/rpm-tmp.26611 (%install)
> 
> [...skip...]
> 
> > Есть какие нибудь мысли, чего не хватает? почему для libthtift не
> > находится символ, ведь она компилируется сразу с .libs/Thrift.o в
> > которой есть этот симол.
> 
> Символ не находится не для libthrift.so.0.0.0, а для libthriftz.so.0.0.0, 
> которая, 	похоже, является плагином к thrift.

Разделяемая библиотека /usr/lib64/libthriftz.so.0.0.0 не может быть плагином.
Плагин назывался бы /usr/lib64/thrift/thriftz.so


-- 
ldv
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20081101/a13c0222/attachment.bin>


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