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-ы ломаются ещё интереснее.)