Well, I am now fed up with this KLIPS and stuff. <br><br>Is there any other way to build OCF ? <br>For e.g Can I try Openswan 2.4.7 and then download OCF from this link: <a href="http://sourceforge.net/project/showfiles.php?group_id=133575">
http://sourceforge.net/project/showfiles.php?group_id=133575</a><br><br>I tried doing this, where I get errors in building OCF. <br><br>Hope to hear from you soon. Thank you.<br><br>Regards,<br>Ankit Parikh<br><br><div><span class="gmail_quote">
On 7/19/07, <b class="gmail_sendername">Ankit Parikh</b> &lt;<a href="mailto:anks.capri20@gmail.com">anks.capri20@gmail.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I tried the attached patch:<br><br>Here,s the output I got<br><br><span style="color: rgb(51, 51, 255);">root@localhost ~]#&nbsp; make KERNELSRC=/lib/modules/`uname -r`/build module minstall</span><br style="color: rgb(51, 51, 255);">

<span style="color: rgb(51, 51, 255);">make: *** No rule to make target `module&#39;.&nbsp; Stop.</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">[root@localhost ~]# cd openswan/op</span><br style="color: rgb(51, 51, 255);">

<span style="color: rgb(51, 51, 255);">bash: cd: openswan/op: No such file or directory</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">[root@localhost ~]# cd openswan/openswan-3.0.06</span>

<br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">[root@localhost openswan-3.0.06]#&nbsp; make KERNELSRC=/lib/modules/`uname -r`/build module minstall</span><span class="q"><br style="color: rgb(51, 51, 255);">
<span style="color: rgb(51, 51, 255);">
which: no git in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">

Building module for a 2.6 kernel</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">which: no git in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">make[1]: Entering directory `/root/openswan/openswan-3.0.06&#39;</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">

which: no git in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">

make[2]: Entering directory `/root/openswan/openswan-3.0.06&#39;</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">make[2]: `/root/openswan/openswan-3.0.06/modobj26/Makefile&#39; is up to date.
</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">make[2]: Leaving directory `/root/openswan/openswan-3.0.06&#39;</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">

make -C /lib/modules/2.6.18.8/build&nbsp; BUILDDIR=/root/openswan/openswan-3.0.06/modobj26 SUBDIRS=/root/openswan/openswan-3.0.06/modobj26 MODULE_DEF_INCLUDE=/root/openswan/openswan-3.0.06/packaging/linus/config-all.h MODULE_DEFCONFIG=/root/openswan/openswan-
3.0.06/linux/net/ipsec/defconfig&nbsp; MODULE_EXTRA_INCLUDE= ARCH=i386 modules</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">make[2]: Entering directory `/root/linux-<a href="http://2.6.18.8" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">

2.6.18.8</a>&#39;</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">which: no git in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
</span><br style="color: rgb(51, 51, 255);"></span><span style="color: rgb(51, 51, 255);">&nbsp; Building modules, stage 2.</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">&nbsp; MODPOST</span><br style="color: rgb(51, 51, 255);">

