On Fri, Nov 20, 1998 at 12:59:57PM -0800, Linux Lists wrote:
>
> Hello,
>
> Quick question: does someone have a URL pointing to the description of the
> PPP 2.3.5 typo problem (instead of LINUX_VERSION_CODE >= , should be
> LINUX_VERSION_CODE <= , or something on this line ...) ??
>
> Thanks much.
>
> Regards,
> Ivan Passos
I sure don't know of such a URL. Maybe somebody else does.
If not, and you were to put the information up on Cyclades and
publish the URL on linux-ppp, a lot of us would no doubt be happy.
For what it's worth, here's the file I routinely send to people
who ask (sometimes as often as once a week, it seems) about the
problems:
--------------------------------------------------------------------
In the ppp-2.3.5 source tree:
Change ppp-2.3.5/linux/ppp.c line 10 from
* ==FILEVERSION 980319==
to
* ==FILEVERSION 981015==
or some more current date, and change line 3079 in the same
file from:
#if LINUX_VERSION_CODE < VERSION(2,1,86)
to:
#if LINUX_VERSION_CODE > VERSION(2,1,86)
Then run "make kernel" in ppp-2.3.5. Now when you rebuild
your kernel all should be OK.
----------------------------------------------------------------
There have been reports of some other problems building
kernels, concerning undefined typedefs. In particular,
ones called "__u8" and "__u32". The usual response is
"add some #defines here and there."
I don't know why these problems are encountered, as the items
in question are defined as needed in every correctly installed
stock 2.0.xx Linux kernel source I've built ppp against, from
2.0.30 through 2.0.36. Perhaps this is broken in one of the
vendor-supplied kernels.
When in doubt, check /usr/src/linux/README for kernel tree
installation instructions. Pay particular attention to
making sure the symlinks in /usr/include point correctly
into the kernel source tree.
--
Dan Wilder <[EMAIL PROTECTED]>
-
To unsubscribe from this list: send the line "unsubscribe linux-ppp" in
the body of a message to [EMAIL PROTECTED]