No subject

Sun Jul 8 18:14:56 CDT 2012

7.4.3.	Get symbols not defined for ppp_mppe module when doing "depmod -a"

	Solution: Quick answer is you probably followed instructions to
	comment out the '#include "rc4_skey.c"' line from the file
	linux/drivers/net/ppp_mppe.c when it should have been left in.
	If you are using the rc4* sources from SSLeay-0.9.0, you must
	NOT comment out this line, and you must also make sure the
	rc4_skey.c file gets copied from the SSLeay sources into the
	linux/drivers/net directory.

	Longer answer is: you probably are missing some of the rc4* files
	(most likely rc4_skey.c)  This typically happens when getting rc4*
	files from a different source than was suggested in the corresponding
	patch file.  If I remember right, if you use the SSLeay-0.6.6 files
	you don't have an rc4_skey.c file and must comment out the #include
	that references it.  If you use the SSLeay-0.9.0 files you will have
	the rc4_skey.c file, and must NOT comment out the #include line.
	Using OpenSSL-0.9.5 may have different requirements.
	The best solution is to use the complete patch for your appropriate
	ppp version from the following ftp server, as these patches include
	the rc4* files:

> -----Original Message-----
> From: pptp-server-admin at
> [mailto:pptp-server-admin at]On Behalf Of Stephan
> Fehrenbach
> Sent: Monday, December 11, 2000 9:36 AM
> To: pptp-server at
> Subject: [pptp-server] ppp with mppe : unresolved symbol RC4_set_key
> Hello,
> I am trying to compile ppp-2.3.11 with mppe patch.
> If I comment out the reference to rc4_skey.c in ppp_mppe.c the module
> everything compiles,
> but if I do
> insmod ppp_mppe
> I get the error:
> /lib/modules/2.0.38/net/ppp_mppe.o: unresolved symbol RC4_set_key
> If I dont't comment out reference to rc4_skey.c I get a compiler error
> doing: make modules
> In file included from ppp_mppe.c:68:
> rc4_skey.c:66: conflicting types for `RC4_options'
> rc4.h:86: previous declaration of `RC4_options'
> rc4_skey.c:89: conflicting types for `RC4_set_key'
> rc4.h:87: previous declaration of `RC4_set_key'
> make[2]: *** [ppp_mppe.o] Error 1
> make[1]: *** [modules] Error 2
> make: *** [modules] Error 2
> I am Using
> Kernel 2.0.38 with subs-patch-1.38,
> SSLeay-0.9.0b
> ppp-2.3.11
> ppp-2.3.11-openssl-0.9.5-mppe.patch.
> Has somebody a solution for this problem?
> Greatings
> Stephan Fehrenbach
> --
> modulo3 gmbh                        fon    0211 - 876720-00
> Stephan Fehrenbach                  fax    0211 - 876720-27
> Karl-Rudolf-Straße 172              e-mail stephan.fehrenbach at
> D-40215 Düsseldorf                  web
> _______________________________________________
> pptp-server maillist  -  pptp-server at
> List services provided by!

More information about the pptp-server mailing list