pppd i capiplugin

Jakub Bogusz qboosh w pld.org.pl
Pon, 7 Paź 2002, 10:37:54 CEST


On Sun, Oct 06, 2002 at 11:24:27PM +0200, Radosław Kintzi wrote:
> Próbuje poprawić isdn4k-utils.spec tak, by budowane było również
> pppdcapiplugin. Niestety trafiam na dziwny błąd, którego nie potrafie
> powtórzyć bez rpm -ba. Wykłada się na:
> 
> make[1]: Opuszczam katalog `/home/users/geralt/rpm/BUILD/isdn4k-utils/capifax'
> make[1]: Wchodzę w katalog `/home/users/geralt/rpm/BUILD/isdn4k-utils/pppdcapiplugin'
> cc -O2 -march=i586 -I/usr/include/ncurses/    pversion.c   -o pversion
> /usr/bin/make -C ppp-2.4.1 PPPVERSION=2.4.1 all
> make[2]: Wchodzę w katalog `/home/users/geralt/rpm/BUILD/isdn4k-utils/pppdcapiplugin/ppp-2.4.1'
> (*) gcc -O2 -march=i586 -I/usr/include/ncurses/   -c -o capiplugin.o /home/users/geralt/rpm/BUILD/isdn4k-utils/pppdcapiplugin/capiplugin.c
                          ^^^^^^^^^^^^^^^^^^^^^^^

> /home/users/geralt/rpm/BUILD/isdn4k-utils/pppdcapiplugin/capiplugin.c:20:
> pppd.h: Nie ma takiego pliku ani katalogu
> /home/users/geralt/rpm/BUILD/isdn4k-utils/pppdcapiplugin/capiplugin.c:37:
> patchlevel.h: Nie ma takiego pliku ani katalogu
> make[2]: *** [capiplugin.o] Błąd 1
> make[2]: Opuszczam katalog `/home/users/geralt/rpm/BUILD/isdn4k-utils/pppdcapiplugin/ppp-2.4.1'
> make[1]: *** [all] Błąd 2
> make[1]: Opuszczam katalog `/home/users/geralt/rpm/BUILD/isdn4k-utils/pppdcapiplugin'
> make: *** [subtargets] Błąd 2
> błąd: Bad exit status from /var/tmp/rpm-tmp.86169 (%build)
> 
> Linijka oznaczona (*) jest najbardziej interesująca, bo gdy zrobię:
> $ cd BUILD/isdn4l-utils
> $ PPPVERSIONS=2.4.1 CFLAGS=`rpm --eval %{rpmcflags}` make
> 
> wygląda tak:
> gcc -O2 -Wall -fPIC -DPPPVER=2040100 -I/home/users/geralt/rpm/BUILD/isdn4k-utils/pppdcapiplugin -I/home/users/geralt/rpm/BUILD/isdn4k-utils/pppdcapiplugin/../capi20 -Ipppd -L/home/users/geralt/rpm/BUILD/isdn4k-utils/pppdcapiplugin/../capi20
                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
> -c -o capiplugin.o /home/users/geralt/rpm/BUILD/isdn4k-utils/pppdcapiplugin/capiplugin.c
> 
> czyli mniej więcej tak jak powinna (wtyczka się buduje). Czy ktoś może
> rzucić okiem na to co się tutaj dzieje, bo to są jakieś siły nieczyste.

Przekazywanie CFLAGS nadpisuje potrzebne -I itp.
Trzeba przekazywać flagi w inny sposób (żeby nadpisały tylko -O2).


-- 
Jakub Bogusz



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