ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] rpm
@ 2001-03-16 20:37 Alexey Voinov
  2001-03-17  7:51 ` Sergey Vlasov
  0 siblings, 1 reply; 5+ messages in thread
From: Alexey Voinov @ 2001-03-16 20:37 UTC (permalink / raw)
  To: devel

Я все-таки сподобился выкачать себе минимум из Sisyphus,
чтобы почувствовать чуть-чуть что такое rpm-3.0.6-ipl21mdk.compat
(compat, я так понимаю уберется после установки glibc и пересборки)

1. Вот довольно-таки забавное сообщение, которое я получил в первые же 
минуты освоения:

$ sudo  rpm -Uvh tar-1.13.19-ipl1mdk.k6.rpm
Подготовка...
##################################################################
пакет tar-1.13.19-ipl1mdk уже установлен
файл /bin/tar из пакета tar-1.13.19-ipl1mdk конфликтует с файлом из пакета tar-1.13.19-ipl1mdk

Дело в том что в данный момент в системе уже установлен этот tar, но для i586 :)
На мой взгляд сообщение не очень информативное.

2. Вопрос: как определить чего от меня хочет find-requires?

Это кусок лога от пересборки autoconf

Executing(Requires): /bin/sh -e /home/voins/tmp/rpm-tmp.9311
+ umask 022
+ cd /home/voins/RPM/BUILD
+ /usr/lib/rpm/find-requires
/bin/sh failed
Failed to find Requires
PreReq: /sbin/install-info /bin/sh
Requires: m4 mktemp

Все перечисленное в PreReq и Requires у меня есть.
Чего не хватает?

Аналогичная ситуация со пересборкой bash.


-- 
Best Regards!
Alexey Voinov

voins@voins.program.ru
voins@caravan.ru
voins@online.ru
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] rpm
  2001-03-16 20:37 [devel] rpm Alexey Voinov
@ 2001-03-17  7:51 ` Sergey Vlasov
  2001-03-17 10:46   ` Alexey Voinov
  2001-03-17 21:02   ` Mikhail Zabaluev
  0 siblings, 2 replies; 5+ messages in thread
From: Sergey Vlasov @ 2001-03-17  7:51 UTC (permalink / raw)
  To: devel

On Fri, 16 Mar 2001 23:37:47 +0300
Alexey Voinov <voins@voins.program.ru> wrote:

> Я все-таки сподобился выкачать себе минимум из Sisyphus,
> чтобы почувствовать чуть-чуть что такое rpm-3.0.6-ipl21mdk.compat
> (compat, я так понимаю уберется после установки glibc и пересборки)
> 
> 1. Вот довольно-таки забавное сообщение, которое я получил в первые же 
> минуты освоения:
> 
> $ sudo  rpm -Uvh tar-1.13.19-ipl1mdk.k6.rpm
> Подготовка...
> ##################################################################
> пакет tar-1.13.19-ipl1mdk уже установлен
> файл /bin/tar из пакета tar-1.13.19-ipl1mdk конфликтует с файлом из
> пакета tar-1.13.19-ipl1mdk
> 
> Дело в том что в данный момент в системе уже установлен этот tar, но для
> i586 :)
> На мой взгляд сообщение не очень информативное.

Эта странность в RPM уже давно. Причем, чтобы заменить один пакет на другой с той же версией, нужно указать не только --replacepkgs, но и --replacefiles.

> 
> 2. Вопрос: как определить чего от меня хочет find-requires?
> 
> Это кусок лога от пересборки autoconf
> 
> Executing(Requires): /bin/sh -e /home/voins/tmp/rpm-tmp.9311
> + umask 022
> + cd /home/voins/RPM/BUILD
> + /usr/lib/rpm/find-requires
> /bin/sh failed
> Failed to find Requires
> PreReq: /sbin/install-info /bin/sh
> Requires: m4 mktemp
> 
> Все перечисленное в PreReq и Requires у меня есть.
> Чего не хватает?
> 
> Аналогичная ситуация со пересборкой bash.

Не хватает как раз свежего bash (старый валится при запуске с ключом --rpm-requires). Нужно после обвала сборки bash на find-requires взять из BUILD уже готовый исполняемый файл и положить его в /bin руками. После этого соберется.
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] rpm
  2001-03-17  7:51 ` Sergey Vlasov
@ 2001-03-17 10:46   ` Alexey Voinov
  2001-03-17 18:30     ` Alexey Voinov
  2001-03-17 21:02   ` Mikhail Zabaluev
  1 sibling, 1 reply; 5+ messages in thread
From: Alexey Voinov @ 2001-03-17 10:46 UTC (permalink / raw)
  To: devel

Sergey Vlasov wrote:
> > 2. Вопрос: как определить чего от меня хочет find-requires?
> > 
> > Это кусок лога от пересборки autoconf
> > 
> > Executing(Requires): /bin/sh -e /home/voins/tmp/rpm-tmp.9311
> > + umask 022
> > + cd /home/voins/RPM/BUILD
> > + /usr/lib/rpm/find-requires
> > /bin/sh failed
> > Failed to find Requires
> > PreReq: /sbin/install-info /bin/sh
> > Requires: m4 mktemp
> > 
> > Все перечисленное в PreReq и Requires у меня есть.
> > Чего не хватает?
> > 
> > Аналогичная ситуация со пересборкой bash.
> 
> Не хватает как раз свежего bash (старый валится при запуске с ключом --rpm-requires). 
> Нужно после обвала сборки bash на find-requires взять из BUILD уже готовый исполняемый 
> файл и положить его в /bin руками. После этого соберется.
Не спасло. Появилась следующая фигня:

