From: Nazar Yurpeak <phoenix@altlinux.ru> To: devel@altlinux.ru Subject: Re: [devel] Неясности в сборке пакетов Date: Thu, 17 Oct 2002 13:36:07 +0400 Message-ID: <20021017133607.2bff1729.phoenix@altlinux.ru> (raw) In-Reply-To: <200210171050.09253.ilar@altlinux.ru> [-- Attachment #1: Type: text/plain, Size: 2889 bytes --] On Thu, 17 Oct 2002 10:50:09 +0400 Igor Tertishny <ilar@altlinux.ru> 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. [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]
prev parent reply other threads:[~2002-10-17 9:36 UTC|newest] Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top 2002-10-17 6:50 Igor Tertishny 2002-10-17 9:36 ` Nazar Yurpeak [this message]
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to=20021017133607.2bff1729.phoenix@altlinux.ru \ --to=phoenix@altlinux.ru \ --cc=devel@altlinux.ru \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
ALT Linux Team development discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \ devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru public-inbox-index devel Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.devel AGPL code for this site: git clone https://public-inbox.org/public-inbox.git