rebuild rpm-3.0.1 - błędy?

Artur Frysiak wiget w t17.ds.pwr.wroc.pl
Śro, 5 Maj 1999, 14:37:54 CEST


[środa, 05 maj 1999], Jacek Osiecki napisał(a):

> Witam!
> 
> Mam PLD-devel, stopniowo dorzucam do niego pakiety z nowego PLD/stable.
> Nauczony niemiłymi doświadczeniami z .i386.rpm-ami, :) ściągam src.rpm-y i
> przekompilowuję.
> 
> Wiele nowych pakietów (przynajmniej w CVS-ie) wymaga rpm-a >=3.0, bo
> wykorzystuje BuildPreReq. Postanowiłem więc przebudować rpm-a.
> 
> Na początek: skoro rpm-a ktoś chce przebudować, to pewnie ma jego starszą
> wersję. Może by więc wywalić wszystkie BuildPreReq z rpm.spec? Nie jest to
> przyjemne...
> Po drugie. Jak już wywaliłem wszystkie BuildPreReq, to rpm -ba rpm.spec
> skończył się dość szybko:
> 
> Executing: %build
> + umask 022
> + cd /usr/src/rpm/BUILD
> + cd rpm-3.0.1
> + LDFLAGS=-s
> + export LDFLAGS
> + cd popt
> + %GNUconfigure
> /var/tmp/rpm-tmp.87273: fg: no job control
> + %GNUconfigure
> /var/tmp/rpm-tmp.87273: fg: no job control
> Bad exit status from /var/tmp/rpm-tmp.87273 (%build)
> 
> Co jest grane?

Bo ten spec był robiony pod rpm'a 3.0.x a nie pod 2.5.x. Ale nie tylko moja
w tym winna. Do wprowadzenia takich zmian zachęciło mnie usunięcie przez
kloczka '#' z przed BuildPrereq.
Aby skompilować tego speca na rpm 2.5.x rozpisać %GNUconfigure na:
libtoolize --copy --force
autoheader
aclocal
autoconf
CFLAGS="$RPM_OPT_FLAGS" ./configure --prefix=/usr

Po zainstalowaniu nowego rpm'a możesz jeszcze raz przebudować orginalnego
src.rpm

Wiget
-- 
  __    __ _            _
 / / /\ \ (_) __ _  ___| |_  @__mail:  Artur Frysiak
 \ \/  \/ / |/ _` |/ _ \ __|            Rudlice 10
  \  /\  /| | (_| |  __/ |_           98-311 Ostrowek
   \/  \/ |_|\__, |\___|\__|
             |___/           email:   Wiget w t17.ds.pwr.wroc.pl
PGP key: http://www.t17.ds.pwr.wroc.pl/~wiget/pgp.key
Fingerprint16 = 70 DB E0 2D 12 AB C7 31  B6 58 B5 61 B3 98 B6 E6



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