-----BEGIN PGP SIGNED MESSAGE----- On Tuesday 05 August 2003 11:14, Dirk Leinenbach wrote:
> I get the following error when I try to compile freeswan 2.01 with > > kernel 2.4.21: > > make[3]: Entering directory `/usr/src/kernel-source-2.4.21/net/ipsec' > > gcc -D__KERNEL__ -I/usr/src/kernel-source-2.4.21/include -Wall > > -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common > > -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 > > -DIPCOMP_PREFIX -I../../include -I/usr/src/kernel-source-2.4.21/include > > -I../../lib/zlib -Wall -D__KERNEL__ > > -I/usr/src/kernel-source-2.4.21/include -Wall -Wstrict-prototypes > > -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer > > -pipe -mpreferred-stack-boundary=2 -march=i686 -nostdinc -iwithprefix > > include -DKBUILD_BASENAME=ipsec_init -c -o ipsec_init.o ipsec_init.c > > ipsec_init.c: In function `ipsec_init': > > ipsec_init.c:171: error: too few arguments to function > > `inet_add_protocol' I'm using a RedHat system, and I'm able to compile ipsec modules using the 2.4.21 kernel without a problem. The specific problem you're mentioning seems to be similar to that talked about here: http://lists.debian.org/debian-powerpc/2003/debian-powerpc-200307/msg00548.html (excerpt) > .... but in 2.4.21 (contrary to 2.4.20), inet_add_protocol has a second > argument: /usr/src/kernel-source-2.4.21/include/net/protocol.h > contains > > extern int inet_add_protocol(struct inet_protocol *prot, unsigned char num); That doesn't appear to be a true statement; when I look through kernel.org's 2.4.21, inet_add_protocol only takes one argument. include/net/protocol.h:96:extern void inet_add_protocol(struct inet_protocol *prot); ... so perhaps debian's 2.4.21 kernel-source package has that modification. You may be better off using one of debian's FreeS/WAN packages, instead; I see that Rene just released 2.01-1. http://lists.debian.org/debian-devel-changes/2003/debian-devel-changes-200307/msg02099.html Alternatively, compile 2.4.21 from kernel.org sources. - -- Sam Sgro [EMAIL PROTECTED] -----BEGIN PGP SIGNATURE----- Version: 2.6.3ia Charset: noconv Comment: For the matching public key, finger the Reply-To: address. iQCVAwUBPy/y0UOSC4btEQUtAQFtrAQAjKODAM1N71UHrIvpkhinI4DlSG4xB8tM Z9TRh0JCPBAvdXM88wuS50IvG9dXJZbB7WU1UDWeZSHmmLXP4gkcqp44Zk56fsX3 LguCnX0+yn+xukhttdoxLx0KjlI+dkIx7XY1BPGNNyJr5Y+j3Uzk4pJP88eIy7xl DQRxRdO9NhM= =SwBB -----END PGP SIGNATURE-----
