* [mdk-re] RPM building
@ 2001-06-26 19:11 Artem K. Jouravsky
2001-06-26 19:45 ` Sergey Vlasov
0 siblings, 1 reply; 6+ messages in thread
From: Artem K. Jouravsky @ 2001-06-26 19:11 UTC (permalink / raw)
To: Spring 2001
Доброго времени суток!
Если не очень отвлеку, скажите, корректный ли я использовал
способ борьбы с нежелающей собираться программой? Может есть
какие-то другие? Облазил кучу spec'ов, но ничего похожего
не увидел...
Сразу перед %makeinstall
perl -pi -e "s|incdir = /usr/include|incdir = $RPM_BUILD_ROOT/usr/include|" libpeks/Makefile
------
Best wishes,
+----------------------+--------------------------+
| ."-. | Work: +7-(095)-229-4278 |
| /X | _o.----. _ | ICQ: 103399444 |
|/\_ \/ / __ \_// ) | Artem K. Jouravsky |
|\__)-/_/\_____)____/ | http://www.ifirst.ru/ |
+----------------------+--------------------------+
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] RPM building
2001-06-26 19:11 [mdk-re] RPM building Artem K. Jouravsky
@ 2001-06-26 19:45 ` Sergey Vlasov
2001-06-26 20:02 ` Artem K. Jouravsky
0 siblings, 1 reply; 6+ messages in thread
From: Sergey Vlasov @ 2001-06-26 19:45 UTC (permalink / raw)
To: mandrake-russian
On Tue, 26 Jun 2001 19:25:07 +0400
"Artem K. Jouravsky" <ujo@zuzusoft.com> wrote:
> Доброго времени суток!
> Если не очень отвлеку, скажите, корректный ли я использовал
> способ борьбы с нежелающей собираться программой? Может есть
> какие-то другие? Облазил кучу spec'ов, но ничего похожего
> не увидел...
>
> Сразу перед %makeinstall
> perl -pi -e "s|incdir = /usr/include|incdir =
$RPM_BUILD_ROOT/usr/include|" libpeks/Makefile
Обычно можно обойтись без правки файлов:
%makeinstall incdir=$RPM_BUILD_ROOT/usr/include
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] RPM building
2001-06-26 19:45 ` Sergey Vlasov
@ 2001-06-26 20:02 ` Artem K. Jouravsky
2001-06-26 22:06 ` Sergey Vlasov
0 siblings, 1 reply; 6+ messages in thread
From: Artem K. Jouravsky @ 2001-06-26 20:02 UTC (permalink / raw)
To: mandrake-russian
Здравствуйте, Sergey Vlasov <vsu@mivlgu.murom.ru>!
От Tue, 26 Jun 2001 19:56:08 +0400 вы писали на тему Re: [mdk-re] RPM building:
SV> > Доброго времени суток!
SV> > Если не очень отвлеку, скажите, корректный ли я использовал
SV> > способ борьбы с нежелающей собираться программой? Может есть
SV> > какие-то другие? Облазил кучу spec'ов, но ничего похожего
SV> > не увидел...
SV> >
SV> > Сразу перед %makeinstall
SV> > perl -pi -e "s|incdir = /usr/include|incdir =
SV> $RPM_BUILD_ROOT/usr/include|" libpeks/Makefile
SV>
SV> Обычно можно обойтись без правки файлов:
SV>
SV> %makeinstall incdir=$RPM_BUILD_ROOT/usr/include
Нет, там чуть выше былa строчкa
>incdir = @includedir@
а %makeinstall по неизвестным мне причинам болезненно реагировал
именно на includedir. У меня была вот такая конструкция:
%makeinstall \
BINDIR=$RPM_BUILD_ROOT%_bindir \
LIBDIR=$RPM_BUILD_ROOT%_libdir \
INCLUDEDIR=$RPM_BUILD_ROOT%_includedir \
MANDIR=$RPM_BUILD_ROOT%_mandir
Собственно, меня именно это и смущает что только на него, думал,
пропустил что-то. Спасибо!
------
Best wishes,
+----------------------+--------------------------+
| ."-. | Work: +7-(095)-229-4278 |
| /X | _o.----. _ | ICQ: 103399444 |
|/\_ \/ / __ \_// ) | Artem K. Jouravsky |
|\__)-/_/\_____)____/ | http://www.ifirst.ru/ |
+----------------------+--------------------------+
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] RPM building
2001-06-26 20:02 ` Artem K. Jouravsky
@ 2001-06-26 22:06 ` Sergey Vlasov
2001-06-27 12:20 ` Artem K. Jouravsky
0 siblings, 1 reply; 6+ messages in thread
From: Sergey Vlasov @ 2001-06-26 22:06 UTC (permalink / raw)
To: mandrake-russian
On Tue, 26 Jun 2001 20:15:48 +0400
"Artem K. Jouravsky" <ujo@zuzusoft.com> wrote:
> Здравствуйте, Sergey Vlasov <vsu@mivlgu.murom.ru>!
> От Tue, 26 Jun 2001 19:56:08 +0400 вы писали на тему Re: [mdk-re] RPM
building:
>
> SV> > Доброго времени суток!
> SV> > Если не очень отвлеку, скажите, корректный ли я использовал
> SV> > способ борьбы с нежелающей собираться программой? Может есть
> SV> > какие-то другие? Облазил кучу spec'ов, но ничего похожего
> SV> > не увидел...
> SV> >
> SV> > Сразу перед %makeinstall
> SV> > perl -pi -e "s|incdir = /usr/include|incdir =
> SV> $RPM_BUILD_ROOT/usr/include|" libpeks/Makefile
> SV>
> SV> Обычно можно обойтись без правки файлов:
> SV>
> SV> %makeinstall incdir=$RPM_BUILD_ROOT/usr/include
>
> Нет, там чуть выше былa строчкa
> >incdir = @includedir@
Это в Makefile.in, в Makefile @includedir@ заменяется на реальное
значение.
> а %makeinstall по неизвестным мне причинам болезненно реагировал
> именно на includedir.
Так посмотрите в /usr/lib/rpm/macros, что представляет из себя
%makeinstall. Как раз includedir он устанавливает, а вот incdir он не
знает - какое-то нестандартное имя. А значения переменных в командной
строке имеют приоритет перед присвоенными через "=" в Makefile - см.
info make.
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] RPM building
2001-06-26 22:06 ` Sergey Vlasov
@ 2001-06-27 12:20 ` Artem K. Jouravsky
2001-06-27 12:39 ` Mikhail Zabaluev
0 siblings, 1 reply; 6+ messages in thread
From: Artem K. Jouravsky @ 2001-06-27 12:20 UTC (permalink / raw)
To: mandrake-russian
Здравствуйте, Sergey Vlasov <vsu@mivlgu.murom.ru>!
От Tue, 26 Jun 2001 20:28:21 +0400 вы писали на тему Re: [mdk-re] RPM building:
<skipped>
SV> > Нет, там чуть выше былa строчкa
SV> > >incdir = @includedir@
SV>
SV> Это в Makefile.in, в Makefile @includedir@ заменяется на реальное
SV> значение.
Ну да, в Makefile была уже другая строчка:
incdir = /usr/include.
Причем несмотря на переданные аргументы.
SV> > а %makeinstall по неизвестным мне причинам болезненно реагировал
SV> > именно на includedir.
SV>
SV> Так посмотрите в /usr/lib/rpm/macros, что представляет из себя
SV> %makeinstall. Как раз includedir он устанавливает, а вот incdir он не
Я ж показал, там просто присвоение incdir=includedir вроде идет, нет?
SV> знает - какое-то нестандартное имя. А значения переменных в командной
SV> строке имеют приоритет перед присвоенными через "=" в Makefile - см.
SV> info make.
Спасибо за наводки!
------
Best wishes,
+----------------------+--------------------------+
| ."-. | Work: +7-(095)-229-4278 |
| /X | _o.----. _ | ICQ: 103399444 |
|/\_ \/ / __ \_// ) | Artem K. Jouravsky |
|\__)-/_/\_____)____/ | http://www.ifirst.ru/ |
+----------------------+--------------------------+
^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [mdk-re] RPM building
2001-06-27 12:20 ` Artem K. Jouravsky
@ 2001-06-27 12:39 ` Mikhail Zabaluev
0 siblings, 0 replies; 6+ messages in thread
From: Mikhail Zabaluev @ 2001-06-27 12:39 UTC (permalink / raw)
To: mandrake-russian
Hello Artem,
On Wed, Jun 27, 2001 at 12:33:41PM +0400, Artem K. Jouravsky wrote:
>
> Здравствуйте, Sergey Vlasov <vsu@mivlgu.murom.ru>!
> От Tue, 26 Jun 2001 20:28:21 +0400 вы писали на тему Re: [mdk-re] RPM building:
>
> <skipped>
>
> SV> > Нет, там чуть выше былa строчкa
> SV> > >incdir = @includedir@
> SV>
> SV> Это в Makefile.in, в Makefile @includedir@ заменяется на реальное
> SV> значение.
> Ну да, в Makefile была уже другая строчка:
> incdir = /usr/include.
> Причем несмотря на переданные аргументы.
>
> SV> > а %makeinstall по неизвестным мне причинам болезненно реагировал
> SV> > именно на includedir.
> SV>
> SV> Так посмотрите в /usr/lib/rpm/macros, что представляет из себя
> SV> %makeinstall. Как раз includedir он устанавливает, а вот incdir он не
> Я ж показал, там просто присвоение incdir=includedir вроде идет,
нет?
Да, но для фазы %install нужно так или иначе подменить это значение,
потому что в includedir тоже /usr/include.
--
Stay tuned,
MhZ JID: mookid@jabber.org
___________
Why be a man when you can be a success?
-- Bertolt Brecht
^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2001-06-27 12:39 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-06-26 19:11 [mdk-re] RPM building Artem K. Jouravsky
2001-06-26 19:45 ` Sergey Vlasov
2001-06-26 20:02 ` Artem K. Jouravsky
2001-06-26 22:06 ` Sergey Vlasov
2001-06-27 12:20 ` Artem K. Jouravsky
2001-06-27 12:39 ` Mikhail Zabaluev
ALT Linux Community general discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
public-inbox-index community
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.community
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git