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/


Raspunde prin e-mail lui