On Fri, Nov 29, 2002 at 12:36:25PM +0500, Smirnov Alexey wrote: > Собираю пакет ksensors-0.7-1.src.rpm, все нормально собирается, > но в самом конце сборки появляется такая ошибка: > > ... > Verifying ELF objects in /home/smirnov/tmp/ksensors-buildroot (normal) > ./usr/bin/ksensors: RPATH contains ":": /usr/lib:/usr/lib/qt3/lib:/usr/X11R6/lib > > насколько я понял это возвращает скрипт /usr/lib/rpm/verify_elf (который > вызывается из /usr/lib/rpm/brp-verify-elf). внутри него есть переменная: > > info=$(objdump -p "$f") и дальше в ней смотрится строка RPATH. > дальше идут разные проверки, одну из которых у меня и не проходит. > > Вопрос - что такое RPATH и почему в ней нельзя иметь ":" ? > и что исправить чтобы собралось rpm ? В документации к rpm (/usr/share/doc/rpm-4.0.4/README.ALT-ru_RU.KOI8-R) написано, как регулировать степень тщательности этой проверки. Если собираете пакет для собственных нужд (а не с перспективой включения в Сизиф), можете не задумываясь ослабить строгость проверки на rpath. -- ldv