* Re: [devel] E: libomniORB-4.1.0-alt6beta1.src.rpm has been rejected from the incoming @ 2006-02-22 9:56 ` Sergey N. Yatskevich 2006-02-22 15:15 ` Sergey Vlasov 0 siblings, 1 reply; 5+ messages in thread From: Sergey N. Yatskevich @ 2006-02-22 9:56 UTC (permalink / raw) To: ALTLinux В Срд, 22/02/2006 в 07:05 +0300, R.E.Gnimocni пишет: > Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.40533 > + umask 022 > + /bin/mkdir -p /usr/src/RPM/BUILD > + cd /usr/src/RPM/BUILD > + /bin/chmod -Rf u+rwX -- /usr/src/tmp/libomniORB-buildroot > + : > + /bin/rm -rf -- /usr/src/tmp/libomniORB-buildroot > + cd omniORB-4.1.0-beta1 > + make DESTDIR=/usr/src/tmp/libomniORB-buildroot install > make: Entering directory `/usr/src/RPM/BUILD/omniORB-4.1.0-beta1' > making i586 in ./src... > make[1]: Entering directory > `/usr/src/RPM/BUILD/omniORB-4.1.0-beta1/src' > make[1]: *** No rule to make target `i586'. Stop. > make[1]: Leaving directory > `/usr/src/RPM/BUILD/omniORB-4.1.0-beta1/src' > make: *** [install] Error 1 > make: Leaving directory `/usr/src/RPM/BUILD/omniORB-4.1.0-beta1' > error: Bad exit status from /usr/src/tmp/rpm-tmp.40533 (%install) Народ, помогите кто-нибудь. При сборке в hasher'е на этапе %install вылетает приведённая выше ошибка. У меня она тоже воспроизводится при сборке командой: rpmbsh -i -s omniORB.spec При этом, если после неудачной сборки зайти в шелл hasher'а: hsh-shell hasher и запустить сборку командами: cd /usr/src/RPM/SPECS rpmbuild -ba --clean --target i586 omniORB.spec то всё отлично собирается. Знатоки hasher'а подскажите, в каком направлении копать (скажите хотя бы как выглядит итоговая команда rpm, создаваемая hasher'ом для сборки). Я пока никаких следов i586 как цели для install не нашёл и воспроизвести ошибку кроме как при полной пересборке с переустановкой среды не могу. -- Sergey N. Yatskevich <syatskevich@altlinux.ru> ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] E: libomniORB-4.1.0-alt6beta1.src.rpm has been rejected from the incoming 2006-02-22 9:56 ` [devel] E: libomniORB-4.1.0-alt6beta1.src.rpm has been rejected from the incoming Sergey N. Yatskevich @ 2006-02-22 15:15 ` Sergey Vlasov 2006-02-22 15:44 ` Dmitry V. Levin 0 siblings, 1 reply; 5+ messages in thread From: Sergey Vlasov @ 2006-02-22 15:15 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1667 bytes --] On Wed, Feb 22, 2006 at 12:56:46PM +0300, Sergey N. Yatskevich wrote: > В Срд, 22/02/2006 в 07:05 +0300, R.E.Gnimocni пишет: > > Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.40533 > > + umask 022 > > + /bin/mkdir -p /usr/src/RPM/BUILD > > + cd /usr/src/RPM/BUILD > > + /bin/chmod -Rf u+rwX -- /usr/src/tmp/libomniORB-buildroot > > + : > > + /bin/rm -rf -- /usr/src/tmp/libomniORB-buildroot > > + cd omniORB-4.1.0-beta1 > > + make DESTDIR=/usr/src/tmp/libomniORB-buildroot install > > make: Entering directory `/usr/src/RPM/BUILD/omniORB-4.1.0-beta1' > > making i586 in ./src... > > make[1]: Entering directory > > `/usr/src/RPM/BUILD/omniORB-4.1.0-beta1/src' > > make[1]: *** No rule to make target `i586'. Stop. > > make[1]: Leaving directory > > `/usr/src/RPM/BUILD/omniORB-4.1.0-beta1/src' > > make: *** [install] Error 1 > > make: Leaving directory `/usr/src/RPM/BUILD/omniORB-4.1.0-beta1' > > error: Bad exit status from /usr/src/tmp/rpm-tmp.40533 (%install) > > Народ, помогите кто-нибудь. При сборке в hasher'е на этапе %install > вылетает приведённая выше ошибка. У меня она тоже воспроизводится при > сборке командой: > rpmbsh -i -s omniORB.spec > > При этом, если после неудачной сборки зайти в шелл hasher'а: > hsh-shell hasher > и запустить сборку командами: > cd /usr/src/RPM/SPECS > rpmbuild -ba --clean --target i586 omniORB.spec > то всё отлично собирается. Не знаю, в каком месте hasher делает "export target", но можно в спеке попробовать добавить в начало %install команду: unset target ||: (Мда... autocrap, конечно, sucks, но самописные makefile-ы ломаются ещё интереснее.) [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] E: libomniORB-4.1.0-alt6beta1.src.rpm has been rejected from the incoming 2006-02-22 15:15 ` Sergey Vlasov @ 2006-02-22 15:44 ` Dmitry V. Levin 2006-02-22 16:09 ` Dmitry V. Levin 2006-02-22 16:31 ` Sergey Vlasov 0 siblings, 2 replies; 5+ messages in thread From: Dmitry V. Levin @ 2006-02-22 15:44 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 298 bytes --] On Wed, Feb 22, 2006 at 06:15:02PM +0300, Sergey Vlasov wrote: > Не знаю, в каком месте hasher делает "export target", Не делает. Но даже если бы делал, то это не имеет значения, поскольку переменные среды, в которой работает hsh, не попадают к процессам, работающим в чруте. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] E: libomniORB-4.1.0-alt6beta1.src.rpm has been rejected from the incoming 2006-02-22 15:44 ` Dmitry V. Levin @ 2006-02-22 16:09 ` Dmitry V. Levin 2006-02-22 16:31 ` Sergey Vlasov 1 sibling, 0 replies; 5+ messages in thread From: Dmitry V. Levin @ 2006-02-22 16:09 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 1337 bytes --] On Wed, Feb 22, 2006 at 06:44:51PM +0300, Dmitry V. Levin wrote: > On Wed, Feb 22, 2006 at 06:15:02PM +0300, Sergey Vlasov wrote: > > Не знаю, в каком месте hasher делает "export target", > > Не делает. Но даже если бы делал, то это не имеет значения, поскольку > переменные среды, в которой работает hsh, не попадают к процессам, > работающим в чруте. Вспомнил. Сборочный скрипт, запускаемый в чруте, определяет эту переменную: === # Build the package. purge_chroot_out create_entry_header cat >>"$entry" <<__EOF__ mkdir -p $verbose -m700 -- "\$TMPDIR" packager=\$(rpmquery -p --qf '%{PACKAGER}' "$(quote_arg "$sname")") cat >>/usr/src/.rpmmacros <<EOF %packager \$packager EOF target="$(quote_arg "${target:-$def_target}")" /.host/rebuild "$(quote_arg "$sname")" find /usr/src/RPM/SRPMS/ -mindepth 1 -maxdepth 1 -type f -name \*.src.rpm -print0 | xargs -r0 mv -f $verbose --target-directory=/.out/ -- find /usr/src/RPM/RPMS/ -mindepth 2 -maxdepth 2 -type f -name \*.rpm -print0 | xargs -r0 mv -f $verbose --target-directory=/.out/ -- __EOF__ mountpoints="$required_mountpoints" \ chrootuid2 && Verbose "rebuild of \`$sname' complete." || Fatal "rebuild of \`$sname' failed." === Но рассчитывать на то, что переменная target будет или не будет экспортирована, нельзя. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 191 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [devel] E: libomniORB-4.1.0-alt6beta1.src.rpm has been rejected from the incoming 2006-02-22 15:44 ` Dmitry V. Levin 2006-02-22 16:09 ` Dmitry V. Levin @ 2006-02-22 16:31 ` Sergey Vlasov 1 sibling, 0 replies; 5+ messages in thread From: Sergey Vlasov @ 2006-02-22 16:31 UTC (permalink / raw) To: ALT Devel discussion list [-- Attachment #1: Type: text/plain, Size: 996 bytes --] On Wed, Feb 22, 2006 at 06:44:51PM +0300, Dmitry V. Levin wrote: > On Wed, Feb 22, 2006 at 06:15:02PM +0300, Sergey Vlasov wrote: > > Не знаю, в каком месте hasher делает "export target", > > Не делает. Но даже если бы делал, то это не имеет значения, поскольку > переменные среды, в которой работает hsh, не попадают к процессам, > работающим в чруте. Однако где-то этот export всё-таки делается, поскольку при сборке простейшего пакета я наблюдаю в выводе (на hasher-1.0.25-alt1 и hasher-1.0.28-alt1 результат идентичен): Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.37316 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + sh -c 'echo "target=$target"' target=i586 + exit 0 Spec вот такой: Name: xxx Version: 0.1 Release: alt1 Summary: XXX License: GPL Group: Development/Other %description XXX %build sh -c 'echo "target=$target"' %files %changelog * Wed Feb 22 2006 Sergey Vlasov <vsu@altlinux.ru> 0.1-alt1 - XXX [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2006-02-22 16:31 UTC | newest] Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2006-02-22 9:56 ` [devel] E: libomniORB-4.1.0-alt6beta1.src.rpm has been rejected from the incoming Sergey N. Yatskevich 2006-02-22 15:15 ` Sergey Vlasov 2006-02-22 15:44 ` Dmitry V. Levin 2006-02-22 16:09 ` Dmitry V. Levin 2006-02-22 16:31 ` Sergey Vlasov
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