* [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