Salut,
Am ceva probleme cu $subj. Este vorba de un Slackware 10, iptables 1.3.1
si iptables-p2p-0.3.0a.
[EMAIL PROTECTED]:/iptables-p2p-0.3.0a# make
make -C iptables
make[1]: Entering directory `/var/lib/work/iptables-p2p-0.3.0a/iptables'
gcc -O2 -Wall -DIPTABLES_VERSION=\"1.3.1\" -I../common -c -o
libipt_p2p.o libipt_p2p.c
libipt_p2p.c:73: warning: initialization makes integer from pointer
without a cast
libipt_p2p.c:73: error: initializer element is not computable at load time
libipt_p2p.c:73: error: (near initialization for `p2p.revision')
libipt_p2p.c:74: warning: initialization makes pointer from integer
without a cast
libipt_p2p.c:76: warning: initialization makes integer from pointer
without a cast
libipt_p2p.c:77: warning: initialization from incompatible pointer type
libipt_p2p.c:78: warning: initialization from incompatible pointer type
libipt_p2p.c:79: warning: initialization from incompatible pointer type
libipt_p2p.c:80: warning: initialization from incompatible pointer type
libipt_p2p.c:81: warning: initialization from incompatible pointer type
libipt_p2p.c:83: warning: initialization from incompatible pointer type
make[1]: *** [libipt_p2p.o] Error 1
make[1]: Leaving directory `/var/lib/work/iptables-p2p-0.3.0a/iptables'
make: *** [linux-2.4] Error 2
[EMAIL PROTECTED]:/iptables-p2p-0.3.0a#
In libipt_p2p.c la linia 73 avem :
static struct iptables_match p2p =
{
NULL,
"p2p",
IPTABLES_VERSION, /* linia 73 */
IPT_ALIGN(sizeof(struct ipt_p2p_info)),
IPT_ALIGN(sizeof(struct ipt_p2p_info)),
&help,
&init,
&parse,
&final_check,
&print,
&save,
opts
};
... o comentare a liniei va duce la :
[EMAIL PROTECTED]:/iptables-p2p-0.3.0a# make
make -C iptables
make[1]: Entering directory `/var/lib/work/iptables-p2p-0.3.0a/iptables'
gcc -O2 -Wall -DIPTABLES_VERSION=\"1.3.1\" -I../common -c -o
libipt_p2p.o libipt_p2p.c
libipt_p2p.c:75: warning: initialization makes pointer from integer
without a cast
libipt_p2p.c:76: warning: initialization makes integer from pointer
without a cast
libipt_p2p.c:77: warning: initialization makes integer from pointer
without a cast
libipt_p2p.c:78: warning: initialization from incompatible pointer type
libipt_p2p.c:79: warning: initialization from incompatible pointer type
libipt_p2p.c:80: warning: initialization from incompatible pointer type
libipt_p2p.c:81: warning: initialization from incompatible pointer type
libipt_p2p.c:83: warning: initialization from incompatible pointer type
ld -shared -o libipt_p2p.so libipt_p2p.o
make[1]: Leaving directory `/var/lib/work/iptables-p2p-0.3.0a/iptables'
make -C kernel linux-2.4
make[1]: Entering directory `/var/lib/work/iptables-p2p-0.3.0a/kernel'
make[1]: Nothing to be done for `linux-2.4'.
make[1]: Leaving directory `/var/lib/work/iptables-p2p-0.3.0a/kernel'
[EMAIL PROTECTED]:/iptables-p2p-0.3.0a#
Am urmat restul de instructiuni insa acum problema este alta, si anume:
[EMAIL PROTECTED]:/iptables-p2p-0.3.0a# iptables -A FORWARD -m p2p --p2p all -j
DROP
Segmentation fault
[EMAIL PROTECTED]:/iptables-p2p-0.3.0a#
Ceva ideei?
-I.
---
Detalii despre listele noastre de mail: http://www.lug.ro/