2.1.47 and ppp-2.3.1

Rob (rglover@ruby.cuhsd.org)
Fri, 25 Jul 1997 09:56:23 -0700 (PDT)

I'm having a problem using ppp2.3.1 with kernel 2.1.47...

I have installed ppp-2.3.1 correctly into the kernel, compiled the kernel
etc etc. I have ppp compiled as a module,a nd when i do the 'make
modules', and it tries to compile ppp.c, i get this:

gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2
-fomit-frame-pointer -pipe -fno-strength-reduce -m386 -DCPU=386 -DMODULE
ppp.c: In function `ppp_init_dev':
ppp.c:458: `PPP_HARD_HDR_LEN' undeclared (first use this function)
ppp.c:458: (Each undeclared identifier is reported only once
ppp.c:458: for each function it appears in.)
ppp.c: In function `ppp_tty_write':
ppp.c:2198: warning: `proto' might be used uninitialized in this function
ppp.c: In function `ppp_alloc':
ppp.c:3260: wrong type argument to unary exclamation mark
ppp.c: At top level:
ppp.c:217: warning: `max_dev' defined but not used
make[2]: *** [ppp.o] Error 1
make[2]: Leaving directory `/usr/src/linux/drivers/net'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/usr/src/linux/drivers'
make: *** [modules] Error 2

Could someone shed some light on this situation? thank you =]