[Bug 46] ..patch-o-matic: nfnetlink_conntrack.c or -.h ... compile failure:

bugzilla-daemon@netfilter.org bugzilla-daemon@netfilter.org
Sat, 08 Feb 2003 18:09:16 +0100


https://bugzilla.netfilter.org/cgi-bin/bugzilla/show_bug.cgi?id=46





------- Additional Comments From arnt@c2i.net  2003-02-08 18:09 -------
..sorry, this is crucial info; compilers: RH-7.3:     
[root@gw linux-2.4.18-24.7.x]# rpm -q gcc     
gcc-2.96-113     
[root@gw linux-2.4.18-24.7.x]#      
     
...and ditto for RH-8.0:      
     
[root@fw linux-2.4.18-24.8.0]# rpm -q gcc     
gcc-3.2-7     
[root@fw linux-2.4.18-24.8.0]#     
     
...and another RH-8.0     
[root@pptp linux-2.4.18-24.8.0]# rpm -q gcc     
gcc-3.2-7     
[root@pptp linux-2.4.18-24.8.0]#     
     
..I hear people say the 3.x is stricter and complains more than the      
2.9x's, but in this case it complains less, it could RH's fubar "2.96".     
     
..warnings dont _stop_ a compile job, they suggests improvements.    
Here, the module compile job stops without "-k", with "-k",      
a _lot_ of netfilter modules fails to compile, AFAICT, for the _same_   
reason, the error messages and sysmap reporting looks the same.  
    
..I first 'make modules', then 'make modules_install'     
and finish off with 'make install'.    
    
    
 .._is_ the root cause here?: head -n 70 \    
/usr/src/linux-2.4.18-24.8.0/include/linux/nfnetlink_conntrack.h \     
| tail-n 15    
    
};    
#endif /* CONFIG_IP_NF_NAT_NEEDED */    
    
struct cta_proto {    
        unsigned char num_proto;        /* Protocol number IPPROTO_X */    
        union ip_conntrack_proto proto;    
};    
    
struct cta_help {    
        struct ip_conntrack_tuple tuple;    
        struct ip_conntrack_tuple mask;    
        char name[31];                  /* name of conntrack helper */    
        union ip_conntrack_help help;    
};    
    
    
..I'm a C newbie: "proto" and "help":  How _should_ these look???    
    



------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.