<span style="color: rgb(51, 51, 255);">WARNING: &quot;abort&quot; [/root/openswan/openswan-3.0.06/modobj26/ipsec.ko] undefined!</span><span class="q"><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">
make[2]: Leaving directory `/root/linux-
<a href="http://2.6.18.8" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">2.6.18.8</a>&#39;</span><br style="color: rgb(51, 51, 255);"><br style="color: rgb(51, 51, 255);"></span><span style="color: rgb(51, 51, 255);">
=========================================================</span>
<br style="color: rgb(51, 51, 255);"><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">KLIPS26 module built successfully. </span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">

ipsec.ko is in /root/openswan/openswan-3.0.06/modobj26</span><br style="color: rgb(51, 51, 255);"><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">-rw-r--r-- 1 root root 3800436 Jul 19 09:32 ipsec.ko

</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">&nbsp;&nbsp; text&nbsp;&nbsp;&nbsp; data&nbsp;&nbsp;&nbsp;&nbsp; bss&nbsp;&nbsp;&nbsp;&nbsp; dec&nbsp;&nbsp;&nbsp;&nbsp; hex filename</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">&nbsp;270171&nbsp;&nbsp; 19752&nbsp;&nbsp;&nbsp; 5412&nbsp; 295335&nbsp;&nbsp; 481a7 
ipsec.ko</span><br style="color: rgb(51, 51, 255);"><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">use make minstall as root to install it</span><br style="color: rgb(51, 51, 255);"><br style="color: rgb(51, 51, 255);">

<span style="color: rgb(51, 51, 255);">=========================================================</span><span class="q"><br style="color: rgb(51, 51, 255);"><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">
make[1]: Leaving directory `/root/openswan/openswan-
3.0.06&#39;</span><br style="color: rgb(51, 51, 255);"></span><span class="q"><span style="color: rgb(51, 51, 255);">which: no git in (/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin)
</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">make[1]: Entering directory `/root/openswan/openswan-3.0.06&#39;</span><br style="color: rgb(51, 51, 255);"></span><span style="color: rgb(51, 51, 255);">

( OSMODLIB=`make -C /lib/modules/2.6.18.8/build -p help | ( sed -n -e &#39;/^MODLIB/p&#39; -e &#39;/^MODLIB/q&#39; ; cat &gt; /dev/null ) | sed -e &#39;s/^MODLIB[ :=]*\([^;]*\).*/\1/&#39;` ; \</span><br style="color: rgb(51, 51, 255);">

<span style="color: rgb(51, 51, 255);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ -z &quot;$OSMODLIB&quot; ] ; then \</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; OSMODLIB=`make -C /lib/modules/2.6.18.8/build -n -p modules_install | ( sed -n -e &#39;/^MODLIB/p&#39; -e &#39;/^MODLIB/q&#39; ; cat &gt; /dev/null ) | sed -e &#39;s/^MODLIB[ :=]*\([^;]*\).*/\1/&#39;` ; \
</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi ; \</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ -z &quot;$OSMODLIB&quot; ] ; then \
</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;No known place to install module. Aborting.&quot; ; \</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit 93 ; \</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi ; \</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set -x ; \
</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mkdir -p $OSMODLIB/kernel/net/ipsec ; \</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; cp /root/openswan/openswan-
3.0.06/modobj26/ipsec.ko $OSMODLIB/kernel/net/ipsec ; \</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ -f /sbin/depmod ] ; then depmod -a ; fi; \</span><br style="color: rgb(51, 51, 255);">

<span style="color: rgb(51, 51, 255);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ -n &quot;net/ipsec&quot; ] ; then \</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mkdir -p $OSMODLIB/kernel/net/ipsec ; \</span>

<br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if [ -f $OSMODLIB/kernel/ipsec.ko -a -f $OSMODLIB/kernel/net/ipsec/ipsec.ko ] ; then \</span><br style="color: rgb(51, 51, 255);">

<span style="color: rgb(51, 51, 255);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; echo &quot;WARNING: two ipsec.ko modules found in $OSMODLIB/kernel:&quot; ; \</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ls -l $OSMODLIB/kernel/ipsec.ko $OSMODLIB/kernel/net/ipsec/ipsec.ko ; \</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; exit 1; \</span><br style="color: rgb(51, 51, 255);">

<span style="color: rgb(51, 51, 255);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi ; \</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fi ; \</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; set -x ) ;</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">+ mkdir -p /lib/modules/2.6.18.8/kernel/net/ipsec</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">

+ cp /root/openswan/openswan-3.0.06/modobj26/ipsec.ko /lib/modules/2.6.18.8/kernel/net/ipsec</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">+ &#39;[&#39; -f /sbin/depmod &#39;]&#39;</span>

<br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">+ depmod -a</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">+ &#39;[&#39; -n net/ipsec &#39;]&#39;</span><br style="color: rgb(51, 51, 255);">

