From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Wed, 19 May 2004 15:58:57 +0300 From: Dolgov OV To: community@altlinux.ru Subject: Re: [Comm] =?Windows-1251?Q?=C3=E4=E5_=E2=E7=FF=F2=FC_=E1=E8=E1?= =?Windows-1251?Q?=EB=F2=EE=F2=E5=EA=F3=3F?= Message-Id: <20040519155857.2c91db2b.dov@media-link.info> In-Reply-To: <20040519132857.0f68a401.dov@media-link.info> References: <20040519121902.01dee3c5.dov@media-link.info> <40AB31C4.80202@list.ru> <20040519132857.0f68a401.dov@media-link.info> X-Mailer: Sylpheed version 0.9.6claws (GTK+ 1.2.10; i586-alt-linux-gnu) Mime-Version: 1.0 Content-Type: text/plain; charset=Windows-1251 Content-Transfer-Encoding: 8bit X-Virus-Scanned: by amavisd-new at media-link.info X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.1.4 Precedence: list Reply-To: community@altlinux.ru List-Id: Mailing list for ALT Linux users List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 19 May 2004 13:00:33 -0000 Archived-At: List-Archive: List-Post: On Wed, 19 May 2004 13:28:57 +0300 Dolgov OV wrote: > On Wed, 19 May 2004 14:07:00 +0400 > Genix wrote: > > http://lists.altlinux.ru/pipermail/sisyphus/2004-January/033170.html > > Я на сизиф не подписан, потому как стараюсь не пользовать, т.к. > програмер из меня никакой :-( и разгребать грабли нестабильного > репозитария не в состоянии. А вот за ссылочку спасибо. > Прошу прошения, но потревожу еще раз. По этой ссылке советуют: > %__subst 's,\.la\>,.so,' configure > Ставить в спек сразу перед %configure > Ну или (если тарболл) просто > subst 's,\.la\>,.so,' configure > делать перед ./confgure Чего-то не хочет он перенаправлять запросы. Вот кусок спека, которым собираю: \\skip %prep rm -rf $RPM_BUILD_ROOT %setup # %build %__subst 's,\.la\>,.so,' configure %build CFLAGS="$RPM_OPT_FLAGS" ./configure \ --mandir=%{_mandir} \ --prefix=%{prefix} \ --infodir=%{_infodir} \ --sysconfdir=%{_sysconfdir} \ --enable-ldap \ --enable-ipv6 \ --enable-gpgme \ --enable-openssl \ --enable-jpilot \ --enable-aspell make %install \\skip Собираю... $ rpm -ba sylpheed.spec \\skip + cd sylpheed-0.9.10claws + /bin/chmod -Rf u+rwX,go-w . + /usr/bin/subst 's,\.la\>,.so,' configure + exit 0 Выполняется(%build): /bin/sh -e /home/into/tmp/rpm-tmp.10913 ну и т.д. пока не спотыкается на этой самой библиотеке .la Пробовал прописывать этот subst сразу после %build эфект тот-же. Может синтаксис неверен? Потому как попробовал применить рецепт для тарбола, для этого указал в спеке: %build %__subst 's,\.la\>,.so,' configure \ CFLAGS="$RPM_OPT_FLAGS" ./configure \ --mandir=%{_mandir} \ --prefix=%{prefix} \ ... Получил следующее: //skip + cd sylpheed-0.9.10claws + /bin/chmod -Rf u+rwX,go-w . + exit 0 Выполняется(%build): /bin/sh -e /home/into/tmp/rpm-tmp.79679 + umask 022 + /bin/mkdir -p /home/into/RPM/BUILD + cd /home/into/RPM/BUILD + cd sylpheed-0.9.10claws + /usr/bin/subst 's,\.la\>,.so,' configure 'CFLAGS=-pipe -Wall -O2 -march=i686' ./configure --mandir=/usr/share/man --prefix=/usr --infodir=/usr/share/info --sysconfdir=/etc --enable-ldap --enable-ipv6 --enable-gpgme --enable-openssl --enable-jpilot --enable-aspell/usr/bin/subst: unrecognized option `--mandir=/usr/share/man' subst - the sed-based in-place files editor. Usage: subst [-p | --preserve] files... subst [-h | --help] Вариант с CFLAGS="$RPM_OPT_FLAGS" subst 's,\.la\>,.so,' configure ./configure \ приводит к тому же результату. Может какого ключика не хватает? Ну ткните плз. ящерицу носом какими лапами надо махать, чтобы взлететь ;-) -- С наилучшими, Олег Долгов Registered Linux user #315454