From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <43D7D218.4080706@parkheights.dyndns.org> Date: Wed, 25 Jan 2006 14:31:36 -0500 From: Sergey Ivanov User-Agent: Mail/News 1.5 (X11/20060116) MIME-Version: 1.0 To: ALT Devel discussion list Subject: Re: [devel] =?KOI8-R?Q?=CE=D5=D6=CE=C1_=D0=CF=CD=CF=DD=D8_=D3?= =?KOI8-R?Q?=CF_=D3=C2=CF=D2=CB=CF=CA_dovecot=27=C1?= References: <43CBAE69.30502@parkheights.dyndns.org> <20060116173206.GA15808@mycomp.mydomain> In-Reply-To: <20060116173206.GA15808@mycomp.mydomain> X-Enigmail-Version: 0.94.0.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit X-Virus-Scanned: amavisd-new at localhost X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 25 Jan 2006 19:31:49 -0000 Archived-At: List-Archive: List-Post: php-coder wrote: > --- Sergey Ivanov 2006-01-16 09:32:09 -0500 > +++ php-coder 2006-01-16 23:30:29 +0600 > > SI> инсталлировать не в виртуальный рут, а непосредственно в /usr/lib или > SI> /usr/lib64. > SI> Подскажите, пожалуйста, как с этим надо бороться. > > Нужно править Makefiles и добавлять в них перед полным путем $(DESTDIR), > если я правильно все понимаю > Спасибо, однако не получилось. Во всех Makefiles уже стоит $(DESTDIR), как и стояла раньше, в успешно собиравшихся версиях. Я искал где проблема и обнаружил, что стадия 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 --- Однако там не хватает moduledir=/home/seriv/tmp/dovecot-buildroot/usr/lib/dovecot/modules! Если я добавляю этот параметр вручную запуская эту команду из top src dir, стадия install отрабатывает успешно. В связи с этим вопрос, как и что патчить: или выкинуть напрочь отовсюду где оно встречается это moduledir, или есть способы передать его в makeinstall? -- С уважением, Сергей.