checking version of installed readline library...
/tmp/rlvers/rlvers.c: In function `main':
/tmp/rlvers/rlvers.c:6: warning: unknown escape sequence: `\' followed by char
code 0xae
4.0╝

В итоге:

updating cache ./config.cache
creating ./config.status
+ '[' -n '' ']'
+ NPROCS=0
+ '[' -n 0 -a 0 -gt 0 ']'
+ NPROCS=1
+ make -j1 'CFLAGS=-pipe -g -Wall -O2 -fexpensive-optimizations -march=k6'
make: *** No targets.  Stop.

т.е. Makefile не создается вообще.

После обновления readline до readline-4.1-ipl8mdk лучше не стало.
После сообщения об unknown escape sequence на экране начинается полная
чехарда. 

Может ли это быть из-за glibc-2.1.3-ipl4mdk?

(на всякий случай: у меня autoconf-2.13-ipl5mdk)
-- 
Best Regards!
Alexey Voinov

voins@voins.program.ru
voins@caravan.ru
voins@online.ru
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] rpm
  2001-03-17 10:46   ` Alexey Voinov
@ 2001-03-17 18:30     ` Alexey Voinov
  0 siblings, 0 replies; 5+ messages in thread
From: Alexey Voinov @ 2001-03-17 18:30 UTC (permalink / raw)
  To: devel

Alexey Voinov wrote:
> > > Аналогичная ситуация со пересборкой bash.
> > 
> > Не хватает как раз свежего bash (старый валится при запуске с ключом --rpm-requires). 
> > Нужно после обвала сборки bash на find-requires взять из BUILD уже готовый исполняемый 
> > файл и положить его в /bin руками. После этого соберется.
> Не спасло. Появилась следующая фигня:
> 
> checking version of installed readline library...
> /tmp/rlvers/rlvers.c: In function `main':
> /tmp/rlvers/rlvers.c:6: warning: unknown escape sequence: `\' followed by char
> code 0xae
> 4.0╝
> 
[skip] 
> Может ли это быть из-за glibc-2.1.3-ipl4mdk?
> 
> (на всякий случай: у меня autoconf-2.13-ipl5mdk)
Если, это кому-то интересно: разобрался.
Очень похоже на глюк gcc-2.95.2-ipl3mdk.
Путем убирания из опций сборки -march=k6 получил вполне работоспособную версию
bash-2.04.

-- 
Best Regards!
Alexey Voinov

voins@voins.program.ru
voins@caravan.ru
voins@online.ru
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [devel] rpm
  2001-03-17  7:51 ` Sergey Vlasov
  2001-03-17 10:46   ` Alexey Voinov
@ 2001-03-17 21:02   ` Mikhail Zabaluev
  1 sibling, 0 replies; 5+ messages in thread
From: Mikhail Zabaluev @ 2001-03-17 21:02 UTC (permalink / raw)
  To: devel

Hello Sergey,

On Sat, Mar 17, 2001 at 10:51 +0300, Sergey Vlasov wrote:
>
> On Fri, 16 Mar 2001 23:37:47 +0300
> Alexey Voinov <voins@voins.program.ru> wrote:
> 
> > Я все-таки сподобился выкачать себе минимум из Sisyphus,
> > чтобы почувствовать чуть-чуть что такое rpm-3.0.6-ipl21mdk.compat
> > (compat, я так понимаю уберется после установки glibc и пересборки)
> > 
> > 1. Вот довольно-таки забавное сообщение, которое я получил в первые же 
> > минуты освоения:
> > 
> > $ sudo  rpm -Uvh tar-1.13.19-ipl1mdk.k6.rpm
> > Подготовка...
> > ##################################################################
> > пакет tar-1.13.19-ipl1mdk уже установлен
> > файл /bin/tar из пакета tar-1.13.19-ipl1mdk конфликтует с файлом из
> > пакета tar-1.13.19-ipl1mdk
> > 
> > Дело в том что в данный момент в системе уже установлен этот tar, но для
> > i586 :)
> > На мой взгляд сообщение не очень информативное.
> 
> Эта странность в RPM уже давно. Причем, чтобы заменить один пакет на другой с той же версией, нужно указать не только --replacepkgs, но и --replacefiles.

Или выразиться коротко и энергично: --force

-- 
Stay tuned,
  MhZ                                    mailto:mookid@sigent.ru
-----------
Revenge is a meal best served cold.
_______________________________________________
Devel mailing list
Devel@linux.iplabs.ru
http://www.logic.ru/mailman/listinfo/devel


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2001-03-17 21:02 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2001-03-16 20:37 [devel] rpm Alexey Voinov
2001-03-17  7:51 ` Sergey Vlasov
2001-03-17 10:46   ` Alexey Voinov
2001-03-17 18:30     ` Alexey Voinov
2001-03-17 21:02   ` Mikhail Zabaluev

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/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 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git