Portál AbcLinuxu, 11. května 2024 07:24


Dotaz: fc2 - kompilacia iptables

6.3.2005 12:58 oron | skóre: 27
fc2 - kompilacia iptables
Přečteno: 183×
Odpovědět | Admin
mam fc2 s kernelom 2.6.10-1.14_FC2, potrebujem kvoli CONNMARK prekompilovat iptables 1.2.9, ale nejde mi to:

make KERNEL_DIR=/usr/src/linux-2.6.10-1.14_FC2/
Extensions found: IPv4:addrtype IPv4:recent IPv6:ah
 IPv6:esp IPv6:frag IPv6:ipv6header IPv6:hbh IPv6:dst IPv6:rt
cc -O2 -Wall -Wunused -I/usr/src/linux-2.6.10-1.14_FC2//include -Iinclude/
 -DIPTABLES_VERSION=\"1.2.9\"  -fPIC -o extensions/libipt_ah_sh.o -c extensions/libipt_ah.c
In file included from /usr/src/linux-2.6.10-1.14_FC2/include/linux/autoconf.h:1,
                 from /usr/src/linux-2.6.10-1.14_FC2/include/linux/config.h:4,
                 from /usr/src/linux-2.6.10-1.14_FC2/include/linux/netfilter_ipv4.h:8,
                 from /usr/src/linux-2.6.10-1.14_FC2/include/linux/netfilter_ipv4/ip_tables.h:26,
                 from include/libiptc/libiptc.h:6,
                 from include/iptables.h:5,
                 from extensions/libipt_ah.c:8:
/usr/src/linux-2.6.10-1.14_FC2/include/linux/err_kernel_only.h:1:2: #error Kernel 
only header included in userspace
In file included from /usr/src/linux-2.6.10-1.14_FC2/include/linux/netfilter_ipv4.h:8,
                 from /usr/src/linux-2.6.10-1.14_FC2/include/linux/netfilter_ipv4/ip_tables.h:26,
                 from include/libiptc/libiptc.h:6,
                 from include/iptables.h:5,
                 from extensions/libipt_ah.c:8:
/usr/src/linux-2.6.10-1.14_FC2/include/linux/config.h:6:2:
 #error including kernel header in userspace; use the glibc headers instead!
make: *** [extensions/libipt_ah_sh.o] Error 1
myslim ze v tom kernel headers bude zrada ...
nemal niekto podobny problem ?
vdaka
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

6.3.2005 14:31 Semo
Rozbalit Rozbalit vše Re: fc2 - kompilacia iptables
Odpovědět | | Sbalit | Link | Blokovat | Admin
Skus vanilla jadro, ci bude blbnut tiez.
7.3.2005 16:51 Petr Dvořáček
Rozbalit Rozbalit vše Re: fc2 - kompilacia iptables
tuším, že 

yum install glibc-headers
yum install glibc-kernheaders

Zkus to.
7.3.2005 18:25 oron | skóre: 27
Rozbalit Rozbalit vše Re: fc2 - kompilacia iptables
[root@pokus iptables-1.2.9]# rpm -qa | grep glibc
glibc-kernheaders-2.4-8.44
glibc-headers-2.3.3-27.1
glibc-common-2.3.3-27.1
glibc-2.3.3-27.1
glibc-devel-2.3.3-27.1
[root@pokus iptables-1.2.9]#
hmm tak nic, mam to nainstalovane ...
jedine co som nasiel je
[root@pokus linux]# pwd
/usr/src/linux-2.6.10-1.770_FC2/include/linux
[root@pokus linux]# ln -s /usr/include/linux/config.h config.h
kompilacia prejde(dal som novsi kernel), ale dava to hlasky ako:
/usr/include/asm/atomic.h:40:2: warning: #warning Using kernel header in userland program. BAD!

a to neviem ci moze byt ...aj ked iptables pravidla pri
zavadzanii nedavaju chybu, ale to musim este otestovat ci iptables pojde ok ...

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.