Package Details: strongswan 5.5.0-1

Git Clone URL: (read-only)
Package Base: strongswan
Description: open source IPsec implementation
Upstream URL:
Keywords: IPsec strongswan
Licenses: GPL
Conflicts: openswan
Submitter: jayray
Maintainer: Thermi
Last Packager: Thermi
Votes: 86
Popularity: 2.971437
First Submitted: 2007-04-22 16:41
Last Updated: 2016-07-14 13:07

Latest Comments

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

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

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 could build.

Thermi commented on 2016-05-12 15:01

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.

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

Celti commented on 2016-04-26 10:24

Package *still* needs at least a makedepend on systemd itself to build in a clean container/chroot (it can't find the unit directories or pkgconfig settings without it). Remember, only packages in base-devel are assumed dependencies, everything else must be explicitly listed.

noko commented on 2016-03-23 10:45

5.4.0 is out:

All comments