论坛风格切换切换到宽版
  • 597阅读
  • 5回复

[问题求助]请大家帮忙,关于iptables-1.3.5安装错误 [复制链接]

上一主题 下一主题
离线daofeng99.
 
发帖
2012
C币
-152620
威望
379
贡献值
1
银元
-5
铜钱
4612
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
按platinum.斑竹的手册来安装iptab.les-1.3.5             电子
做到第.4步,前面错误基本解决。.
但现在安装不过去。
[.root@localh.ost iptables-1.3.5]# uname -a.
Linux localhost.localdomain 2.4.22-.3 #1 Thu Jan 8 18:07:05 HKT 2004 i686 i686 i386. GNU/Linux.             电子

错误如下
[root@localhost. iptables-1.3.5]# make .BINDIR=/sbin LIBDIR=/lib MANDIR=/usr/share/.man/ install电脑
Rules.make:29: ta.rget `extensions/libipt_comm.ent.d' given more t.han once in the same rule.    美容
Rules.make:33.: tar.get `extensions/libipt_comment.so' given mor.e than once in the same rule.虚拟主机
cc -O2 -Wall -W.unused -I/usr/src/linux-2.4/inclu.de -Iinclude/ -DIPTABLES_VERS.ION=\"1.3.5\"  -fPIC -o extensions/libipt_policy_sh.o -c extensions/libipt_p.olicy.c.
extensions/libipt_policy.c: In function `parse_d.ir.ection':    美容
extensions/libipt_policy.c:104: error: `POLICY_MATCH_IN' und.ec.lared (.first use in this function)--- 印刷
extensions/libipt_policy.c:104: error: (Each undec.lared identifier is. repor.ted only once    外汇
extensions/li.bipt_policy.c:104: error: for each function it .appears in.)(广告)
extensions/libipt_policy.c:106:. error: `POLICY_MATCH_OUT' undeclared (first use in this. .function)电影
extensions/libipt_policy.c.: In function `parse._policy':.
extensions/libipt_policy.c.:113: e.rror: `POLICY_MATCH_N.ONE' undeclared (first use in this function)外贸
extension.s/libipt_policy.c: In function `parse_.mode':    美容
extensions/libi.pt_policy.c:122: error: `P.OLICY_MOD.E_TRANSPORT' undeclared (first use in this function)           建材
extensions/l.ibipt_policy.c:124: error: `POLI.CY_MODE_TUNNEL' undeclared (first us.e in this function)服务器
extensions/l.ibipt_policy.c.: In function `parse':.
extensions/libipt_policy..c:143: error: `..POLICY_MATCH_IN' undeclared (first use in this function)投资
extensions/libipt_p.olicy.c:143: error: `POLICY_MA.TCH_OUT' undecl.ared (first use in this function)健康
extensions/libipt_policy.c:160: error: `POLICY_MATCH._STRICT' undeclar.ed .(first use in this function)虚拟主机
extensions/libipt_policy.c:200: error: incompatible .types in .assignment.
extensions/libipt_policy.c:201: error: incompatible types in as.s.ignment    健康
extensions/libipt_policy.c:215: error: incom.p.atible types in assignment              乙肝
extensions/lib.ipt_policy.c:.216: error: incompatible types in assignment.
ex.tensions/libipt._policy.c:246: error: `POLICY_MAX_ELEM' undeclared (first use in this fu.nction)域名
extensions/libipt_policy..c: In function `f.inal_check':.
extensions/libipt_policy.c:268: error: `POLICY_MAT.CH_IN' undeclared. (first use in this fun.ction)<性病>
extensions/libipt_p.olicy.c:268: error: `POLICY_MATCH_OUT' undeclared. (first use in. this function).
extensions/libipt_.policy.c:272: err.or: .`POLICY_MATCH_NONE' undeclared (first use in this function).
extension.s/.libipt_policy.c:273: error: `POLICY_MATCH_STRICT' undeclared (first use in th.is function)           鲜花
exte.nsions/libi.pt_policy.c:290: error: `POLICY_MODE_TUNNEL' undeclared (first use in this fu.nction).
exte.nsions/libipt_policy.c:291: error: `PO.LICY_MODE_TRANSPOR.T' undeclared (first use in this function)健康
e.xtensions/libipt_policy.c: In function `p.rint_mode':外贸
e.xtensions/libipt_policy.c:303: error: `POLI.CY_MODE_TRANSPORT' undeclared .(first use in this function)健康
extensions/libipt_policy.c:30.6: error.: `POLICY_MODE_.TUNNEL' undeclared (first use in this function)    健康
extensi..ons/libipt_policy.c: In function `print_flags':[成人用品]
extensions/libipt_poli.cy.c:369:. error: `POLICY_MATCH_IN' undecl.ared (first use in this function).
extensions/libipt_po.licy.c:374: error: `POLICY_.MATCH_NONE' undeclared (first use i.n this function)(广告)
extensions/libipt_policy.c:379: error:.. `POLICY_MATCH_STRI.CT' undeclared (first use in this function)    外汇
make.: *.** [extensions/libipt_policy_sh.o] Error 1.

评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
离线b88954966.
发帖
1978
C币
-235378
威望
361
贡献值
1
银元
-4
铜钱
4576
人人网人气币
0
只看该作者 沙发  发表于: 2010-04-13


QUOTE:原帖由 platinum 于 2006-2-22 18:14 发表
make BINDIR=/sbin LIBDIR=/lib MANDIR=/usr/share/man KERNEL_DIR=<your kernel source> install


[root@localhost iptables-1.3.5]# make BINDIR=/sbin LIBDIR=/lib MANDIR=/usr/share/man KERNEL_DIR=/usr/src/linux-2.4 install
Rules.make:29: target `extensions/libipt_comment.d' given more than once in the same rule.
Rules.make:33: target `extensions/libipt_comment.so' given more than once in the same rule.
cc -O2 -Wall -Wunused -I/usr/src/linux-2.4/include -Iinclude/ -DIPTABLES_VERSION=\"1.3.5\"  -fPIC -o extensions/libipt_policy_sh.o -c extensions/libipt_policy.c
extensions/libipt_policy.c: In function `parse_direction':
extensions/libipt_policy.c:104: error: `POLICY_MATCH_IN' undeclared (first use in this function)
extensions/libipt_policy.c:104: error: (Each undeclared identifier is reported only once
extensions/libipt_policy.c:104: error: for each function it appears in.)
extensions/libipt_policy.c:106: error: `POLICY_MATCH_OUT' undeclared (first use in this function)
extensions/libipt_policy.c: In function `parse_policy':
extensions/libipt_policy.c:113: error: `POLICY_MATCH_NONE' undeclared (first use in this function)
extensions/libipt_policy.c: In function `parse_mode':
extensions/libipt_policy.c:122: error: `POLICY_MODE_TRANSPORT' undeclared (first use in this function)
extensions/libipt_policy.c:124: error: `POLICY_MODE_TUNNEL' undeclared (first use in this function)
extensions/libipt_policy.c: In function `parse':
extensions/libipt_policy.c:143: error: `POLICY_MATCH_IN' undeclared (first use in this function)
extensions/libipt_policy.c:143: error: `POLICY_MATCH_OUT' undeclared (first use in this function)
extensions/libipt_policy.c:160: error: `POLICY_MATCH_STRICT' undeclared (first use in this function)
extensions/libipt_policy.c:200: error: incompatible types in assignment
extensions/libipt_policy.c:201: error: incompatible types in assignment
extensions/libipt_policy.c:215: error: incompatible types in assignment
extensions/libipt_policy.c:216: error: incompatible types in assignment
extensions/libipt_policy.c:246: error: `POLICY_MAX_ELEM' undeclared (first use in this function)
extensions/libipt_policy.c: In function `final_check':
extensions/libipt_policy.c:268: error: `POLICY_MATCH_IN' undeclared (first use in this function)
extensions/libipt_policy.c:268: error: `POLICY_MATCH_OUT' undeclared (first use in this function)
extensions/libipt_policy.c:272: error: `POLICY_MATCH_NONE' undeclared (first use in this function)
extensions/libipt_policy.c:273: error: `POLICY_MATCH_STRICT' undeclared (first use in this function)
extensions/libipt_policy.c:290: error: `POLICY_MODE_TUNNEL' undeclared (first use in this function)
extensions/libipt_policy.c:291: error: `POLICY_MODE_TRANSPORT' undeclared (first use in this function)
extensions/libipt_policy.c: In function `print_mode':
extensions/libipt_policy.c:303: error: `POLICY_MODE_TRANSPORT' undeclared (first use in this function)
extensions/libipt_policy.c:306: error: `POLICY_MODE_TUNNEL' undeclared (first use in this function)
extensions/libipt_policy.c: In function `print_flags':
extensions/libipt_policy.c:369: error: `POLICY_MATCH_IN' undeclared (first use in this function)
extensions/libipt_policy.c:374: error: `POLICY_MATCH_NONE' undeclared (first use in this function)
extensions/libipt_policy.c:379: error: `POLICY_MATCH_STRICT' undeclared (first use in this function)
make: *** [extensions/libipt_policy_sh.o] Error 1
You have new mail in /var/spool/mail/root

