Trouble building WireGuard since December releases
Jason A. Donenfeld
Jason at zx2c4.com
Mon Jan 22 16:53:32 CET 2018
Worked exactly as intended for me.
1. I downloaded the latest ISO from the solus website.
2. I installed it using the GUI installer.
3. I booted into the new installation.
4. I updated all packages using the GUI updater.
5. I ran these commands in the built-in terminal:
$ sudo eopkg install git
$ sudo eopkg install -c kernel.devel
$ sudo eopkg install -c system.devel
$ sudo eopkg install libmnl-devel
$ git clone https://git.zx2c4.com/WireGuard
$ cd WireGuard/src && make debug -j$(nproc) && sudo make install
$ sudo modprobe wireguard && dmesg | grep wireguard
[ 31.554056] wireguard: loading out-of-tree module taints kernel.
[ 31.555061] wireguard: allowedips self-tests: pass
[ 31.555463] wireguard: nonce counter self-tests: pass
[ 31.555761] wireguard: curve25519 self-tests: pass
[ 31.555798] wireguard: chacha20poly1305 self-tests: pass
[ 31.555808] wireguard: poly1305 self-tests: pass
[ 31.556129] wireguard: blake2s self-tests: pass
[ 31.755518] wireguard: ratelimiter self-tests: pass
[ 31.755531] wireguard: WireGuard 0.0.20180118-2-gc80cbfa loaded.
See www.wireguard.com for information.
[ 31.755532] wireguard: Copyright (C) 2015-2018 Jason A. Donenfeld
<Jason at zx2c4.com>. All Rights Reserved.
More information about the WireGuard
mailing list