- 论坛徽章:
- 0
|
为了能够让PPTP使用MPPE需要打kernelmod-0.7.1的补丁,但是我怎么也打不上
我用的是Sun T1120的服务器,安装redhat linux 6.2 for sparc,内核升级到2.4.18
使用的命令是:./kernelmod.sh -e elf_sparc -k /usr/src/linux -s
运行结果为:
[root@localhost kernelmod]# ./kernelmod.sh -e elf_sparc -k /usr/src/linux -s
-------------------------------------------------
KernelMod v0.7.1
Richard de Vroede <richard@fenix.getmyip.com>;
James Cameron <quozl@us.netrek.org>;
-------------------------------------------------
-->; Summary.
OS: Linux
Distribution: RedHat 6.2 (Zoot)
Kernel version: 2.4.18sun
Architecture: sparc64
Emulation: elf_sparc
SMP: Yes
License: BSD without advertisement clause
-------------------------------------------------
-->; Preparing system.
Clearing out builddir /root/kernelmod/build
You specified the location of the kernelsource.
I trust your judgement, so I won't verify.
I will set the correct kernelversion though.
expr: non-numeric argument
-->; Making sure the kernelsource is configured.
Found /usr/src/linux/.config, so it probably is configured.
-->; Looking for kernel-headers and a good modversions.h
-->; Done.
-------------------------------------------------
-->; Locating patches.
Found patches for 2.4.
Checking for specific patches.
Found patches for 2.4.18sun
-------------------------------------------------
-->; Patches & sources
Applying patch /root/kernelmod/2.4/linux-2.4.18sun-bsd-mppe.patch
patching file `include/linux/ppp-comp.h'
patching file `drivers/net/Config.in'
Hunk #1 succeeded at 277 (offset -12 lines).
patching file `drivers/net/Makefile'
Hunk #2 succeeded at 138 (offset -13 lines).
Hunk #3 succeeded at 257 (offset -3 lines).
patching file `drivers/net/ppp_generic.c'
Hunk #1 succeeded at 1006 (offset -24 lines).
Hunk #3 succeeded at 1534 (offset -24 lines).
Copying extra sources to /usr/src/linux
arcfour.c -->; /usr/src/linux/drivers/net/arcfour.c
arcfour.h -->; /usr/src/linux/drivers/net/arcfour.h
ppp_mppe_compress.c -->; /usr/src/linux/drivers/net/ppp_mppe_compress.c
sha1.c -->; /usr/src/linux/drivers/net/sha1.c
sha1.h -->; /usr/src/linux/drivers/net/sha1.h
Copying extra sources to /root/kernelmod/build/
-------------------------------------------------
Building module arcfour.o
cc1: Invalid option `preferred-stack-boundary=2'
cc1: Invalid option `arch=sparc64'
cpp: /usr/src/linux/include/linux/modversions.h: No such file or directory
Building module ppp_generic.o
cc1: cpp: /usr/src/linux/include/linux/modversions.h: No such file or directory
Invalid option `preferred-stack-boundary=2'
cc1: Invalid option `arch=sparc64'
Building module ppp_mppe_compress.o
cc1: Invalid option `preferred-stack-boundary=2'
cc1: Invalid option `arch=sparc64'
cpp: /usr/src/linux/include/linux/modversions.h: No such file or directory
Building module sha1.o
cc1: cpp: /usr/src/linux/include/linux/modversions.h: No such file or directory
Invalid option `preferred-stack-boundary=2'
cc1: Invalid option `arch=sparc64'
Building module ppp_mppe.o
/usr/bin/ld: unrecognised emulation mode: elf_sparc
Supported emulations: elf32_sparc sparclinux sun4 elf64_sparc
-------------------------------------------------
Found problems in module(s) from patch /root/kernelmod/2.4/linux-2.4.18sun-bsd-mppe.patch.
-->; Rolling back patches.
-------------------------------------------------
Reverting patch /root/kernelmod/2.4/linux-2.4.18sun-bsd-mppe.patch.
-------------------------------------------------
Processing file include/linux/ppp-comp.h...Done.
Processing file drivers/net/Config.in...Done.
Processing file drivers/net/Makefile...Done.
Processing file drivers/net/ppp_generic.c...Done.
该如何解决,我好郁闷!!!!!!!!!!!!!!!! |
|