[uClinux-dev] openswan port

David McCullough David_Mccullough at securecomputing.com
Fri Feb 1 01:04:14 EST 2008


Jivin mlin17 lays it down ...
> >Jivin mlin17 lays it down ...
> >> First, I met the no gmp.h problem. Then, I cp gmp.h&libgmp.a from "uc-dist/lib" to "uc-dist/uclibc/inlucde"&"uc-dist/uclibc/lib ", but another errors now:
> >>   
> 
> >This one os easy for now.
> 
> 
> >>  leaving directory `/root/uClinux-2510-vpn-1port/openswan/lib/libcrypto/libdes'
> >> make[5]: Leaving directory `/root/uClinux-2510-vpn-1port/openswan/lib/libcrypto'make[4]: Leaving directory `/root/uClinux-2510-vpn-1port/openswan/lib'
> >> make[4]: Entering directory `/root/uClinux-2510-vpn-1port/openswan/programs'
> >> make[5]: Entering directory `/root/uClinux-2510-vpn-1port/openswan/programs/spi'arm-elf-gcc  -O2 -g -fomit-frame-pointer   -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED -I/root/uClinux-2510-vpn-1port/lib/uClibc/include -I/root/uClinux-2510-vpn-1port/lib/libm -I/root/uClinux-2510-vpn-1port/lib/libcrypt_old -I/root/uClinux-2510-vpn-1port -fno-builtin -nostartfiles -I/root/uClinux-2510-vpn-1port/linux-2.4.x/include -g -O3 -I/root/uClinux-2510-vpn-1port/openswan -I/root/uClinux-2510-vpn-1port/openswan/linux/include -I/root/uClinux-2510-vpn-1port/openswan/include -Wall -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wbad-function-cast  -DNAT_TRAVERSAL -DVIRTUAL_IP  -DNAT_TRAVERSAL -DKERNEL_ALG -DIKE_ALG -Werror -O2 -g -fomit-frame-pointer   -Dlinux -D__linux__ -Dunix -D__uClinux__ -DEMBED
> >> -I/root/uClinux-2510-vpn-1port/lib/uClibc/include -I/root/uClinux-2510-vpn-1port/lib/libm -I/root/uClinux-2510-vpn-1port/lib/libcrypt_old -I/root/uClinux-2510-vpn-1port -fno-builtin -nostartfiles -I/root/uClinux-2510-vpn-1port/linux-2.4.x/include -Wl,-elf2flt /root/uClinux-2510-vpn-1port/lib/uClibc/lib/crt0.o /root/uClinux-2510-vpn-1port/lib/uClibc/lib/crti.o /root/uClinux-2510-vpn-1port/lib/uClibc/lib/crtn.o -L/root/uClinux-2510-vpn-1port/lib/uClibc/. -L/root/uClinux-2510-vpn-1port/lib/uClibc/lib -L/root/uClinux-2510-vpn-1port/lib/libm -L/root/uClinux-2510-vpn-1port/lib/libnet -L/root/uClinux-2510-vpn-1port/lib/libdes -L/root/uClinux-2510-vpn-1port/lib/libaes -L/root/uClinux-2510-vpn-1port/lib/libpcap -L/root/uClinux-2510-vpn-1port/lib/libcrypt_old -L/root/uClinux-2510-vpn-1port/lib/libssl -L/root/uClinux-2510-vpn-1port/lib/zlib -L/root/uClinux-2510-vpn-1port/lib/libg  spi.c  /root/uClinux-2510-vpn-1port/openswan/lib/libopenswan/liboswlog.a /root/uClinux-2510-vpn-1port/ope
>  nswan/lib/libopenswan/libopenswan.a   -o spi
> >> cc1: warnings being treated as errors
> >> cc1: warning: -g with -fomit-frame-pointer may not give sensible debugging
> >>  Who have experiences in compiling uc-dist-openswan?I use uclibc-lib.THX!
> 
> >Either remove the "-g" or the "-fomit-frame-pointer" from you
> >config.arch settings (vendors/config/arm/config.arch)
> 
>  
> hi, may be it cannot solve the problem. The problem is still now
>  
> 
> >If you can't work that out remove the:
> 
> >     -Werror
>  
> i dont how to use this option (cannot find -Werror)

It's in one of these locations:

	config.arch
	user/openswan/Makefile
	openswan/...

Try something like:

	grep -rl -e -Werror vendors/config config.arch user/openswan openswan

one of those files should be adding it to the build,

	
> Now i am ready to use ocf-patch. I have found no doc about usage of openswan-patch.
>  
> Can you give me some details step ?

There are README's in the ocf-linux releases,  that is all the doc you
will find.  They go through most the patching, hand installing combos
you may need to consider.  README.sglinux applies to the uClinux-dist
as well since sglinux is just the uCLinux-dist renamed,

Cheers,
Davidm

-- 
David McCullough,  david_mccullough at securecomputing.com,   Ph:+61 734352815
Secure Computing - SnapGear  http://www.uCdot.org http://www.cyberguard.com


More information about the uClinux-dev mailing list