[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