[uClibc] Re: ipsec-tools VS uClibc ... nth time!

Peter S. Mazinger ps.m at gmx.net
Tue Jan 11 09:21:49 UTC 2005


On Tue, 11 Jan 2005, primero wrote:

> primero wrote:
> 
> > 0.3.3 works fine for me too and is what i'm using right now.
> > For Compilation i used 2.6.10 vanilla kernel-header. Are there known 
> > issue with them to compile a more recent version of ipsec-tools?
> >
> > Primeroz
> >
> Changing kernel-headers path and passing to a 2.6.9 vanilla i solved the 
> previous problem ... now i find this new one :(

try to use 0.5_rc1, that has "proper" autotools (configure). As I said, 
don't play w/ the kernel-headers. Use system-headers provided by your 
distro (the ones your *libc was built against)

Peter
 
> #######
> make  all-recursive
> make[1]: Entering directory `/mnt/uml/tmpenv/usr/src/ipsec-tools-0.4'
> Making all in src
> make[2]: Entering directory `/mnt/uml/tmpenv/usr/src/ipsec-tools-0.4/src'
> Making all in include-glibc
> make[3]: Entering directory 
> `/mnt/uml/tmpenv/usr/src/ipsec-tools-0.4/src/include-glibc'
> make[3]: Nothing to be done for `all'.
> make[3]: Leaving directory 
> `/mnt/uml/tmpenv/usr/src/ipsec-tools-0.4/src/include-glibc'
> Making all in libipsec
> make[3]: Entering directory 
> `/mnt/uml/tmpenv/usr/src/ipsec-tools-0.4/src/libipsec'
> make[3]: Leaving directory 
> `/mnt/uml/tmpenv/usr/src/ipsec-tools-0.4/src/libipsec'
> Making all in setkey
> make[3]: Entering directory 
> `/mnt/uml/tmpenv/usr/src/ipsec-tools-0.4/src/setkey'
> make[3]: Leaving directory 
> `/mnt/uml/tmpenv/usr/src/ipsec-tools-0.4/src/setkey'
> Making all in racoon
> make[3]: Entering directory 
> `/mnt/uml/tmpenv/usr/src/ipsec-tools-0.4/src/racoon'
> /mnt/uml/src/bering-uclibc/buildtool/staging/usr/bin/gcc -g -O2 
> -I./../include-glibc -I../include-glibc -include 
> ./../include-glibc/glibc-bugs.h 
> -I/mnt/uml/src/bering-uclibc/buildtool/staging/usr//include -DINET6 
> -DIPV6_INRIA_VERSION  -I./missing -DHAVE_CONFIG_H -I./../include-glibc 
> -I../include-glibc -include ./../include-glibc/glibc-bugs.h 
> -I/mnt/uml/src/bering-uclibc/buildtool/staging/usr//include -DINET6 
> -DIPV6_INRIA_VERSION  -I./missing -Wall -Werror -Wno-unused -DYIPS_DEBUG 
> -DIPSEC -I. -I. -DSYSCONFDIR=\"/usr/local/etc\" -Wno-sign-compare 
> -DYY_NO_UNPUT -I./../libipsec -c pfkey.c
> In file included from pfkey.c:81:
> handler.h:187:40: macro "LIST_HEAD" passed 2 arguments, but takes just 1
> In file included from pfkey.c:81:
> handler.h:187: error: parse error before "LIST_HEAD"
> handler.h:187: warning: no semicolon at end of struct or union
> handler.h:191: error: parse error before '}' token
> pfkey.c: In function `pk_sendgetspi':
> pfkey.c:798: error: dereferencing pointer to incomplete type
> pfkey.c: In function `pk_sendupdate':
> pfkey.c:984: error: dereferencing pointer to incomplete type
> pfkey.c:1041: error: dereferencing pointer to incomplete type
> pfkey.c:1042: error: dereferencing pointer to incomplete type
> pfkey.c: In function `pk_recvupdate':
> pfkey.c:1210: error: dereferencing pointer to incomplete type
> pfkey.c: In function `pk_sendadd':
> pfkey.c:1252: error: dereferencing pointer to incomplete type
> pfkey.c:1310: error: dereferencing pointer to incomplete type
> pfkey.c:1311: error: dereferencing pointer to incomplete type
> make[3]: *** [pfkey.o] Error 1
> make[3]: Leaving directory 
> `/mnt/uml/tmpenv/usr/src/ipsec-tools-0.4/src/racoon'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory `/mnt/uml/tmpenv/usr/src/ipsec-tools-0.4/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/mnt/uml/tmpenv/usr/src/ipsec-tools-0.4'
> make: *** [all] Error 2
> ######
> 
> as i said i'm not a developer or a c programmer ... i tried to check out 
> source code but i lost my way beetween strcuts, dots and ... anything 
> else ;)
> 
> bye
> 
> 

-- 
Peter S. Mazinger <ps dot m at gmx dot net>           ID: 0xA5F059F2
Key fingerprint = 92A4 31E1 56BC 3D5A 2D08  BB6E C389 975E A5F0 59F2




More information about the uClibc mailing list