如题,我用make 命令的时候 里面已经有makefile了, 之后出现下面的提示,这个是什么原因啊,哪位大神知道,我都搞了好几天了,不同的包都试过了,我是先用的ubuntu,在用的froda redhat11.
如下:
[root@localhost drcom-1.4.8.1]# make
make[1]: Entering directory `/home/elva/redhat/drcom-1.4.8.1/drcomc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/elva/redhat/drcom-1.4.8.1/drcomc'
make[1]: Entering directory `/home/elva/redhat/drcom-1.4.8.1/drcomd'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/home/elva/redhat/drcom-1.4.8.1/drcomd'
make[1]: Entering directory `/home/elva/redhat/drcom-1.4.8.1/kmod'
make -C /lib/modules/2.6.21-1.3194.fc7/build M=/home/elva/redhat/drcom-1.4.8.1/kmod modules
make[2]: Entering directory `/usr/src/kernels/2.6.21-1.3194.fc7-i686'
CC [M] /home/elva/redhat/drcom-1.4.8.1/kmod/drcom.o
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c: 在函数 ‘is_syn_pkt’ 中:
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:301: 警告:隐式声明函数 ‘skb_network_offset’
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c: 在函数 ‘tcp_sack_adjust’ 中:
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:458: 警告:隐式声明函数 ‘ip_hdrlen’
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:461: 警告:传递参数 1 (属于 ‘skb_make_writable’)时在不兼容的指针类型间转换
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c: 在函数 ‘tcp_adjust_seq’ 中:
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:501: 警告:传递参数 1 (属于 ‘skb_make_writable’)时在不兼容的指针类型间转换
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c: 在函数 ‘build_ack_skb’ 中:
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:670: 警告:隐式声明函数 ‘ip_hdr’
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:670: 警告:赋值时将整数赋给指针,未作类型转换
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c: 在函数 ‘build_auth_skb’ 中:
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:704: 警告:赋值时将整数赋给指针,未作类型转换
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c: 在函数 ‘is_our_packet’ 中:
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:731: 警告:初始化时将整数赋给指针,未作类型转换
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c: 在函数 ‘is_udp_packet’ 中:
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:738: 警告:初始化时将整数赋给指针,未作类型转换
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c: 在函数 ‘conn_do_udp’ 中:
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:757: 警告:赋值时将整数赋给指针,未作类型转换
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:763: 警告:隐式声明函数 ‘skb_reset_network_header’
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:764: 警告:赋值时将整数赋给指针,未作类型转换
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c: 在函数 ‘need_auth_input’ 中:
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:789: 错误:‘->’ 的实参类型无效
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c: 在函数 ‘need_auth_output’ 中:
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:801: 错误:‘->’ 的实参类型无效
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c: 在顶层:
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:956: 警告:从不兼容的指针类型初始化
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:964: 警告:从不兼容的指针类型初始化
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c: 在函数 ‘conn_set_params’ 中:
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:1074: 错误:‘init_net’ 未声明 (在此函数内第一次使用)
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:1074: 错误:(即使在一个函数内多次出现,每个未声明的标识符在其
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:1074: 错误:所在的函数内只报告一次。)
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:1074: 错误:提供给函数 ‘dev_get_by_name’ 的实参太多
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c: 在顶层:
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:1175: 错误:初始值设定项里有未知的字段 ‘owner’
/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.c:1175: 警告:从不兼容的指针类型初始化
make[3]: *** [/home/elva/redhat/drcom-1.4.8.1/kmod/drcom.o] 错误 1
make[2]: *** [_module_/home/elva/redhat/drcom-1.4.8.1/kmod] 错误 2
make[2]: Leaving directory `/usr/src/kernels/2.6.21-1.3194.fc7-i686'
make[1]: *** [default] 错误 2
make[1]: Leaving directory `/home/elva/redhat/drcom-1.4.8.1/kmod'
make: *** [all] 错误 1
[root@localhost drcom-1.4.8.1]#
绿山 于 2013-10-06 19:01:40发表:
谢楼主
jacktao219 于 2012-12-02 14:13:54发表:
谢谢
jacktao219 于 2012-12-02 14:12:33发表:
任务
hantu 于 2009-04-15 00:12:12发表:
可能你的系统缺了什么库及头文件,看一下drcom的说明
elvaqing23 于 2009-04-14 22:26:29发表:
{:2_99:}晕啊,这个论坛就没人么?我知道我问的这个问题对于你们来说很简单,但是对于我这个新手来说是很难很难的啊............啊啊啊啊啊啊啊啊啊啊啊啊
elvaqing23 于 2009-04-14 14:20:37发表:
{:2_92:}是缺少了这个么?build-essential ,软件依赖关系好复杂, 可是我在那个系统下面不能上网,不知道用wine可以共享网络么?
elvaqing23 于 2009-04-14 14:18:04发表:
{:2_105:}不知道问题出什么地方了,我见别人用者挺顺利的,我在ubuntu下面也是这样的提示,不过是英语的提示,是没有编译环境么?