免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3252 | 回复: 2
打印 上一主题 下一主题

急啊,安装libpcap出错了!在线等啊 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-12-15 13:15 |只看该作者 |倒序浏览
redhat安装LIBPCAP,,输入make后,终端显示如下,是什么问题啊

[root@localhost libpcap-1.2.0]# make
gcc -O2 -fpic -I.  -DHAVE_CONFIG_H  -D_U_="__attribute__((unused))" -g -O2 -c
./pcap-linux.c
In file included from pcap-linux.c:170:
/usr/include/linux/ethtool.h:15: parse error before "u32"
/usr/include/linux/ethtool.h:17: parse error before "advertising"
/usr/include/linux/ethtool.h:18: parse error before "speed"
/usr/include/linux/ethtool.h:19: parse error before "duplex"
/usr/include/linux/ethtool.h:20: parse error before "port"
/usr/include/linux/ethtool.h:21: parse error before "phy_address"
/usr/include/linux/ethtool.h:22: parse error before "transceiver"
/usr/include/linux/ethtool.h:23: parse error before "autoneg"
/usr/include/linux/ethtool.h:24: parse error before "maxtxpkt"
/usr/include/linux/ethtool.h:25: parse error before "maxrxpkt"
/usr/include/linux/ethtool.h:26: parse error before "reserved"
/usr/include/linux/ethtool.h:27: parse error before '}' token
/usr/include/linux/ethtool.h:32: parse error before "u32"
/usr/include/linux/ethtool.h:40: parse error before "eedump_len"
/usr/include/linux/ethtool.h:41: parse error before "regdump_len"
/usr/include/linux/ethtool.h:47: parse error before "u32"
/usr/include/linux/ethtool.h:49: parse error before "wolopts"
/usr/include/linux/ethtool.h:50: parse error before "sopass"
/usr/include/linux/ethtool.h:51: parse error before '}' token
/usr/include/linux/ethtool.h:55: parse error before "u32"
/usr/include/linux/ethtool.h:61: parse error before "u32"
/usr/include/linux/ethtool.h:62: conflicting types for `version'
/usr/include/linux/ethtool.h:34: previous declaration of `version'
/usr/include/linux/ethtool.h:63: parse error before "len"
/usr/include/linux/ethtool.h:64: parse error before "data"
/usr/include/linux/ethtool.h:64: conflicting types for `data'
/usr/include/linux/ethtool.h:56: previous declaration of `data'
/usr/include/linux/ethtool.h:65: parse error before '}' token
/usr/include/linux/ethtool.h:69: parse error before "u32"
/usr/include/linux/ethtool.h:71: parse error before "offset"
/usr/include/linux/ethtool.h:72: parse error before "len"
/usr/include/linux/ethtool.h:73: parse error before "data"
/usr/include/linux/ethtool.h:74: parse error before '}' token
pcap-linux.c: In function `iface_ethtool_ioctl':
pcap-linux.c:4763: storage size of `eval' isn't known
pcap-linux.c: In function `iface_get_offload':
pcap-linux.c:4792: `ETHTOOL_GTSO' undeclared (first use in this function)
pcap-linux.c:4792: (Each undeclared identifier is reported only once
pcap-linux.c:4792: for each function it appears in.)
pcap-linux.c:4798: `ETHTOOL_GUFO' undeclared (first use in this function)
pcap-linux.c:4809: `ETHTOOL_GGSO' undeclared (first use in this function)
make: *** [pcap-linux.o] Error 1

论坛徽章:
0
2 [报告]
发表于 2011-12-15 15:39 |只看该作者
./configure 后,出现一下警告

configure: WARNING: linux/ethtool.h: present but cannot be compiled
configure: WARNING: linux/ethtool.h:     check for missing prerequisite
headers?
configure: WARNING: linux/ethtool.h: see the Autoconf documentation
configure: WARNING: linux/ethtool.h:     section "Present But Cannot Be
Compiled"
configure: WARNING: linux/ethtool.h: proceeding with the preprocessor's result
configure: WARNING: linux/ethtool.h: in the future, the compiler will take
precedence

论坛徽章:
0
3 [报告]
发表于 2011-12-15 15:40 |只看该作者
本帖最后由 sysucindy 于 2011-12-15 15:42 编辑

求各位大哥帮下忙
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP