From netfilter Fri Apr 19 16:50:28 2013 From: Horst Wente Date: Fri, 19 Apr 2013 16:50:28 +0000 To: netfilter Subject: iptables 1.4.18 on linux 2.4 Message-Id: X-MARC-Message: https://marc.info/?l=netfilter&m=136639657832202 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--Signature=_Fri__19_Apr_2013_18_50_28_+0200_3Rjcdv1cM5wbRY2q" --Signature=_Fri__19_Apr_2013_18_50_28_+0200_3Rjcdv1cM5wbRY2q Content-Type: text/plain; charset=US-ASCII Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Occasionally I live backwards in time and use my i386/33 running linux 2.4.25 to handle my telephone line. So I tried to compile the recent iptables-1.4.18 ( with gcc-3.4.3 ) and would like to share my experience ( iff anybody is interested ): 1) configure finds "present, but not compilable" That doesn't really matter, because PROC_SUPER_MAGIC is identical to the supplied default. 2) has the same guard macro as the kernel . This is unfortunate, because is included before from somewhere and so is skipped. My fix: change the guard macro name 3) when compiling for --enable-libipq, requires a typedef from the iptables version of . I found that this is included too late. My fix: include it in ip_queue.h at the beginning After all, it compiles and seems to work so far ( at least as did my previous version ) Cheers=20 horst --Signature=_Fri__19_Apr_2013_18_50_28_+0200_3Rjcdv1cM5wbRY2q Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAlFxddUACgkQGIdmTsGuhHQl5ACfRbx+sJoE3HRWWwGjIIjjLvsL +80AoI50kfm2CTUEFsoHK1tauF2japas =SkCf -----END PGP SIGNATURE----- --Signature=_Fri__19_Apr_2013_18_50_28_+0200_3Rjcdv1cM5wbRY2q-- -- To unsubscribe from this list: send the line "unsubscribe netfilter" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html