PPP 2.2.0e wont compile, Want my TRS-80 back

PPP 2.2.0e wont compile, Want my TRS-80 back

Post by Jamil Weatherb » Mon, 15 Apr 1996 04:00:00



  I have not yet been able to get ppp2.2.0 to compile with kernel versions
1.3.85 or 1.3.87. Read installation instructions very carefully, make
either returns error about version.h not being found, once I fixed that a
number of errors were returned about symbols not being present. I don't
really care for compiling other peoples trash anyway, wondering where I
might find the binaries. Using Slackware 3.0, on an i486-100. The new
menu script for kernel configuration is nice.

  If this doesn't work I am going to do one of two things based on my
state of mind.

     A. Use the old 1.3.20 kernel, and go on with my life

     2. Start coding a new operating system and control language, that
        will run on a computer built of gelatin

     C. Go back to using my TRS-80 (BASIC was always fun)

     D. Write a PPP driver for my TRS-80

     E. Port UNIX to the HP-48

     6. Throw away my Television, Computer and cut the Telephone lines
and electricity to my house and hide in the attic for six months.

 
 
 

PPP 2.2.0e wont compile, Want my TRS-80 back

Post by D.A. Harr » Wed, 17 Apr 1996 04:00:00




>  I have not yet been able to get ppp2.2.0 to compile with kernel versions
>1.3.85 or 1.3.87. Read installation instructions very carefully, make
>either returns error about version.h not being found, once I fixed that a

Yeah, there was something in this newsgroup not too long ago, here it is:
  (it worked for me, on 1.3.87, compiled right up.)


~Article: 40964 of comp.os.linux.networking

~Newsgroups: comp.os.linux.networking
~Subject: Re: PPProblems...
~Date: Sat, 13 Apr 1996 14:50:16 -0400


~Status: RO
~
~
~I recently had similar problems but have resolved them.  I assume from
~the kernel messages above that you must be using either a recent 1.3
~series kernel, patched 1.2, or patched early 1.3 series kernel.  The
~pppd error message indicates that the compiled version of pppd is not
~compatible with the kernel PPP driver (your compiled pppd is probably
~2.1.2 or something earlier than 2.2.0).  There are a couple of ways to
~fix this:
~- you can start using an unpatched 1.2 series kernel and use your
~current compiled version of pppd
~- you can make a couple of changes to the ppp-2.2.0 source which will
~(hopefully) fix the compile errors
~
~For the latter choice, (which I did) there were a couple of things I had
~to change in the ppp-2.2.0e source to get it to compile (without the
~numerous parse errors, etc.) on my system.
~First, insert the line:
~
~typedef unsigned int u_int32_t;
~
~at the beginning of the pppd.h file (found in the pppd directory of the
~ppp-2.2.0 source).  Then add the line:
~
~#define MAX_ADDR_LEN 7
~
~to the beginning of the sys-linux.c file (also found under pppd).  Then
~just recompile from the top level directory of source and it should
~(hopefully) work.  These fixes worked on my system, but I can't make any
~guarantees.
~
~Good luck,
~
~Brian Clayton


~http://w3.bbsnet.com/~herzog
~
--