Package Details: freelan-git r3864.512f6799-1

Git Clone URL: (read-only, click to copy)
Package Base: freelan-git
Description: Peer-to-peer, secure, easy-to-setup, multi-platform, highly-configurable VPN software
Upstream URL:
Licenses: GPL
Submitter: SplitFire
Maintainer: buzo
Last Packager: buzo
Votes: 9
Popularity: 0.002554
First Submitted: 2016-05-28 08:42 (UTC)
Last Updated: 2018-09-14 19:29 (UTC)

Latest Comments

crabvk commented on 2020-01-22 14:42 (UTC)

freelan compiles without errors

forcegk commented on 2020-01-02 19:12 (UTC)

Throws an error building: ==> Iniciando build()... scons: Reading SConscript files ... NameError: name 'unicode' is not defined: File "/home/alonso/.cache/yay/freelan-git/src/freelan/SConstruct", line 219: libraries, includes, apps, samples, configurations, help = SConscript('SConscript', exports='env', variant_dir=os.path.join('build', env.mode)) File "/usr/lib/python3.8/site-packages/SCons/Script/", line 660: return method(*args, **kw) File "/usr/lib/python3.8/site-packages/SCons/Script/", line 597: return _SConscript(self.fs, *files, **subst_kw) File "/usr/lib/python3.8/site-packages/SCons/Script/", line 286: exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals) File "/home/alonso/.cache/yay/freelan-git/src/freelan/build/release/SConscript", line 47: library, library_includes = SConscript(sconscript_path, exports='env dirs name') File "/usr/lib/python3.8/site-packages/SCons/Script/", line 660: return method(*args, **kw) File "/usr/lib/python3.8/site-packages/SCons/Script/", line 597: return _SConscript(self.fs, *files, **subst_kw) File "/usr/lib/python3.8/site-packages/SCons/Script/", line 286: exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals) File "/home/alonso/.cache/yay/freelan-git/src/freelan/build/release/libs/asiotap/SConscript", line 12: all_sources = set(env.RGlob('src', '*.cpp')) File "/home/alonso/.cache/yay/freelan-git/src/freelan/SConstruct", line 171: path = unicode(path) ==> ERROR: Se produjo un fallo en build(). Cancelando... Error making: freelan-git

buzo commented on 2018-09-12 11:41 (UTC)

Fixed by adding a patch: The upstream SConstruct file is broken.

coderobe commented on 2018-09-11 22:18 (UTC)

If all else fails, install the binary and manpage manually

buzo commented on 2018-09-06 14:15 (UTC)

I have updated and added the build() step, but the «scons install» step installs only etc/freelan/freelan.cfg, nothing else. Any ideas?

coderobe commented on 2018-09-04 16:04 (UTC)

Missing build() step

SplitFire commented on 2017-01-26 15:01 (UTC)

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 (UTC)

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 (UTC)

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

SplitFire commented on 2016-12-06 15:00 (UTC)

Prefix issue solved

psamim commented on 2016-12-06 07:27 (UTC)

Hi, 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 (UTC)

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 (UTC)

Hi 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 --- a/PKGBUILD +++ b/PKGBUILD @@ -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 }