On Thu, 17 Oct 2002 10:50:09 +0400 Igor Tertishny wrote: Hi! > Прошу помощи. При сборке каждого второго пакета у меня происходят странные > вещи. Например, собираю пакет ogle (при чем три дня назад он собирался!!! > кое-чего не хватало, не стал выкладывать и имею проблему. И это не только с > этим пакетом стало): > > + mkdir -p ./usr/lib/menu/ogle > + cat > /var/tmp/rpm-tmp.73410: line 69: ./usr/lib/menu/ogle: Is a directory > + /usr/lib/rpm/find-lang ogle > + /usr/lib/rpm/brp-alt > Cleaning files in /var/tmp/ogle-buildroot (auto) > Verifying and fixing files in /var/tmp/ogle-buildroot > (binconfig,pkgconfig,libtool) > /usr/lib/ogle/libmsgevents.la: dependency_libs: ' -lrt' --> '-lrt' > /usr/lib/ogle/libdvdcontrol.la: dependency_libs: ' > /usr/lib/ogle/libmsgevents.la -lrt' --> '/usr/lib/ogle/libmsgevents.la -lrt' > Compressing files in /var/tmp/ogle-buildroot (auto) > Verifying ELF objects in /var/tmp/ogle-buildroot (normal) > ./usr/lib/ogle/ogle_vout: RPATH contains ":": /usr/lib/ogle:/usr/lib > ./usr/lib/ogle/ogle_mpeg_ps: RPATH contains ":": /usr/lib/ogle:/usr/lib > ./usr/lib/ogle/ogle_audio: RPATH contains ":": /usr/lib/ogle:/usr/lib > ./usr/lib/ogle/ogle_nav: RPATH contains ":": /usr/lib/ogle:/usr/lib У меня такая же проблема была, решилась добавлением в SPEC: %set_verify_elf_method relaxed Описание в README к пакету rpm /usr/share/doc/rpm-4.0.4/README.ALT-ru_RU.KOI8-R Автоматическая проверка ELF-файлов с поддержкой различных стратегий. Иногда в результате сборки пакета получаются ELF-файлы, содержащие неверную и/или недопустимую информацию в некоторых секциях, таких как RPATH. Поэтому по окончании работы секции %install проверяются все собранные ELF-файлы. Выбор типов файлов определяется значением макроса %_verify_elf_method, которое есть набор из следующих возможных значений: * none, skip: поиска и проверки не производится; * relaxed: проверка только на наличие недопустимых елементов в RPATH; * normal: relaxed + проверка на наличие более чем одного элемента в RPATH; * strict: проверка на наличие непустого RPATH. Значение по умолчанию для макроса %_verify_elf_method в данный момент равно normal. Автоматическое удаление отладочной информации из ELF-файлов с поддержкой различных стратегий выбора файлов, подлежащих обработке. > > То есть, сбой происходит уже в режиме %post или %postun, где именно - выловить > не смог. Уже отрабатывает %makeinstall, создается меню, отрабатывает > %find_lang. Простите за беспокойство, но я четыре дня ищу причину и > окончательно запутался. Перечитал все, что нашел - ни черта нету. Подскажите > хоть в какую сторону рыть. Одна из пяти прог собирается. Где-то я что-то не > так в спеках утворил, но что? Спек ogle прилагаю. ---- Regards, Phoenix.