[strongSwan-dev] ANNOUNCE: strongswan-4.4.0rc1

Jan Willem Beusink jan.willem.beusink at ti-wmc.nl
Tue Apr 27 14:45:01 CEST 2010


Andreas Steffen wrote:
> Hi,
> 
> we are happy to announce the first release candidate of the
> forthcoming strongSwan 4.4 release. This major version offers the
> following new features:
> 
> * IKEv2 High Availability
> * Diffie-Hellman Groups 22, 23, 24 with prime order subgroups
> * RAM-based virtual IP address pools for pluto
> * DHCP and ARP Proxy support
> * Arbitrary IKEv2 source and destination ports
> * Android Support
> * Storage of public and private keys in PEM format

> Please give the new features a try and report any problems quickly.
> ETA for the stable strongSwan 4.4.0 release is the beginning of May.
> 
> Best regards from the strongSwan team
> 
> Andreas Steffen, Tobias Brunner & Martin Willi
> 
> ======================================================================
> Andreas Steffen                         andreas.steffen at strongswan.org
> strongSwan - the Linux VPN Solution!                www.strongswan.org
> Institute for Internet Technologies and Applications
> University of Applied Sciences Rapperswil
> CH-8640 Rapperswil (Switzerland)
> ===========================================================[ITA-HSR]==
> 
> _______________________________________________
> Dev mailing list
> Dev at lists.strongswan.org
> https://lists.strongswan.org/mailman/listinfo/dev

Didn't get to the new functionality just yet, however I was expecting
that uci would work again in the new version (using with openwrt).

