pam-0.66-3d.src.rpm

Marcin 'Qrczak' Kowalczyk qrczak w knm.org.pl
Pią, 12 Lut 1999, 23:40:20 CET


[...]
make[2]: Entering directory `/usr/src/qrczak/BUILD/Linux-PAM/modules/pam_access'
install -d ./dynamic
gcc -O6 -mpentium -fomit-frame-pointer  -pipe -DLINUX_PAM  -ansi -Wall -Wwrite-strings -Wpointer-arith -Wcast-align -Wtraditional -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline -Wshadow  -I/usr/src/qrczak/BUILD/Linux-PAM/include -fPIC -Dlinux -Di386 -DCONFILE=\"/etc/security/access.conf\" -DPAM_DYNAMIC   -c pam_access.c -o dynamic/pam_access.o
In file included from pam_access.c:46:
/usr/include/security/_pam_macros.h:12: parse error before `__extension__'
/usr/include/security/_pam_macros.h:12: `__len' undeclared here (not in a function)
/usr/include/security/_pam_macros.h:12: initializer element is not constant
/usr/include/security/_pam_macros.h:12: parse error before `if'
/usr/include/security/_pam_macros.h:12: conflicting types for `__retval'
/usr/include/security/_pam_macros.h:12: previous declaration of `__retval'
/usr/include/security/_pam_macros.h:12: warning: data definition has no type or storage class
/usr/include/security/_pam_macros.h:12: parse error before `}'
make[2]: *** [dynamic/pam_access.o] Error 1
make[2]: Leaving directory `/usr/src/qrczak/BUILD/Linux-PAM/modules/pam_access'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/usr/src/qrczak/BUILD/Linux-PAM/modules'
+ cd doc
+ make
Making the documentation...
[...]

On chce użyć /usr/include/security/_pam_macros.h, które pochodzi
z _zainstalowanej_ wersji pam-0.64-2 (i tak się składa, że się tym egcsem
nie parsuje). Katalogu BUILD/Linux-PAM/include w ogóle nie ma, jest
natomiast BUILD/Linux-PAM/libpam/include z odpowiednimi plikami.

Prowizorycznie załatałem to symlinkiem i poszło:

%build
touch .freezemake
ln -s libpam/include include
make OPTIMIZE="$RPM_OPT_FLAGS"

Dalej nsgmls bardzo się pluje, ale mam chyba jakąś lewą wersję z połataną
konfiguracją. Dalej TeXowy babel się pluje, że nie zna języka angielskiego,
ale jakoś leci. Ech... Na szczęście mogę się zalogować po zainstalowaniu.

Ja też stanowczo protestuję przeciwko domyślnemu faszystowskiemu
/etc/security/limits.conf! Całe szczęście, że ktoś w to wpadł przede mną,
bo nie wiedziałbym, gdzie to poprawić... IMHO założenie powinno być takie,
że jeśli ktoś nie wie, gdzie się ustawia te limity, to niech jego juzer
ich nie ma. Administrator uczelnianego serwera wie, więc on sobie zmieni
(niech sobie domyślnie będą zakomentowane).

-- 
 __("<    Marcin Kowalczyk * qrczak w knm.org.pl http://kki.net.pl/qrczak/
 \__/       GCS/M d- s+:-- a22 C+++>+++$ UL++>++++$ P+++ L++>++++$ E->++
  ^^                W++ N+++ o? K? w(---) O? M- V? PS-- PE++ Y? PGP->+ t
QRCZAK                  5? X- R tv-- b+>++ DI D- G+ e>++++ h! r--%>++ y-



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