离线zd052.
发帖
2053
C币
-193435
威望
385
贡献值
1
银元
-3
铜钱
4617
人人网人气币
0
只看该作者 板凳  发表于: 2010-04-13
vi extensions/.policy-test
注释掉里面的内容再试试?

离线海龟的.
发帖
2199
C币
-235349
威望
396
贡献值
6
银元
4
铜钱
4851
人人网人气币
0
只看该作者 地板  发表于: 2010-04-13
昏,无言了
换了最新版本就解决了。我无言了
[root@localhost iptables-1.3.5-20060221]# make BINDIR=/sbin LIBDIR=/lib MANDIR=/usr/share/man KERNEL_DIR=/usr/src/linux-2.4 install

Making dependencies: please wait...
cc -O2 -Wall -Wunused -I/usr/src/linux-2.4/include -Iinclude/ -DIPTABLES_VERSION=\"1.3.5-20060221\"  -fPIC -o extensions/libipt_ah_sh.o -c extensions/libipt_ah.c
ld -shared  -o extensions/libipt_ah.so extensions/libipt_ah_sh.o
cc -O2 -Wall -Wunused -I/usr/src/linux-2.4/include -Iinclude/ -DIPTABLES_VERSION=\"1.3.5-20060221\"  -fPIC -o extensions/libipt_addrtype_sh.o -c extensions/libipt_addrtype.c
ld -shared  -o extensions/libipt_addrtype.so extensions/libipt_addrtype_sh.o
cc -O2 -Wall -Wunused -I/usr/src/linux-2.4/include -Iinclude/ -DIPTABLES_VERSION=\"1.3.5-20060221\"  -fPIC -o extensions/libipt_comment_sh.o -c extensions/libipt_comment.c
ld -shared  -o extensions/libipt_comment.so extensions/libipt_comment_sh.o
cc -O2 -Wall -Wunused -I/usr/src/linux-2.4/include -Iinclude/ -DIPTABLES_VERSION=\"1.3.5-20060221\"  -fPIC -o extensions/libipt_connlimit_sh.o -c extensions/libipt_connlimit.c

