免费注册 查看新帖 |

Chinaunix

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

RHEL 5 安装iptraf错误。 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-21 18:46 |只看该作者 |倒序浏览
itrafmon.c:1044: warning: pointer targets in passing argument 3 of â

论坛徽章:
0
2 [报告]
发表于 2007-04-23 16:52 |只看该作者
CU没人会吗??????

论坛徽章:
0
3 [报告]
发表于 2007-05-07 13:57 |只看该作者
顶上去。。。。。..........

论坛徽章:
0
4 [报告]
发表于 2008-11-08 15:57 |只看该作者
[root@router iptraf-3.0.0]# ls
CHANGES        FAQ      README             README.platforms  Setup
contrib        INSTALL  README.contact     README.rvnamed    src
Documentation  LICENSE  README.interfaces  RELEASE-NOTES     support
[root@router iptraf-3.0.0]# ./Setup
=====================================================================
IPTraf Version 3.0.0 Setup
Target Platform: Linux/i686
---------------------------------------------------------------------

>>>>>> COMPILING IPTRAF 3.0.0 FROM SUPPLIED SOURCE CODE

make: Entering directory `/usr/wtx/iptraf-3.0.0/src'
rm -f *.o *~ core iptraf rvnamed rawtime
make -C ../support clean
make[1]: Entering directory `/usr/wtx/iptraf-3.0.0/support'
rm -rf *.o *~ libtextbox.a libtextbox.so
make[1]: Leaving directory `/usr/wtx/iptraf-3.0.0/support'
make: Leaving directory `/usr/wtx/iptraf-3.0.0/src'
make: Entering directory `/usr/wtx/iptraf-3.0.0/support'
rm -rf *.o *~ libtextbox.a libtextbox.so
make: Leaving directory `/usr/wtx/iptraf-3.0.0/support'
make: Entering directory `/usr/wtx/iptraf-3.0.0/src'
gcc -Wall  -DWORKDIR=\"/var/local/iptraf\" -DLOGDIR=\"/var/log/iptraf\" -DEXECDIR=\"/usr/local/bin\" -I/usr/include/ncurses -I../support -DVERSION=\"3.0.0\" -DPLATFORM=\"Linux/i386\"     -c -o iptraf.o iptraf.c
gcc -Wall  -DWORKDIR=\"/var/local/iptraf\" -DLOGDIR=\"/var/log/iptraf\" -DEXECDIR=\"/usr/local/bin\" -I/usr/include/ncurses -I../support -DVERSION=\"3.0.0\" -DPLATFORM=\"Linux/i386\"     -c -o itrafmon.o itrafmon.c
itrafmon.c: 在函数 ‘checkrvnamed’ 中:
itrafmon.c:511: 警告:变量实参太少,不足以填满一个哨兵
itrafmon.c: 在函数 ‘ipmon’ 中:
itrafmon.c:1044: 警告:传递参数 3 (属于 ‘processpacket’) 给指针时目标与指针有/无符号不一致
gcc -Wall  -DWORKDIR=\"/var/local/iptraf\" -DLOGDIR=\"/var/log/iptraf\" -DEXECDIR=\"/usr/local/bin\" -I/usr/include/ncurses -I../support -DVERSION=\"3.0.0\" -DPLATFORM=\"Linux/i386\"     -c -o packet.o packet.c
packet.c: 在函数 ‘adjustpacket’ 中:
packet.c:218: 警告:传递参数 1 (属于 ‘get_tr_ip_offset’) 给指针时目标与指针有/无符号不一致
packet.c: 在函数 ‘getpacket’ 中:
packet.c:286: 警告:传递参数 6 (属于 ‘recvfrom’) 给指针时目标与指针有/无符号不一致
gcc -Wall  -DWORKDIR=\"/var/local/iptraf\" -DLOGDIR=\"/var/log/iptraf\" -DEXECDIR=\"/usr/local/bin\" -I/usr/include/ncurses -I../support -DVERSION=\"3.0.0\" -DPLATFORM=\"Linux/i386\"     -c -o tcptable.o tcptable.c
tcptable.c: 在函数 ‘updateentry’ 中:
tcptable.c:602: 警告:传递参数 1 (属于 ‘convmacaddr’) 给指针时目标与指针有/无符号不一致
tcptable.c:604: 警告:传递参数 1 (属于 ‘convmacaddr’) 给指针时目标与指针有/无符号不一致
tcptable.c:606: 警告:传递参数 1 (属于 ‘convmacaddr’) 给指针时目标与指针有/无符号不一致
gcc -Wall  -DWORKDIR=\"/var/local/iptraf\" -DLOGDIR=\"/var/log/iptraf\" -DEXECDIR=\"/usr/local/bin\" -I/usr/include/ncurses -I../support -DVERSION=\"3.0.0\" -DPLATFORM=\"Linux/i386\"     -c -o othptab.o othptab.c
In file included from /usr/include/stdlib.h:438,
                 from tcptable.h:9,
                 from othptab.c:26:
/usr/include/sys/types.h:62: 错误:与 ‘dev_t’ 类型冲突
/usr/include/linux/types.h:13: 错误:‘dev_t’ 的上一个声明在此
/usr/include/sys/types.h:67: 错误:与 ‘gid_t’ 类型冲突
/usr/include/linux/types.h:27: 错误:‘gid_t’ 的上一个声明在此
/usr/include/sys/types.h:72: 错误:与 ‘mode_t’ 类型冲突
/usr/include/linux/types.h:15: 错误:‘mode_t’ 的上一个声明在此
/usr/include/sys/types.h:77: 错误:与 ‘nlink_t’ 类型冲突
/usr/include/linux/types.h:16: 错误:‘nlink_t’ 的上一个声明在此
/usr/include/sys/types.h:82: 错误:与 ‘uid_t’ 类型冲突
/usr/include/linux/types.h:26: 错误:‘uid_t’ 的上一个声明在此
In file included from /usr/include/sys/types.h:133,
                 from /usr/include/stdlib.h:438,
                 from tcptable.h:9,
                 from othptab.c:26:
/usr/include/time.h:105: 错误:与 ‘timer_t’ 类型冲突
/usr/include/linux/types.h:22: 错误:‘timer_t’ 的上一个声明在此
In file included from /usr/include/sys/types.h:220,
                 from /usr/include/stdlib.h:438,
                 from tcptable.h:9,
                 from othptab.c:26:
/usr/include/sys/select.h:78: 错误:与 ‘fd_set’ 类型冲突
/usr/include/linux/types.h:12: 错误:‘fd_set’ 的上一个声明在此
In file included from /usr/include/stdlib.h:438,
                 from tcptable.h:9,
                 from othptab.c:26:
/usr/include/sys/types.h:235: 错误:与 ‘blkcnt_t’ 类型冲突
/usr/include/linux/types.h:114: 错误:‘blkcnt_t’ 的上一个声明在此
othptab.c: 在函数 ‘add_othp_entry’ 中:
othptab.c:139: 警告:传递参数 1 (属于 ‘convmacaddr’) 给指针时目标与指针有/无符号不一致
othptab.c:141: 警告:传递参数 1 (属于 ‘convmacaddr’) 给指针时目标与指针有/无符号不一致
othptab.c:144: 警告:传递参数 1 (属于 ‘convmacaddr’) 给指针时目标与指针有/无符号不一致
othptab.c:146: 警告:传递参数 1 (属于 ‘convmacaddr’) 给指针时目标与指针有/无符号不一致
othptab.c:149: 警告:传递参数 1 (属于 ‘convmacaddr’) 给指针时目标与指针有/无符号不一致
othptab.c:151: 警告:传递参数 1 (属于 ‘convmacaddr’) 给指针时目标与指针有/无符号不一致
make: *** [othptab.o] 错误 1
make: Leaving directory `/usr/wtx/iptraf-3.0.0/src'
make: Entering directory `/usr/wtx/iptraf-3.0.0/src'

*** Installing executable programs and preparing work directories

>>> Installing iptraf in /usr/local/bin
/usr/bin/install: 无法 stat “iptraf”: 没有那个文件或目录
>>> Installing rvnamed in /usr/local/bin
/usr/bin/install: 无法 stat “rvnamed”: 没有那个文件或目录
>>> IPTraf work directory /var/local/iptraf already exists
>>> IPTraf log directory /var/log/iptraf already exists
>>> IPTraf lockfile directory /var/run/iptraf already exists


*** iptraf, and rvnamed executables are in /usr/local/bin
*** Log files are placed in /var/log/iptraf


======================================================================

Please read the RELEASE-NOTES file for important new information about
this version. You can view this file now (will require the 'less'
program in /usr/bin.  Press Q to quit when done).

Would you like to view the RELEASE-NOTES file now (Y/N)?







也是这个问题.......不知道怎么回事!!!!!!!!

论坛徽章:
0
5 [报告]
发表于 2008-11-14 13:06 |只看该作者

回复 #1 mii_tool 的帖子

看来是你没有说清楚,不是没有人来回答
你发的内容都没有明确是作什么
如何出现的问题

论坛徽章:
0
6 [报告]
发表于 2009-05-18 15:29 |只看该作者

回复 #1 mii_tool 的帖子

使用一下 rpmforage的源

论坛徽章:
0
7 [报告]
发表于 2009-05-18 19:02 |只看该作者
这个问题我遇到过,跟系统有关系,当时5.1和5.2,我在5.2上装不上去,5.1的倒没有问题!
不过LZ可以下载个rpm包安装,或者到光盘上找iptraf(光盘上是有的)。

论坛徽章:
0
8 [报告]
发表于 2009-10-29 17:56 |只看该作者

回复 #7 marsaber 的帖子

谢谢哈,已经解决了,但是如何配置iptraf了,rpm包安装后,没有生成cfg文件啊?

论坛徽章:
0
9 [报告]
发表于 2011-02-08 20:23 |只看该作者
在文件 src/othptab.c 中添加一行:

#include <asm/types.h>

#include <sys/types.h>

#include <linux/if_ether.h>

在文件 src/tr.c 中添加一行:

#include <asm/types.h>

#include <sys/types.h>

#include <linux/if_tr.h>

然后重新编辑就可以了

参考:
http://genius945.wordpress.com/2 ... %E5%87%BA%E9%94%99/
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP