[uClibc] ipsec-tools VS uClibc .... nth time!
primero
primero at fastwebnet.it
Mon Jan 10 16:57:28 UTC 2005
Hi there.
I'm here tryng to compile an ipsec-tools Source against uClibc for my
BeringFW. Here is my ENV.
GCC=3.3.3
uClibc=0.9.26 (1 week ago snapshot)
ipsec-tools-0.3.3 compile fine, i GOT it ;)
now i was tryng with ipsec-tools-0.4 and ipsec-tools-0.5-rc1 ... with
very bad results. I'm not a C Programmer ... even less a developer so i
feel really lost.
the 0.4 version stop at compiling raccon:
#############
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 ../include-glibc/linux/sysctl.h:23,
from
/mnt/uml/src/bering-uclibc/buildtool/staging/i386-linux/include/sys/sysctl.h:28,
from pfkey.c:38:
../include-glibc/linux/list.h:713:2: #warning "don't include kernel
headers in userspace"
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
############
ipsec-tools-0.5-rc1 stop with the same error but at setkey section:
############
make all-recursive
make[1]: Entering directory `/mnt/uml/tmpenv/usr/src/ipsec-tools-0.5-rc1'
Making all in src
make[2]: Entering directory
`/mnt/uml/tmpenv/usr/src/ipsec-tools-0.5-rc1/src'
Making all in include-glibc
make[3]: Entering directory
`/mnt/uml/tmpenv/usr/src/ipsec-tools-0.5-rc1/src/include-glibc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory
`/mnt/uml/tmpenv/usr/src/ipsec-tools-0.5-rc1/src/include-glibc'
Making all in libipsec
make[3]: Entering directory
`/mnt/uml/tmpenv/usr/src/ipsec-tools-0.5-rc1/src/libipsec'
make[3]: Leaving directory
`/mnt/uml/tmpenv/usr/src/ipsec-tools-0.5-rc1/src/libipsec'
Making all in setkey
make[3]: Entering directory
`/mnt/uml/tmpenv/usr/src/ipsec-tools-0.5-rc1/src/setkey'
if /mnt/uml/src/bering-uclibc/buildtool/staging/usr/bin/gcc
-DHAVE_CONFIG_H -I. -I. -I../.. -include
./src/include-glibc/glibc-bugs.h -I./src/include-glibc
-I./src/include-glibc
-I/mnt/uml/src/bering-uclibc/buildtool/staging/usr//include
-I./../../src/racoon/missing -I../../src/libipsec -include
../../src/include-glibc/glibc-bugs.h -I../../src/include-glibc
-I../../src/include-glibc -g -O2 -Wall -Werror -Wno-unused -MT setkey.o
-MD -MP -MF ".deps/setkey.Tpo" -c -o setkey.o setkey.c; \
then mv -f ".deps/setkey.Tpo" ".deps/setkey.Po"; else rm -f
".deps/setkey.Tpo"; exit 1; fi
In file included from ../../src/include-glibc/linux/sysctl.h:23,
from
/mnt/uml/src/bering-uclibc/buildtool/staging/i386-linux/include/sys/sysctl.h:28,
from setkey.c:42:
../../src/include-glibc/linux/list.h:713:2: #warning "don't include
kernel headers in userspace"
make[3]: *** [setkey.o] Error 1
make[3]: Leaving directory
`/mnt/uml/tmpenv/usr/src/ipsec-tools-0.5-rc1/src/setkey'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/mnt/uml/tmpenv/usr/src/ipsec-tools-0.5-rc1/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/mnt/uml/tmpenv/usr/src/ipsec-tools-0.5-rc1'
make: *** [all] Error 2
############
Does anyone know if it is possible to compile the 0.4 or 0.5-rc1 against
uClibc? ... if yes, tell me how please :)
Thanks in Advance.
Bye
Primeroz
More information about the uClibc
mailing list