………………
cp extensions/libip6t_ipv6header.so /lib/iptables/libip6t_ipv6header.so
cp extensions/libip6t_nth.so /lib/iptables/libip6t_nth.so
cp extensions/libip6t_hbh.so /lib/iptables/libip6t_hbh.so
cp extensions/libip6t_dst.so /lib/iptables/libip6t_dst.so
cp extensions/libip6t_random.so /lib/iptables/libip6t_random.so
cp extensions/libip6t_rt.so /lib/iptables/libip6t_rt.so
rm libiptc/libip6tc.o libiptc/libip4tc.o libipq/libipq.o
You have new mail in /var/spool/mail/root

离线xilao.
发帖
2021
C币
-199155
威望
371
贡献值
1
银元
-2
铜钱
4436
人人网人气币
0
只看该作者 4楼 发表于: 2010-04-13
你按照我上面的方法再试试旧版本?
我觉得你旧版本里面多了不该有的东西

离线mofan.
发帖
2003
C币
-139169
威望
389
贡献值
1
银元
-2
铜钱
4649
人人网人气币
0
只看该作者 5楼 发表于: 2010-04-13


QUOTE:原帖由 platinum 于 2006-2-22 18:28 发表
vi extensions/.policy-test
注释掉里面的内容再试试?


[root@localhost iptables-1.3.5]# vi extensions/.policy-test
#!/bin/sh
#
#[ -f $KERNEL_DIR/include/linux/netfilter_ipv4/ipt_policy.h ] && echo policy
~
~
~
~
~
~
You have new mail in /var/spool/mail/root
[root@localhost iptables-1.3.5]# make BINDIR=/sbin LIBDIR=/lib MANDIR=/usr/share/man KERNEL_DIR=/usr/src/linux-2.4 install
Rules.make:29: target `extensions/libipt_comment.d' given more than once in the same rule.
Rules.make:33: target `extensions/libipt_comment.so' given more than once in the same rule.
cc -O2 -Wall -Wunused -I/usr/src/linux-2.4/include -Iinclude/ -DIPTABLES_VERSION=\"1.3.5\"  -fPIC -o extensions/libipt_policy_sh.o -c extensions/libipt_policy.c
extensions/libipt_policy.c: In function `parse_direction':
extensions/libipt_policy.c:104: error: `POLICY_MATCH_IN' undeclared (first use in this function)
extensions/libipt_policy.c:104: error: (Each undeclared identifier is reported only once
extensions/libipt_policy.c:104: error: for each function it appears in.)
extensions/libipt_policy.c:106: error: `POLICY_MATCH_OUT' undeclared (first use in this function)
extensions/libipt_policy.c: In function `parse_policy':
extensions/libipt_policy.c:113: error: `POLICY_MATCH_NONE' undeclared (first use in this function)
extensions/libipt_policy.c: In function `parse_mode':
extensions/libipt_policy.c:122: error: `POLICY_MODE_TRANSPORT' undeclared (first use in this function)
extensions/libipt_policy.c:124: error: `POLICY_MODE_TUNNEL' undeclared (first use in this function)
extensions/libipt_policy.c: In function `parse':
extensions/libipt_policy.c:143: error: `POLICY_MATCH_IN' undeclared (first use in this function)
extensions/libipt_policy.c:143: error: `POLICY_MATCH_OUT' undeclared (first use in this function)
extensions/libipt_policy.c:160: error: `POLICY_MATCH_STRICT' undeclared (first use in this function)
extensions/libipt_policy.c:200: error: incompatible types in assignment
extensions/libipt_policy.c:201: error: incompatible types in assignment
extensions/libipt_policy.c:215: error: incompatible types in assignment
extensions/libipt_policy.c:216: error: incompatible types in assignment
extensions/libipt_policy.c:246: error: `POLICY_MAX_ELEM' undeclared (first use in this function)
extensions/libipt_policy.c: In function `final_check':
extensions/libipt_policy.c:268: error: `POLICY_MATCH_IN' undeclared (first use in this function)
extensions/libipt_policy.c:268: error: `POLICY_MATCH_OUT' undeclared (first use in this function)
extensions/libipt_policy.c:272: error: `POLICY_MATCH_NONE' undeclared (first use in this function)
extensions/libipt_policy.c:273: error: `POLICY_MATCH_STRICT' undeclared (first use in this function)
extensions/libipt_policy.c:290: error: `POLICY_MODE_TUNNEL' undeclared (first use in this function)
extensions/libipt_policy.c:291: error: `POLICY_MODE_TRANSPORT' undeclared (first use in this function)
extensions/libipt_policy.c: In function `print_mode':
extensions/libipt_policy.c:303: error: `POLICY_MODE_TRANSPORT' undeclared (first use in this function)
extensions/libipt_policy.c:306: error: `POLICY_MODE_TUNNEL' undeclared (first use in this function)
extensions/libipt_policy.c: In function `print_flags':
extensions/libipt_policy.c:369: error: `POLICY_MATCH_IN' undeclared (first use in this function)
extensions/libipt_policy.c:374: error: `POLICY_MATCH_NONE' undeclared (first use in this function)
extensions/libipt_policy.c:379: error: `POLICY_MATCH_STRICT' undeclared (first use in this function)
make: *** [extensions/libipt_policy_sh.o] Error 1
会不会就是官方这个1.3.5有BUG?

[ 本帖最后由 剑次狼 于 2006-2-22 18:37 编辑 ]

快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个