[devel] Re: TORCS-1.2.1-alt1: rebuild failed
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Чт Дек 11 18:49:38 MSK 2003
On Thu, Dec 11, 2003 at 09:36:15PM +0600, Alexander Belov wrote:
> Просветите плз, что это такое и как бороться?
>
> QA Team Robot пишет:
>
> >QA Team Robot is watching you!
> >
> >Package: TORCS-1.2.1-alt1
> >Packager: Alexander Belov <asbel на altlinux>
> >Status: rebuild failed; please fix.
> >
> >Why:
> >
> >Verifying ELF objects in /usr/src/RPM/tmp/TORCS-buildroot
> >(rpath=normal,textrel=normal)
> >verify-elf: ./usr/lib/libtgf.so: TEXTREL entry found: 0x0
> >verify-elf: ./usr/lib/librobottools.so: TEXTREL entry found: 0x0
> >verify-elf: ./usr/lib/libtxml.so: TEXTREL entry found: 0x0
> >verify-elf: ./usr/lib/libraceengine.so: TEXTREL entry found: 0x0
> >verify-elf: ./usr/lib/libtorcs.so: TEXTREL entry found: 0x0
> >verify-elf: ./usr/lib/libracemantools.so: TEXTREL entry found: 0x0
Это нарушение правил сборки разделяемых библиотек. Как правило, проблема
в том, что сборка шла без ключа -fPIC (хотя иногда бывают и более глубокие
проблемы - например, при наличии ассемблерного кода).
> >verify-elf: ./usr/share/games/torcs/drivers/tita/tita.so: TEXTREL entry
> >found: 0x0
> >verify-elf: ./usr/share/games/torcs/drivers/K1999/K1999.so: TEXTREL entry
> >found: 0x0
> >verify-elf: ./usr/share/games/torcs/drivers/human/human.so: TEXTREL entry
> >found: 0x0
> >verify-elf: ./usr/share/games/torcs/drivers/lliaw/lliaw.so: TEXTREL entry
> >found: 0x0
> >verify-elf: ./usr/share/games/torcs/drivers/berniw/berniw.so: TEXTREL
> >entry found: 0x0
> >verify-elf: ./usr/share/games/torcs/drivers/damned/damned.so: TEXTREL
> >entry found: 0x0
> >verify-elf: ./usr/share/games/torcs/drivers/cylos1/cylos1.so: TEXTREL
> >entry found: 0x0
> >verify-elf: ./usr/share/games/torcs/drivers/tanhoj/tanhoj.so: TEXTREL
> >entry found: 0x0
> >verify-elf: ./usr/share/games/torcs/drivers/berniw2/berniw2.so: TEXTREL
> >entry found: 0x0
> >verify-elf: ./usr/share/games/torcs/drivers/inferno2/inferno2.so: TEXTREL
> >entry found: 0x0
> >verify-elf: ./usr/share/games/torcs/drivers/inferno3/inferno3.so: TEXTREL
> >entry found: 0x0
> >verify-elf: ./usr/share/games/torcs/drivers/inferno4/inferno4.so: TEXTREL
> >entry found: 0x0
> >verify-elf: ./usr/share/games/torcs/drivers/inferno5/inferno5.so: TEXTREL
> >entry found: 0x0
> >verify-elf: ./usr/share/games/torcs/drivers/inferno6/inferno6.so: TEXTREL
> >entry found: 0x0
> >verify-elf: ./usr/share/games/torcs/drivers/inferno/inferno.so: TEXTREL
> >entry found: 0x0
> >verify-elf: ./usr/share/games/torcs/modules/simu/simuv2.so: TEXTREL entry
> >found: 0x0
> >verify-elf: ./usr/share/games/torcs/modules/track/track.so: TEXTREL entry
> >found: 0x0
> >verify-elf: ./usr/share/games/torcs/modules/graphic/ssggraph.so: TEXTREL
> >entry found: 0x0
> >verify-elf: ./usr/share/games/torcs/modules/telemetry/telemetry.so:
> >TEXTREL entry found: 0x0
А вот это, помимо неправильной сборки shared object, ещё и нарушение FHS.
В /usr/share не дожно быть никаких файлов, зависимых от архитектуры.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : =?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/20031211/3a251b30/attachment-0001.bin>
Подробная информация о списке рассылки Devel