<span style="color: rgb(51, 51, 255);">+ mkdir -p /lib/modules/2.6.18.8/kernel/net/ipsec</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">+ &#39;[&#39; -f /lib/modules/2.6.18.8/kernel/ipsec.ko -a -f /lib/modules/2.6.18.8/kernel/net/ipsec/ipsec.ko &#39;]&#39;
</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">+ set -x</span><span class="q"><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">make[1]: Leaving directory `/root/openswan/openswan-
3.0.06&#39;</span><br style="color: rgb(51, 51, 255);"><br></span>But when i did <span style="font-weight: bold;">service ipsec start&nbsp;&nbsp; , </span>I got the following: Also, it takes a around a min to get the output after trying to start the service !
<br><br><br><span style="color: rgb(51, 51, 255);">root@localhost openswan-3.0.06]# service ipsec start</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">ipsec_setup: Starting Openswan IPsec 
3.0.06GITGITGIT...</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">ipsec_setup: FATAL: Error inserting ipsec (/lib/modules/2.6.18.8/kernel/net/ipsec/ipsec.ko): Unknown symbol in module, or unknown parameter (see dmesg)
</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">ipsec_setup: calcgoo: warning: 2.6 kernel with kallsyms not supported yet</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">

ipsec_setup: insmod /lib/modules/2.6.18.8/kernel/drivers/crypto/padlock.ko </span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">ipsec_setup: FATAL: Error inserting padlock (/lib/modules/2.6.18.8/kernel/drivers/crypto/padlock.ko): No such device
</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">ipsec_setup: insmod /lib/modules/2.6.18.8/kernel/net/ipsec/ipsec.ko </span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">

ipsec_setup: FATAL: Error inserting ipsec (/lib/modules/2.6.18.8/kernel/net/ipsec/ipsec.ko): Unknown symbol in module, or unknown parameter (see dmesg)</span><br style="color: rgb(51, 51, 255);"><span style="color: rgb(51, 51, 255);">

ipsec_setup: kernel appears to lack IPsec support (<span style="font-weight: bold; color: rgb(0, 0, 0);">neither CONFIG_KLIPS or CONFIG_NET_KEY are set</span>)</span><br><br>Isn&#39;t the KLIPS stack set by above make ? 
<br>
I have attached both the files for reference !<br><br>Regards,<br><span class="sg">Ankit</span><div><span class="e" id="q_113df83346475071_11"><br><br><br><br><div><span class="gmail_quote">On 7/18/07, <b class="gmail_sendername">
David McCullough</b> &lt;<a href="mailto:David_Mccullough@securecomputing.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
David_Mccullough@securecomputing.com</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><br>Jivin Ankit Parikh lays it down ...
<br>&gt; I recompiled the kernel(ver <a href="http://2.6.18.8" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">2.6.18.8</a>) and did make<br>&gt; KERNELSRC=/lib/modules/&#39;uname -r&#39;/build module minstall
<br><br>Try the attached patch.<br><br>Cheers,<br>Davidm<br>
<br>--<br>David McCullough,&nbsp;&nbsp;<a href="mailto:david_mccullough@securecomputing.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">david_mccullough@securecomputing.com</a>,&nbsp;&nbsp; Ph:+61 734352815<br>Secure Computing - SnapGear&nbsp;&nbsp;
<a href="http://www.uCdot.org" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.uCdot.org
</a> <a href="http://www.cyberguard.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">http://www.cyberguard.com</a><br><br></blockquote></div><br><br clear="all"><br></span></div>-- <div><span class="e" id="q_113df83346475071_13">
<br>Ankit Parikh<br>MS, Computer Science<br>University of Southern California<br>Los Angeles<br>California
<br>(M) 213.448.9394
</span></div><br clear="all"></blockquote></div><br><br clear="all"><br>-- <br>Ankit Parikh<br>MS, Computer Science<br>University of Southern California<br>Los Angeles<br>California<br>(M) 213.448.9394