[Comm] вопрос по сборке
Vadim V. Zhytnikov
=?iso-8859-1?q?vvzhy_=CE=C1_netorn=2Eru?=
Пт Окт 31 18:51:34 MSK 2003
Николай пишет:
> Уважаемому сообществу привет.
>
> После просмотра материала по поводу сборки rpm на atmsk'e
> решил собрать пакет, но получил следующую ошибку:
>
> Выполняется(%install): /bin/sh -e /home/prickle/tmp/rpm-tmp.21287
> + umask 022
> + /bin/mkdir -p /home/prickle/RPM/BUILD
> + cd /home/prickle/RPM/BUILD
> + /bin/chmod -Rf u+rwX -- /home/prickle/tmp/epsxe-buildroot
> + :
> + /bin/rm -rf -- /home/prickle/tmp/epsxe-buildroot
> + cd epsxe-1.5.2
> + make 'INSTALL=/bin/install -p' install DESTDIR=/home/prickle/tmp/epsxe-buildroot
> make: Entering directory `/home/prickle/RPM/BUILD/epsxe-1.5.2'
> make: *** No rule to make target `install'. Stop.
>
> Объясните чего за правило он требует, и зачем перед командами нужно
> ставить %_ (вынес такой вывод на основании спек пакета из сизифа)??
>
>
Извините за наивный вопрос.
А вы вообще знаете как собирается Ваша программа?
Обычно, но не всегда, это последовательность
трёх команд (возможно со всякими параметрами)
./configure
make
make install
С % в spec файлах начинаются макросы,некоторые из которых
начинаются с %_ . Поэтому писать %_blablabla надо если
Вы хотите использовать макрос с именем _blablabla
--
Vadim V. Zhytnikov
<vvzhy на mail.ru>
<vvzhy на netorn.ru>
Подробная информация о списке рассылки community