[Openswan Users] OpenS/WAN and SuSE 8.2 / Kernel 2.4.20

Ken Bantoft ken at xelerance.com
Fri Oct 1 04:53:22 CEST 2004


On Wed, 29 Sep 2004, Stephanos Piperoglou wrote:

> Found it, it's my kernel's weird single-argument ip_select_ident(), just 
> stuck in
> 
> #define SUSE_LINUX_2_4_19_IS_STUPID
> 
> In a couple of places. I also added -DUSE_NAT_TRAVERSAL=0 to my make 
> command to get the KLIPS module (success!), but now I get the following 
> error when I do make programs. I'm not a C coder, please help :-). 
> Should I be posting this to the developer list instead?
> 
> make[2]: Entering directory `/root/openswan-2.2.0/programs/spi'
> cc -g -O3 -I../.. -I../../linux/include -I../../include -Wall 
> -Wpointer-arith -Wcast-qual -Wstrict-prototypes -Wbad-function-cast  
> -DKERNEL_ALG -DIKE_ALG -Werror   -c -o spi.o spi.c
> spi.c: In function `main':
> spi.c:1005: warning: comparison between signed and unsigned
> make[2]: *** [spi.o] Error 1
> make[2]: Leaving directory `/root/openswan-2.2.0/programs/spi'
> make[1]: *** [programs] Error 1
> make[1]: Leaving directory `/root/openswan-2.2.0/programs'
> make: *** [programs] Error 1

Change programs/Makefile.programs and remove the -Werror option.

# die if there are any warnings
ifndef WERROR
WERROR:= -Werror
endif

Comment out / remove that bit.  It's crapping out due to the warning, 
which isn't critical in this case. 


Ken



More information about the Users mailing list