Notice: Undefined variable: name in /srv/http/vhosts/ on line 248

Package Details: freelan-git r3731.d248bb5-1

Git Clone URL: (read-only)
Package Base: freelan-git
Description: A peer-to-peer, secure, easy-to-setup, multi-platform, open-source, highly-configurable VPN software.
Upstream URL:
Licenses: GPL
Submitter: SplitFire
Maintainer: SplitFire
Last Packager: SplitFire
Votes: 5
Popularity: 1.731804
First Submitted: 2016-05-28 08:42
Last Updated: 2016-12-06 14:59

Latest Comments

SplitFire commented on 2017-01-26 15:01

project seems to be pretty abandoned: latest commit 15 November 2016

So as a quick fix you can downgrade boost, also feel free to fill an issue here (or search for yours):

odious commented on 2017-01-26 10:27

The latest update to boost seems to have broken the build process, i am getting

build/release/libs/freelan/src/core.cpp: In member function ‘void freelan::core::open_tap_adapter()’:
build/release/libs/freelan/src/core.cpp:1769:178: error: no match for ‘operator=’ (operand types are ‘boost::optional<asiotap::base_ip_network_address<boost::asio::ip::address_v4> >’ and ‘<brace-enclosed initializer list>’)
tap_config.ipv4.network_address = { m_configuration.tap_adapter.ipv4_address_prefix_length.address(), m_configuration.tap_adapter.ipv4_address_prefix_length.prefix_length() };
scons: *** [build/release/libs/freelan/src/core.o] Error 1
scons: building terminated because of errors.

Is this a fixable error or do i have to downgrade boost?

Darksonn commented on 2017-01-16 19:24

Updating this package deletes the configuration file, making it pretty difficult to connect to your peers.

SplitFire commented on 2016-12-06 15:00

Prefix issue solved

psamim commented on 2016-12-06 07:27

PKGBUILD is not fixed yet, freelan is installed in the wrong place.

$ pacman -Ql freelan-git
freelan-git /usr/
freelan-git /usr/bin/
freelan-git /usr/bin/bin/
freelan-git /usr/bin/bin/freelan
freelan-git /usr/bin/etc/
freelan-git /usr/bin/etc/freelan/
freelan-git /usr/bin/etc/freelan/freelan.cfg

LxFx commented on 2016-10-01 16:10

Thanks kfg, I edited my PKGBUILD with your fix.
SplitFire, please implement the change in the PKGBUILD file.

kfg commented on 2016-08-05 11:51


since your PKGBUILD sets the prefix to /usr/bin with current git sources all installed files end up there. Thus with the current PKGBUILD the freelan executable is moved to /usr/bin/bin/freelan and the config ends up in /usr/bin/etc/freelan/freelan.cfg.

This patch fixes that issue and also uses the new bin_prefix variable to make sure the bin directory is installed as /usr/bin.

diff --git a/PKGBUILD b/PKGBUILD
index c748734..7f5b1d8 100644
@@ -20,6 +20,5 @@ pkgver() {

package() {
cd "$srcdir/$pkgname"
- mkdir -p $pkgdir/usr/bin
- scons install prefix=$pkgdir/usr/bin
+ scons install prefix=$pkgdir/ bin_prefix=$pkgdir/usr