Budowanie RPM-ów i niechciane zależności

Jacek Osiecki joshua w ceti.pl
Śro, 13 Cze 2001, 18:36:21 CEST


On Wed, 13 Jun 2001, Jakub Bogusz wrote:

> On Wed, Jun 13, 2001 at 09:48:14AM +0200, Jacek Osiecki wrote:
> > On Tue, 12 Jun 2001, Jakub Bogusz wrote:
> > > A co daje rpm -q --provides ircd ?
> > > Może ma wpisaną jakąś bzdurę, np. libc.so.6 - co łapie find-provides.

> > No tak... wszystko jasne:

> > [joshua w serv joshua]$ rpm -q --provides ircd
> > ld-linux.so.2  
> > ld-linux.so.2(GLIBC_2.0)  
> [ciach]

> Coś mi to przypomina - była kiedyś przez chwilę zepsuta wersja rpm
> (w okolicach 4.0.2-3 - nie wiem, czy w ogóle trafiła na ftp), która
> zamieniała requires i provides.
> 
> Skąd masz ten pakiet z ircd? Jeżeli sam budowałeś, to mając rpm z PLD?

pakiet ircd... zdaje się, że wziąłem z powertools od RH 7.0. Tzn. wziąłem
src.rpm-a i przebuildowałem go u siebie - na PLD. Nie pamiętam niestety,
która wersja rpm-a była wtedy zainstalowana... ale jako że przebudowywałem w
okolicach lutego, to CHYBA była to jeszcze stara wersja -
rpm-3.0.6-2.i686.rpm.

Zaraz spróbuję przebuildować go jeszcze raz...

Hmmm...
Sprawa wygląda tak: teraz się nie przekompilował (umarł przy próbie
kopiowania libc-2.2 do siebie), ale chyba wiem już z czego to wynika: po
prostu ten pakiet przygotowywał całe drzewko do zrobienia chroota, a do
niego kopiował, naturalnie, glibc i parę innych "drobiazgów". Wygląda na to,
że rpm wykrył te biblioteki i dorzucił ich symbole do provides...

Pozdrawiam,
-- 
Jacek Osiecki
joshua w ceti.pl



Więcej informacji o liście dyskusyjnej pld-devel-pl