Hello,

I'm getting the following compilation error when I try to compile pppd
2.3.3 w/  shadow support:

# make HAS_SHADOW=1
cd chat; make  all
make[1]: Entering directory `/usr/local/src/ppp-2.3.3/chat'
cc -c -O2 -pipe -DTERMIOS                        -DSIGTYPE=void
-UNO_SLEEP                       -DFNDELAY=O_NDELAY              -o chat.o
chat.c

(...)

cc -O2  -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE  -DHAS_SHADOW   -c ipxcp.c
-o ipxcp.o
cc -O2  -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE  -DHAS_SHADOW -o pppd
main.o magic.o fsm.o lcp.o ipcp.o upap.o chap.o md5.o ccp.o auth.o options.o
demand.o sys-linux.o ipxcp.o -lshadow
auth.o: In function `plogin':
auth.o(.text+0xb79): undefined reference to `isexpired'
make[1]: *** [pppd] Error 1
make[1]: Leaving directory `/usr/local/src/ppp-2.3.3/pppd'
make: *** [all] Error 2

The system has the shadow library, as system authentication works fine.
The problem is that if I compile PPP without shadow support, PPP PAP
authentication fails ...

Is there any way to solve this ??

TIA,
Ivan


-
To unsubscribe from this list: send the line "unsubscribe linux-ppp" in
the body of a message to [EMAIL PROTECTED]

Reply via email to