On Wed, 5 May 1999, Linux Lists wrote:
>
> 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 ...
Just to add more info: ppp-2.2.0f and ppp-2.3.5 compile fine with
HAS_SHADOW=1.
So ... any hint ?!?!
Regards,
Ivan
-
To unsubscribe from this list: send the line "unsubscribe linux-ppp" in
the body of a message to [EMAIL PROTECTED]