[pptp-server] Compiling PPP with MSCHAPv2/MPPE.

Steve Host shost at intellimec.com
Thu Nov 1 09:35:19 CST 2001


From: http://mirror.binarix.com/ppp-mppe/README

Edit ppp.c. Find the below and make the change at line approx 2563:

Change:
 kill_fasync (ppp->tty->fasync, SIGIO);

to:
kill_fasync (ppp->tty->fasync, SIGIO, POLL_IN);


Patch is below:


RedHat update 14/10/2000
------------------------
A number of people have reported problems with RedHat supplied kernels in
RedHat 6.2 and 7.0. Harv Frost pointed out a patch that fixes a compilation
problem:

ppp.c: In function `rcv_proto_unknown':
ppp.c:2563: too few arguments to function `kill_fasync_R5e73d35d'

Patch:

--- ./drivers/net/ppp.c~ Wed Apr 12 19:56:45 2000
+++ ./drivers/net/ppp.c Wed Apr 12 20:28:39 2000
@@ -2560,7 +2560,7 @@

 wake_up_interruptible (&ppp->read_wait);
 if (ppp->tty->fasync != NULL)
-  kill_fasync (ppp->tty->fasync, SIGIO);
+  kill_fasync (ppp->tty->fasync, SIGIO, POLL_IN);

 return 1;
 }



----- Original Message ----- 
From: <Paul.Clark at scapatech.com>
To: <pptp-server at lists.schulte.org>
Sent: Thursday, November 01, 2001 9:15 AM
Subject: RE: [pptp-server] Compiling PPP with MSCHAPv2/MPPE.


> I as suggested have been trying to compile ppp 2.3.11 and when try to 
> compile the modules I get the following output, any ideas.
> 
> 
> 
> [root at fw linux]# make modules SUBDIRS=drivers/net
> make -C  drivers/net CFLAGS="-Wall -Wstrict-prototypes -O2 
> -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce 
> -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 
> -DMODULE -DMODVERSIONS -include 
> /usr/src/linux/include/linux/modversions.h" MAKING_MODULES=1 modules
> make[1]: Entering directory `/usr/src/linux-2.2.16/drivers/net'
> gcc -D__KERNEL__ -I/usr/src/linux/include -Wall -Wstrict-prototypes -O2 
> -fomit-frame-pointer -fno-strict-aliasing -pipe -fno-strength-reduce 
> -m486 -malign-loops=2 -malign-jumps=2 -malign-functions=2 -DCPU=686 
> -DMODULE -DMODVERSIONS -include 
> /usr/src/linux/include/linux/modversions.h   -DEXPORT_SYMTAB -c ppp.c
> In file included from /usr/src/linux/include/linux/sched.h:20,
>                  from ppp.c:54:
> /usr/src/linux/include/linux/smp.h:77:49: warning: "smp_num_cpus" 
> redefined
> /usr/src/linux/include/linux/modules/i386_ksyms.ver:28:1: warning: this 
> is the location of the previous definition
> /usr/src/linux/include/linux/smp.h:83:26: warning: "smp_call_function" 
> redefined
> /usr/src/linux/include/linux/modules/i386_ksyms.ver:118:1: warning: this 
> is the location of the previous definition
> In file included from /usr/src/linux/include/linux/sched.h:74,
>                  from ppp.c:54:
> /usr/src/linux/include/asm/processor.h:96:18: warning: "cpu_data" 
> redefined
> /usr/src/linux/include/linux/modules/i386_ksyms.ver:6:1: warning: this 
> is the location of the previous definition
> In file included from /usr/src/linux/include/linux/interrupt.h:51,
>                  from ppp.c:57:
> /usr/src/linux/include/asm/hardirq.h:23:24: warning: "synchronize_irq" 
> redefined
> /usr/src/linux/include/linux/modules/i386_ksyms.ver:138:1: warning: this 
> is the location of the previous definition
> In file included from /usr/src/linux/include/linux/interrupt.h:52,
>                  from ppp.c:57:
> /usr/src/linux/include/asm/softirq.h:75:23: warning: "synchronize_bh" 
> redefined
> /usr/src/linux/include/linux/modules/i386_ksyms.ver:142:1: warning: this 
> is the location of the previous definition
> ppp.c:188: warning: static declaration for 
> `ppp_register_compressor_R9682e733' follows non-static
> ppp.c:189: warning: static declaration for 
> `ppp_unregister_compressor_Ra1b928df' follows non-static
> {standard input}: Assembler messages:
> {standard input}:9: Warning: Ignoring changed section attributes for 
> .modinfo
> ppp.c: In function `rcv_proto_unknown':
> ppp.c:2563: too few arguments to function 
> `kill_fasync_R__ver_kill_fasync'
> make[1]: *** [ppp.o] Error 1
> make[1]: Leaving directory `/usr/src/linux-2.2.16/drivers/net'
> make: *** [_mod_drivers/net] Error 2
> 
> Thanks 
> 
> Paul
> 
> _______________________________________________
> pptp-server maillist  -  pptp-server at lists.schulte.org
> http://lists.schulte.org/mailman/listinfo/pptp-server
> --- To unsubscribe, go to the url just above this line. --
> 




More information about the pptp-server mailing list