From mboxrd@z Thu Jan 1 00:00:00 1970 From: Luke Deryckx Subject: Compiling new iptables after kernel patch (compilation errors) Date: Wed, 31 Mar 2004 14:57:52 -0800 Sender: netfilter-admin@lists.netfilter.org Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="B_3163589872_26484192" Return-path: Errors-To: netfilter-admin@lists.netfilter.org List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: To: netfilter@lists.netfilter.org > This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --B_3163589872_26484192 Content-type: text/plain; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable I=B9ve patched my kernel (2.4.22) using the ip_conntrack_pptp patch in the latest patch-o-matic which I downloaded from the netfilter.org website. Everything went very smoothly patching, building installing and booting my kernel. However when I try to compile (or re-compile) any version of iptables so that it will work with my new kernel the make fails almost immediately yielding the a few different errors. If I attempt to compile a fresh version of iptables 1.2.6a which is what I had been runing on before I get: >> make: *** No rule to make target `extensions/libipt_dscp.o', needed by `extensions/libext.a'. Stop. If I try any other version it seems (I=B9ve tried 1.2.7a and 1.2.9) I get: >>make: *** No rule to make target `extensions/libipt_dscp.o', needed by `extensions/libext.a'. Stop. Or >> make: *** No rule to make target `extensions/libip6t_mark.c', needed by `extensions/libip6t_mark.d'. Stop. Depending on if I=B9ve fooled around with the Make file at all (which I did t= o try to overcome these errors) I=B9m using a debian based linux called Pebble (www.nycwireless.org/pebble) with the 2.4.22 kernel (which I have recompiled and reinstalled). I=B9ve tried compiling with and without the NO_SHARED_LIBS value set in Makefile (changing this seems to change the error, but there is still and error) and I=B9ve also made extra sure that I have the correct KERNEL_DIR set (/usr/src/linux-2.4.22 in my case). Any advice would be most appreciated. Thanks Luke Deryckx --B_3163589872_26484192 Content-type: text/html; charset="ISO-8859-1" Content-transfer-encoding: quoted-printable Compiling new iptables after kernel patch (compilation errors)</TITL= E> </HEAD> <BODY> <FONT FACE=3D"Verdana">I’ve patched my kernel (2.4.22) using the ip_con= ntrack_pptp patch in the latest patch-o-matic which I downloaded from the ne= tfilter.org website. Everything went very smoothly patching, building instal= ling and booting my kernel. However when I try to compile (or re-compile) an= y version of iptables so that it will work with my new kernel the make fails= almost immediately yielding the a few different errors. <BR> <BR> If I attempt to compile a fresh version of iptables 1.2.6a which is what I = had been runing on before I get:<BR>  >> make: *** No rule to make target `extensions/libipt_dscp.o',= needed by `extensions/libext.a'.  Stop.<BR> If I try any other version it seems (I’ve tried 1.2.7a and 1.2.9) I g= et: <BR>  >>make: *** No rule to make target `extensions/libipt_dscp.o', = needed by `extensions/libext.a'.  Stop.<BR> Or<BR>  >> make: *** No rule to make target `extensions/libip6t_mark.c'= , needed by `extensions/libip6t_mark.d'.  Stop.<BR> <BR> Depending on if I’ve fooled around with the Make file at all (which I= did to try to overcome these errors)<BR> <BR> I’m using a debian based linux called Pebble (www.nycwireless.org/peb= ble) with the 2.4.22 kernel (which I have recompiled and reinstalled). <BR> <BR> I’ve tried compiling with and without the NO_SHARED_LIBS value set in= Makefile (changing this seems to change the error, but there is still and e= rror) and I’ve also made extra sure that I have the correct KERNEL_DIR= set (/usr/src/linux-2.4.22 in my case). <BR> <BR> Any advice would be most appreciated. <BR> <BR>  Thanks<BR> <BR>  Luke Deryckx<BR> <BR> <BR> </FONT> </BODY> </HTML> --B_3163589872_26484192--