Thanks to everybody for the help, I do seem to be getting somewhere however
when I carry out the following steps which I believe to be correct from the
documentation, it still does not work.
1. decompress the pppd file stuff into a directory called /ppp-2.3.4 and
subdirectories
2. from the /ppp-2.3.4 directory issue the command ./configure
3. then issue the command make kernel (this gives some screen output and
what appears to be a successful conclusion)
4. next cd to /usr/src/linux (all seems ok here all subdirs in place and
plenty of files from the decompressed image downloaded {same as my current
slackware level})
5. do a make menuconfig and select the appropriate stuff (basically all the
networkey stuff and the rest is pretty much default)
6. do a make dep (plenty screen output and all seems ok at this point)
7. do a make clean (again no obvious problem)
8. do a make zImage (this seems to go off and begin the compile however
after some 3 minutes or so, the process halts and there most certainly is
not a file in /usr/src/linux/arch/i386/boot which comes close to being my
new bootable kernel.) Ive appended the error output to a text file for your
perusal below.
Thanks once again for all your help folks.
-----Original Message-----
From: Paul Livingstone [SMTP:[EMAIL PROTECTED]]
Sent: 14 December 1998 00:36
To: '[EMAIL PROTECTED]'
Subject: pppd and kernel problems
Hi all,
Im currently trying to connect my newly born Linux box to the net and was
disappointed to find that the version of Slackware that I had installed
2.0.34, does not contain PPP support. Once I had got over my
dissapointment, I thought all I needed to do was to download the module
ppp.o a mere 25K, and insmod the module.
After much head scratching and wondering why I wasn't able to insmod the
module, I stumbled across a document which said that before I could even
attempt to load the ppp module, I would need to get a hold of the ppp
daemon code and compile it into a new kernel. Nightmare!! As I was trying
to avoid recompiling kernels at this tender stage in my Linux education.
Anyway I decided that there was nothing else for it and what the hell, even
if I totally screwed up, I could still get back to where I was before I
tried the new kernel business.
OK I then downloaded the linux source code from the web to go in my
/usr/src directory and extracted it into the usr/src/linux directory.
Following the pppd readme , I stepped through the sequence until it was
time to build a new kernel. I did a make config , chose the appropriate
choices,(basically I chose everything networkey and left the rest to its
default setting more or less). Then I did a make dep and a make clean. Now
its time to make zimage. I now get the message
*** no rule to make target zimage. Stop
OK so I spend a few more days reading and searching through usenet posts
and try the following
Make zdisk (runs for a while , even without a floppy in the drive and
fails due to some pppd type errors)
Make as above
Make vmlinuz as for zimage
Right now I think my next test will be to just try and recompile a kernel
without ppp support and see if I can do that or alternatively switch to a
kernel with ppp support built in. Any advice will be gratefully received.
TIA
Paul.
ide-cd.c: In function `ide_cdrom_ioctl':
ide-cd.c:2417: warning: unused variable `toc'
ppp.c: In function `ppp_init_ctrl_blk':
ppp.c:465: structure has no member named `ddinfo'
ppp.c:466: structure has no member named `ddinfo'
ppp.c: In function `ppp_changedmtu':
ppp.c:585: cannot convert to a pointer type
ppp.c: In function `ppp_release':
ppp.c:700: cannot convert to a pointer type
ppp.c: In function `ppp_tty_close_local':
ppp.c:761: cannot convert to a pointer type
ppp.c: In function `ppp_tty_open':
ppp.c:792: cannot convert to a pointer type
ppp.c:838: cannot convert to a pointer type
ppp.c:856: cannot convert to a pointer type
ppp.c: In function `ppp_tty_wakeup_code':
ppp.c:925: cannot convert to a pointer type
ppp.c:927: cannot convert to a pointer type
ppp.c: In function `ppp_rcv_rx':
ppp.c:1208: cannot convert to a pointer type
ppp.c:1214: cannot convert to a pointer type
ppp.c:1222: structure has no member named `ddinfo'
ppp.c: In function `rcv_proto_ip':
ppp.c:1234: cannot convert to a pointer type
ppp.c: In function `rcv_proto_ipx':
ppp.c:1247: cannot convert to a pointer type
ppp.c: In function `ppp_proto_ccp':
ppp.c:1422: cannot convert to a pointer type
ppp.c:1438: cannot convert to a pointer type
ppp.c: In function `ppp_doframe':
ppp.c:1635: `DECOMP_OK' undeclared (first use this function)
ppp.c:1635: (Each undeclared identifier is reported only once
ppp.c:1635: for each function it appears in.)
ppp.c: In function `ppp_set_compression':
ppp.c:2203: cannot convert to a pointer type
ppp.c:2215: cannot convert to a pointer type
ppp.c:2225: cannot convert to a pointer type
ppp.c: In function `ppp_tty_ioctl':
ppp.c:2270: cannot convert to a pointer type
ppp.c:2370: cannot convert to a pointer type
ppp.c:2374: cannot convert to a pointer type
ppp.c:2420: structure has no member named `ddinfo'
ppp.c:2421: structure has no member named `ddinfo'
ppp.c: In function `ppp_dev_xmit_ip':
ppp.c:2925: cannot convert to a pointer type
ppp.c:2927: cannot convert to a pointer type
ppp.c: In function `ppp_dev_xmit_ipx':
ppp.c:3013: cannot convert to a pointer type
ppp.c:3015: cannot convert to a pointer type
ppp.c: In function `ppp_dev_xmit':
ppp.c:3124: structure has no member named `ddinfo'
ppp.c: In function `ppp_alloc':
ppp.c:3250: incompatible types in assignment
make[3]: *** [ppp.o] Error 1
make[2]: *** [first_rule] Error 2
make[1]: *** [sub_dirs] Error 2
make: *** [linuxsubdirs] Error 2