[devel] нужна помощь со сборкой dovecot'а

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Ср Янв 25 23:04:50 MSK 2006


On Wed, Jan 25, 2006 at 02:31:36PM -0500, Sergey Ivanov wrote:
> Я искал где проблема и обнаружил, что стадия install вызывает make
> install с громадным количеством параметров. У меня это получалось
> примерно так:
> ---
> + /usr/bin/make 'INSTALL=/bin/install -p'
> prefix=/home/seriv/tmp/dovecot-buildroot/usr \
> exec_prefix=/home/seriv/tmp/dovecot-buildroot/usr
> bindir=/home/seriv/tmp/dovecot-buildroot/usr/bin \
> sbindir=/home/seriv/tmp/dovecot-buildroot/usr/sbin
> sysconfdir=/home/seriv/tmp/dovecot-buildroot/etc \
> datadir=/home/seriv/tmp/dovecot-buildroot/usr/share
> includedir=/home/seriv/tmp/dovecot-buildroot/usr/include \
> libdir=/home/seriv/tmp/dovecot-buildroot/usr/lib
> libexecdir=/home/seriv/tmp/dovecot-buildroot/usr/lib \
> localstatedir=/home/seriv/tmp/dovecot-buildroot/var/lib
> sharedstatedir=/home/seriv/tmp/dovecot-buildroot/usr/com \
> mandir=/home/seriv/tmp/dovecot-buildroot/usr/share/man
> infodir=/home/seriv/tmp/dovecot-buildroot/usr/share/info install
> ---

Это раскрылся макрос %makeinstall.

> Однако там не хватает
> moduledir=/home/seriv/tmp/dovecot-buildroot/usr/lib/dovecot/modules!
> Если я добавляю этот параметр вручную запуская эту команду из top src
> dir, стадия install отрабатывает успешно.
> В связи с этим вопрос, как и что патчить: или выкинуть напрочь отовсюду
> где оно встречается это moduledir, или есть способы передать его в
> makeinstall?

Есть два варианта:

1) Дописать недостающую переменную к вызову %makeinstall.

2) Попробовать вместо %makeinstall использовать другой вариант:

	%make_install DESTDIR=%buildroot install

   (сработает ли это - зависит от того, как написаны Makefile-ы; если
   они сгенерированы automake - должно работать).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20060125/c126782b/attachment-0001.bin>


Подробная информация о списке рассылки Devel