Package Details: strongswan 5.5.0-1

Git Clone URL: https://aur.archlinux.org/strongswan.git (read-only)
Package Base: strongswan
Description: open source IPsec implementation
Upstream URL: http://www.strongswan.org
Keywords: IPsec strongswan
Licenses: GPL
Conflicts: openswan
Submitter: jayray
Maintainer: Thermi
Last Packager: Thermi
Votes: 89
Popularity: 3.838267
First Submitted: 2007-04-22 16:41
Last Updated: 2016-09-09 10:17

Latest Comments

Thermi commented on 2016-09-23 14:28

This package is not out of date. It provides the stable released version of strongSwan. The current version of strongSwan is 5.5.0. 5.5.1 is due to in 17 days. This package also does not support NetworkManager integration. If you require NetworkManager integration, you need to build from the git tree of strongswan. This package does not provide this functionality. Do not flag this package out of date.

bidulock commented on 2016-09-09 10:10

please add 'pam' to depends

herve commented on 2016-08-16 13:12

I had to build it with "--enable-nm" (and "--enable-agent" following the docs though I'm not sure it's strictly required) or else "/usr/lib/strongswan/charon-nm" was missing for the networkmanager-strongswan plugin.

zh99998 commented on 2016-05-12 15:58

build successful, thanks ヽ(✿゚▽゚)ノ

Thermi commented on 2016-05-12 15:33

@zh99998:
Disable building of the connmark and the forecast plugin. You do not have to change them to "--disable-". It is sufficient to remove the parameters.

zh99998 commented on 2016-05-12 15:24

@Thermi:
It not works.

I downloaded this repo, modified --enable-connmark to --disable-connmark in PKGBUILD file, then run makepkg -si

still redefinition errors.

Thermi commented on 2016-05-12 15:10

Don't build the connmark plugin.

zh99998 commented on 2016-05-12 15:09

is there any work-around solution now?
and seems that https://aur.archlinux.org/packages/strongswan-git could build.

Thermi commented on 2016-05-12 15:01

@zh99998:
That is a problem caused by faulty kernel sources. the struct ifconf is declared in two different kernel header files.
Complain about that on the bugtracker[1] for the kernel.
[1] https://bugzilla.kernel.org/

zh99998 commented on 2016-05-12 14:55

it can't build on my new installed vps.

(many other redefinition errors)
```
/usr/include/linux/if.h:252:8: error: redefinition of 'struct ifconf'
struct ifconf {
^~~~~~
In file included from /usr/include/libiptc/ipt_kernel_headers.h:13:0,
from /usr/include/libiptc/libiptc.h:6,
from connmark_listener.c:24:
/usr/include/net/if.h:176:8: note: originally defined here
struct ifconf
^~~~~~
Makefile:569: recipe for target 'connmark_listener.lo' failed
make[4]: *** [connmark_listener.lo] Error 1
make[4]: Leaving directory '/tmp/yaourt-tmp-railgun/aur-strongswan/src/strongswan-5.4.0/src/libcharon/plugins/connmark'
Makefile:1931: recipe for target 'all-recursive' failed
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory '/tmp/yaourt-tmp-railgun/aur-strongswan/src/strongswan-5.4.0/src/libcharon'
Makefile:513: recipe for target 'all-recursive' failed
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory '/tmp/yaourt-tmp-railgun/aur-strongswan/src/strongswan-5.4.0/src'
Makefile:576: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/tmp/yaourt-tmp-railgun/aur-strongswan/src/strongswan-5.4.0'
Makefile:485: recipe for target 'all' failed
make: *** [all] Error 2
```

All comments