Error:
Making install in plugins/uci
make[8]: Entering directory
`/home/wsjanwillem/openwrt/trunk5/build_dir/target-mipsel_uClibc-0.9.30.1/strongswan-4.4.0rc1/src/libcharon/plugins/uci'
/bin/bash ../../../../libtool --tag=CC   --mode=compile
mipsel-openwrt-linux-uclibc-gcc -DPACKAGE_NAME=\"strongSwan\"
-DPACKAGE_TARNAME=\"strongswan\" -DPACKAGE_VERSION=\"4.4.0rc1\"
-DPACKAGE_STRING=\"strongSwan\ 4.4.0rc1\" -DPACKAGE_BUGREPORT=\"\"
-DPACKAGE_URL=\"\" -DPACKAGE=\"strongswan\" -DVERSION=\"4.4.0rc1\"
-DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DLT_OBJDIR=\".libs/\" -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1
-DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_CLOCK_GETTIME=1 -DHAVE_DLADDR=1
-DHAVE_PTHREAD_CONDATTR_INIT=1 -DHAVE_PTHREAD_CANCEL=1
-DHAVE_PTHREAD_RWLOCK_INIT=1 -DHAVE_PRCTL=1 -DHAVE_LINUX_UDP_H=1
-DHAVE_STRUCT_SADB_X_POLICY_SADB_X_POLICY_PRIORITY=1
-DHAVE_IN6ADDR_ANY=1 -DHAVE_IN6_PKTINFO=1 -DHAVE_IPSEC_MODE_BEET=1
-DHAVE_IPSEC_DIR_FWD=1 -DHAVE_PRINTF_FUNCTION=1 -I.
-I../../../../src/libstrongswan -I../../../../src/libhydra
-I../../../../src/libcharon
-I/home/wsjanwillem/openwrt/trunk5/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/include
-I/home/wsjanwillem/openwrt/trunk5/staging_dir/target-mipsel_uClibc-0.9.30.1/include
-I/home/wsjanwillem/openwrt/trunk5/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/include
-I/home/wsjanwillem/openwrt/trunk5/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/include
 -rdynamic -Os -pipe -mips32 -mtune=mips32 -funit-at-a-time
-fhonour-copts -msoft-float  -MT uci_parser.lo -MD -MP -MF
.deps/uci_parser.Tpo -c -o uci_parser.lo uci_parser.c
libtool: compile:  mipsel-openwrt-linux-uclibc-gcc
-DPACKAGE_NAME=\"strongSwan\" -DPACKAGE_TARNAME=\"strongswan\"
-DPACKAGE_VERSION=\"4.4.0rc1\" "-DPACKAGE_STRING=\"strongSwan
4.4.0rc1\"" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\"
-DPACKAGE=\"strongswan\" -DVERSION=\"4.4.0rc1\" -DSTDC_HEADERS=1
-DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1
-DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1
-DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DHAVE_DLFCN_H=1
-DLT_OBJDIR=\".libs/\" -DHAVE__BOOL=1 -DHAVE_STDBOOL_H=1
-DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_CLOCK_GETTIME=1 -DHAVE_DLADDR=1
-DHAVE_PTHREAD_CONDATTR_INIT=1 -DHAVE_PTHREAD_CANCEL=1
-DHAVE_PTHREAD_RWLOCK_INIT=1 -DHAVE_PRCTL=1 -DHAVE_LINUX_UDP_H=1
-DHAVE_STRUCT_SADB_X_POLICY_SADB_X_POLICY_PRIORITY=1
-DHAVE_IN6ADDR_ANY=1 -DHAVE_IN6_PKTINFO=1 -DHAVE_IPSEC_MODE_BEET=1
-DHAVE_IPSEC_DIR_FWD=1 -DHAVE_PRINTF_FUNCTION=1 -I.
-I../../../../src/libstrongswan -I../../../../src/libhydra
-I../../../../src/libcharon
-I/home/wsjanwillem/openwrt/trunk5/staging_dir/target-mipsel_uClibc-0.9.30.1/usr/include
-I/home/wsjanwillem/openwrt/trunk5/staging_dir/target-mipsel_uClibc-0.9.30.1/include
-I/home/wsjanwillem/openwrt/trunk5/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/usr/include
-I/home/wsjanwillem/openwrt/trunk5/staging_dir/toolchain-mipsel_gcc-4.3.3+cs_uClibc-0.9.30.1/include
-rdynamic -Os -pipe -mips32 -mtune=mips32 -funit-at-a-time
-fhonour-copts -msoft-float -MT uci_parser.lo -MD -MP -MF
.deps/uci_parser.Tpo -c uci_parser.c  -fPIC -DPIC -o .libs/uci_parser.o
uci_parser.c: In function 'section_enumerator_enumerate':
uci_parser.c:83: error: 'struct uci_option' has no member named 'value'
uci_parser.c:98: error: 'struct uci_option' has no member named 'value'
make[8]: *** [uci_parser.lo] Error 1
make[8]: Leaving directory
`/home/wsjanwillem/openwrt/trunk5/build_dir/target-mipsel_uClibc-0.9.30.1/strongswan-4.4.0rc1/src/libcharon/plugins/uci'
make[7]: *** [install-recursive] Error 1
make[7]: Leaving directory
`/home/wsjanwillem/openwrt/trunk5/build_dir/target-mipsel_uClibc-0.9.30.1/strongswan-4.4.0rc1/src/libcharon'
make[6]: *** [install-recursive] Error 1
make[6]: Leaving directory
`/home/wsjanwillem/openwrt/trunk5/build_dir/target-mipsel_uClibc-0.9.30.1/strongswan-4.4.0rc1/src'
make[5]: *** [install-recursive] Error 1
make[5]: Leaving directory
`/home/wsjanwillem/openwrt/trunk5/build_dir/target-mipsel_uClibc-0.9.30.1/strongswan-4.4.0rc1'
make[4]: *** [install] Error 2
make[4]: Leaving directory
`/home/wsjanwillem/openwrt/trunk5/build_dir/target-mipsel_uClibc-0.9.30.1/strongswan-4.4.0rc1'
make[3]: ***
[/home/wsjanwillem/openwrt/trunk5/build_dir/target-mipsel_uClibc-0.9.30.1/strongswan-4.4.0rc1/.built]
Error 2
make[3]: Leaving directory
`/home/wsjanwillem/openwrt/package_strongswan-4.4.0rc1-beus'
make[2]: *** [package/package_strongswan-4.4.0rc1-beus/compile] Error 2
make[2]: Leaving directory `/home/wsjanwillem/openwrt/trunk5'
make[1]: ***
[/home/wsjanwillem/openwrt/trunk5/staging_dir/target-mipsel_uClibc-0.9.30.1/stamp/.package_compile]
Error 2
make[1]: Leaving directory `/home/wsjanwillem/openwrt/trunk5'
make: *** [world] Error 2

compiled with:
  $ ./configure --target=mipsel-openwrt-linux
--host=mipsel-openwrt-linux --build=i486-linux-gnu --program-prefix=
--program-suffix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin
--sbindir=/usr/sbin --libexecdir=/usr/lib --sysconfdir=/etc
--datadir=/usr/share --localstatedir=/var --mandir=/usr/man
--infodir=/usr/info --disable-nls --disable-ipv6
--with-random-device=/dev/random --with-urandom-device=/dev/urandom
--enable-curl --disable-aes --disable-des --disable-md5 --disable-sha1
--disable-sha2 --disable-fips-prf --disable-gmp --disable-pubkey
--disable-pluto --enable-openssl --enable-uci --disable-pkcs1
--with-routing-prio=220 --with-routing-table=220 --disable-static

Hope this helps, albeit slightly off topic.

Kind regards,

Jan Willem Beusink




More information about the Dev mailing list