<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi Paul,<br>
<br>
I recently had another go at installing openswan on the same machine as
before (redhat 8.0 with stock kernel 2.4.18)<br>
<br>
During "make module", I now get:<br>
<tt>/usr/src/openswan-2.4.12/linux/net/ipsec/ipsec_proc.c:30:31:
linux/moduleparam.h: No such file or directory<br>
/usr/src/openswan-2.4.12/linux/net/ipsec/ipsec_proc.c:627:33: warning:
pasting "__module_parm_" and ""natt_available"" does not give a valid
preprocessing token<br>
/usr/src/openswan-2.4.12/linux/net/ipsec/ipsec_proc.c:627: parse error
before string constant<br>
make[2]: *** [ipsec_proc.o] Error 1<br>
</tt><br>
moduleparam.h does not exist in my kernel source, hence the first error
at line 30. The ifdef around this line did not prevent it from being
compiled...<br>
I commented both line 30 and line 627, and then it compiled fine (as I
said before I do not need nat-t, so I figured I can do without the
module parameter)<br>
<br>
Thanks,<br>
Ilan.<br>
<br>
Paul Wouters wrote:
<blockquote
 cite="mid:Pine.LNX.4.64.0710031048001.19639@newtla.xelerance.com"
 type="cite">
  <pre wrap="">On Wed, 3 Oct 2007, Ilan Tayari wrote:
  </pre>
  <blockquote type="cite">
    <pre wrap="">This is apparently because of the module_param macro on that line, which
reads:
module_param(natt_available, int, 0444);
    </pre>
  </blockquote>
  <pre wrap=""><!---->
That's already fixed in cvs, and will be part of 2.4.10. But thanks for
tracking it down!

Paul
  </pre>
</blockquote>
<br>
<a href="http://www.cogniview.com">Convert PDF to Excel:
http://www.cogniview.com</a>
</body>
</html>