|
|
我用的校园网需要通过Dr.com登录上网,上次我更新系统后重新安Dr.com就能正常使用了,今天我又更新了一下系统,好像内核从2.6.23.15-137.fc8升级到了2.6.24.3-12.fc8然后我也像上次一样需要重装Dr.com,但make时就出现了下面的错误提示,希望弟兄们帮我看看怎么解决这个问题。
[wrsg@redapple ~]$ cd drcom-1.3.7
[wrsg@redapple drcom-1.3.7]$ make
make -C drcomc
make[1]: Entering directory `/home/wrsg/drcom-1.3.7/drcomc'
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/wrsg/drcom-1.3.7/include -O2 -c -o drcomc.o drcomc.c
gcc drcomc.o -o drcomc
make[1]: Leaving directory `/home/wrsg/drcom-1.3.7/drcomc'
make -C drcomd
make[1]: Entering directory `/home/wrsg/drcom-1.3.7/drcomd'
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/wrsg/drcom-1.3.7/include -O2 -c -o drcomd.o drcomd.c
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/wrsg/drcom-1.3.7/include -O2 -c -o daemon.o daemon.c
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/wrsg/drcom-1.3.7/include -O2 -c -o cleanup.o cleanup.c
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/wrsg/drcom-1.3.7/include -O2 -c -o dialog.o dialog.c
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/wrsg/drcom-1.3.7/include -O2 -c -o handle.o handle.c
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/wrsg/drcom-1.3.7/include -O2 -c -o init.o init.c
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/wrsg/drcom-1.3.7/include -O2 -c -o keepalive.o keepalive.c
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/wrsg/drcom-1.3.7/include -O2 -c -o login.o login.c
login.c: In function ‘drcom_login’:
login.c:50: 警告:未使用的参数 ‘timeout’
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/wrsg/drcom-1.3.7/include -O2 -c -o logout.o logout.c
logout.c: In function ‘drcom_logout’:
logout.c:34: 警告:未使用的参数 ‘timeout’
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/wrsg/drcom-1.3.7/include -O2 -c -o md5.o md5.c
md5.c:131:36: 警告:使用 C99 long long 整数常量
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/wrsg/drcom-1.3.7/include -O2 -c -o misc.o misc.c
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/wrsg/drcom-1.3.7/include -O2 -c -o passwd.o passwd.c
passwd.c: In function ‘drcom_passwd’:
passwd.c:32: 警告:未使用的参数 ‘timeout’
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/wrsg/drcom-1.3.7/include -O2 -c -o readconf.o readconf.c
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/wrsg/drcom-1.3.7/include -O2 -c -o watchport.o watchport.c
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/wrsg/drcom-1.3.7/include -O2 -c -o getaddr.o getaddr.c
gcc -Wall -W -Wstrict-prototypes -Wmissing-prototypes -pedantic -I/home/wrsg/drcom-1.3.7/include -O2 -c -o log.o log.c
log.c: In function ‘dbg’:
log.c:34: 警告:未使用的参数 ‘format’
gcc -lm -lpthread drcomd.o daemon.o cleanup.o dialog.o handle.o init.o keepalive.o login.o logout.o md5.o misc.o passwd.o readconf.o watchport.o getaddr.o log.o -o drcomd
make[1]: Leaving directory `/home/wrsg/drcom-1.3.7/drcomd'
make -C kmod
make[1]: Entering directory `/home/wrsg/drcom-1.3.7/kmod'
make -C /lib/modules/2.6.24.3-12.fc8/build M=/home/wrsg/drcom-1.3.7/kmod modules
make[2]: Entering directory `/usr/src/kernels/2.6.24.3-12.fc8-i686'
CC [M] /home/wrsg/drcom-1.3.7/kmod/init.o
CC [M] /home/wrsg/drcom-1.3.7/kmod/proc.o
CC [M] /home/wrsg/drcom-1.3.7/kmod/proto.o
/home/wrsg/drcom-1.3.7/kmod/proto.c: In function ‘init_hijack’:
/home/wrsg/drcom-1.3.7/kmod/proto.c:450: 错误:‘security_ops’ 未声明 (在此函数内第一次使用)
/home/wrsg/drcom-1.3.7/kmod/proto.c:450: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
/home/wrsg/drcom-1.3.7/kmod/proto.c:450: 错误:所在的函数内只报告一次。)
/home/wrsg/drcom-1.3.7/kmod/proto.c: In function ‘cleanup_hijack’:
/home/wrsg/drcom-1.3.7/kmod/proto.c:461: 错误:‘security_ops’ 未声明 (在此函数内第一次使用)
make[3]: *** [/home/wrsg/drcom-1.3.7/kmod/proto.o] 错误 1
make[2]: *** [_module_/home/wrsg/drcom-1.3.7/kmod] 错误 2
make[2]: Leaving directory `/usr/src/kernels/2.6.24.3-12.fc8-i686'
make[1]: *** [default] 错误 2
make[1]: Leaving directory `/home/wrsg/drcom-1.3.7/kmod'
make: *** [kmod] 错误 2
[wrsg@redapple drcom-1.3.7]$
P.S:我现在选择的是 Fedora (2.6.23.15-137.fc8)进入的,我现在不喜欢XP。
‘security_ops’ 未声明,我应该怎么去声明呢?是不是应该这个未声明而导致下面的错误呢? |
|