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