[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