LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1307|回复: 8

make出错,大虾指点...

[复制链接]
发表于 2008-9-30 10:23:18 | 显示全部楼层 |阅读模式
root@slax:/mnt/hda6/LinSoft/drcom/drcom-1.3.7# make && make install
make -C drcomc
make[1]: Entering directory `/mnt/hda6/LinSoft/drcom/drcom-1.3.7/drcomc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/mnt/hda6/LinSoft/drcom/drcom-1.3.7/drcomc'
make -C drcomd
make[1]: Entering directory `/mnt/hda6/LinSoft/drcom/drcom-1.3.7/drcomd'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/mnt/hda6/LinSoft/drcom/drcom-1.3.7/drcomd'
make -C kmod
make[1]: Entering directory `/mnt/hda6/LinSoft/drcom/drcom-1.3.7/kmod'
make -C /lib/modules/2.6.24.4/build M=/mnt/hda6/LinSoft/drcom/drcom-1.3.7/kmod modules
make[2]: Entering directory `/usr/src/linux-2.6.24.4'

  WARNING: Symbol version dump /usr/src/linux-2.6.24.4/Module.symvers
           is missing; modules will have no dependencies and modversions.

  CC [M]  /mnt/hda6/LinSoft/drcom/drcom-1.3.7/kmod/proto.o
/mnt/hda6/LinSoft/drcom/drcom-1.3.7/kmod/proto.c: In function 'init_hijack':
/mnt/hda6/LinSoft/drcom/drcom-1.3.7/kmod/proto.c:450: error: 'security_ops' undeclared (first use in this function)
/mnt/hda6/LinSoft/drcom/drcom-1.3.7/kmod/proto.c:450: error: (Each undeclared identifier is reported only once
/mnt/hda6/LinSoft/drcom/drcom-1.3.7/kmod/proto.c:450: error: for each function it appears in.)
/mnt/hda6/LinSoft/drcom/drcom-1.3.7/kmod/proto.c: In function 'cleanup_hijack':
/mnt/hda6/LinSoft/drcom/drcom-1.3.7/kmod/proto.c:461: error: 'security_ops' undeclared (first use in this function)
make[3]: *** [/mnt/hda6/LinSoft/drcom/drcom-1.3.7/kmod/proto.o] Error 1
make[2]: *** [_module_/mnt/hda6/LinSoft/drcom/drcom-1.3.7/kmod] Error 2
make[2]: Leaving directory `/usr/src/linux-2.6.24.4'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/mnt/hda6/LinSoft/drcom/drcom-1.3.7/kmod'
make: *** [kmod] Error 2

****************************

make , make install, make && make install  都是类似的错误

这个东西我在UB现在安装过的 很顺利 不过之前要安装编译环境

请老鸟们提示下要怎么解决...
发表于 2008-9-30 20:01:39 | 显示全部楼层
啊是/usr/src/linux-2.6.24.4不完整?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-9-30 21:38:22 | 显示全部楼层
Nothing to be done for `all'.  这句没有问题吗?

只有warning: 那里有问题? gcc 或者是内核 版本不够?

--------------
多谢vvoody
PS:我正要听Dire Straits,呵呵~
回复 支持 反对

使用道具 举报

发表于 2008-10-1 17:49:09 | 显示全部楼层
12.1的吧……以前也碰上这样的情况… drcom-1.4.7

uname -a 显示是2.6.24.4-smp,可/usr/src下没有linux-2.6.24.4这个目录;我的那会就只有linux-2.6.24.5--- 很奇怪的说

需自己下载源码,并编译… 记得最后把linux连接到linux-2.6.24.4

ps:最后可以编译出drcom.ko,但是即使拨号成功了我们这校园网也不能正常使用;大部分网站访问的时候出现501 Method not implemented错误,可小数几个网站却可以…  不知道水漫情况,一直未解……
回复 支持 反对

使用道具 举报

发表于 2008-10-1 18:50:18 | 显示全部楼层
Post by preston29;1888953
Nothing to be done for `all'.  这句没有问题吗?

只有warning: 那里有问题? gcc 或者是内核 版本不够?

--------------
多谢vvoody
PS:我正要听Dire Straits,呵呵~


"Nothing to be done "是因为你没有make clean, 原来已经有目标文件了,这次源文件没有变动,就不会再make新文件了,make了也是和原来一样
回复 支持 反对

使用道具 举报

发表于 2008-10-1 18:52:09 | 显示全部楼层
看你这个地方/usr/src/linux-2.6.24.4源代码有没有全把,
如果有的话,try:
#make defconfig
#make zImage
回复 支持 反对

使用道具 举报

发表于 2008-10-2 02:41:08 | 显示全部楼层
我的也是这个毛病。和楼主不同的是我装所有软件都是这个提示。我的内核也是smb的,我的系统是full安装的12.0
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-2 11:27:22 | 显示全部楼层
Post by Alvinz;1889208
"Nothing to be done "是因为你没有make clean, 原来已经有目标文件了,这次源文件没有变动,就不会再make新文件了,make了也是和原来一样


哦~ 多谢Alvinz~ 我一直以为make遇到同一个文件会强行覆盖...


2. no dependencies ... 没有依赖关系,好像的确是代码不全
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-10-2 11:28:51 | 显示全部楼层
Post by Kallawa;1889187
12.1的吧……以前也碰上这样的情况… drcom-1.4.7

uname -a 显示是2.6.24.4-smp,可/usr/src下没有linux-2.6.24.4这个目录;我的那会就只有linux-2.6.24.5--- 很奇怪的说

需自己下载源码,并编译… 记得最后把linux连接到linux-2.6.24.4

ps:最后可以编译出drcom.ko,但是即使拨号成功了我们这校园网也不能正常使用;大部分网站访问的时候出现501 Method not implemented错误,可小数几个网站却可以…  不知道水漫情况,一直未解……



你可以试一下在wine下拨号上去啊...

不过怎么会有一部分网站不能访问呢?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表