by Musikolo » Mon Dec 24, 2018 6:53 pm
This is entire PKGBUILD I have. Note that I added a few dependencies to makedepends:
$this->bbcode_second_pass_code('', '
basename=wireguard
pkgname=(wireguard-module wireguard-tools)
_pkgname=WireGuard
pkgver=0.0.20181218
pkgrel=1
pkgdesc='next generation secure network tunnel'
arch=('x86_64' 'aarch64' 'armv7h' 'armv6h')
url='http://www.wireguard.com/'
license=('GPL')
makedepends=('make' 'gcc' 'fakeroot' 'libmnl')
source=("https://git.zx2c4.com/WireGuard/snapshot/WireGuard-${pkgver}.tar.xz")
sha256sums=('2e9f86acefa49dbfb7fa6f5e10d543f1885a2d5460cd5e102696901107675735')
# NOT listed are the implied dependency of both the kernel and respective headers packages
_extramodules=3.14--imx6
build() {
cd "$_pkgname-$pkgver"
echo "BEFORE > CXXFLAGS=$CXXFLAGS"
export CXXFLAGS="$CXXFLAGS -fno-pic"
echo "AFTER > CXXFLAGS=$CXXFLAGS"
make -C src
# for more verbose output to dmesg if needed
# make -C src
}
package_wireguard-module() {
provides=('WIREGUARD-MODULE')
cd "$_pkgname-$pkgver"
# xz -0 src/wireguard.ko
# install -Dm644 src/wireguard.ko.xz "$pkgdir/usr/lib/modules/extramodules-$_extramodules/wireguard.ko.xz"
install -Dm644 src/wireguard.ko "$pkgdir/usr/lib/modules/extramodules-$_extramodules/wireguard.ko"
}
package_wireguard-tools() {
depends=('libmnl')
cd WireGuard-${pkgver}/
make -C src/tools/ \
DESTDIR="${pkgdir}/" \
WITH_BASHCOMPLETION=yes \
WITH_WGQUICK=yes \
WITH_SYSTEMDUNITS=yes install
}
')
I know I shouldn't need the make, gcc and fakeroot dependencies if I had ABS fully installed, but I don't think this is the root cause of any of the issues I have either. I also fixed a typo in the version number (last zero was not needed).
This is the how I built this package all the time (I always use the -s switch regardless it's needed or not):
$this->bbcode_second_pass_code('', '
[musikolo@Cubox wireguard]$ makepkg -rs
==> Making package: wireguard-module 0.0.20181218-1 (Mon 24 Dec 2018 12:40:46 PM CST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
Packages (6) gc-7.6.8-1 guile-2.2.4-1 libmpc-1.1.0-1 fakeroot-1.23-1 gcc-8.2.0-2 make-4.2.1-3
Total Installed Size: 140.93 MiB
:: Proceed with installation? [Y/n]
(6/6) checking keys in keyring [####################################################################] 100%
(6/6) checking package integrity [####################################################################] 100%
(6/6) loading package files [####################################################################] 100%
(6/6) checking for file conflicts [####################################################################] 100%
(6/6) checking available disk space [####################################################################] 100%
:: Processing package changes...
(1/6) installing gc [####################################################################] 100%
(2/6) installing guile [####################################################################] 100%
(3/6) installing make [####################################################################] 100%
(4/6) installing libmpc [####################################################################] 100%
(5/6) installing gcc [####################################################################] 100%
(6/6) installing fakeroot [####################################################################] 100%
:: Running post-transaction hooks...
(1/2) Arming ConditionNeedsUpdate...
(2/2) Updating the info directory file...
==> Retrieving sources...
-> Found WireGuard-0.0.20181218.tar.xz
==> Validating source files with sha256sums...
WireGuard-0.0.20181218.tar.xz ... Passed
==> Extracting sources...
-> Extracting WireGuard-0.0.20181218.tar.xz with bsdtar
==> Starting build()...
BEFORE > CXXFLAGS=-march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector-strong -fno-plt
AFTER > CXXFLAGS=-march=armv7-a -mfloat-abi=hard -mfpu=vfpv3-d16 -O2 -pipe -fstack-protector-strong -fno-plt -fno-pic
make: Entering directory '/home/musikolo/wireguard/src/WireGuard-0.0.20181218/src'
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/main.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/noise.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/device.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/peer.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/timers.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/queueing.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/send.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/receive.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/socket.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/hashtables.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/allowedips.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/ratelimiter.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/cookie.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/netlink.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/crypto/zinc/chacha20/chacha20.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
PERLASM /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/crypto/zinc/chacha20/chacha20-arm.S
AS [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/crypto/zinc/chacha20/chacha20-arm.o
AS [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/crypto/zinc/chacha20/chacha20-unrolled-arm.o
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/crypto/zinc/poly1305/poly1305.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
PERLASM /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/crypto/zinc/poly1305/poly1305-arm.S
AS [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/crypto/zinc/poly1305/poly1305-arm.o
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/crypto/zinc/chacha20poly1305.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/crypto/zinc/blake2s/blake2s.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/crypto/zinc/curve25519/curve25519.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
AS [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/crypto/zinc/curve25519/curve25519-arm.o
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/siphash/siphash.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/dst_cache/dst_cache.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
CC [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/udp_tunnel/udp_tunnel.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
LD [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/wireguard.o
Building modules, stage 2.
MODPOST 1 modules
CC /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/wireguard.mod.o
In file included from include/linux/kernel.h:11,
from include/asm-generic/bug.h:13,
from /usr/src/linux-3.14.79-3-ARCH/arch/arm/include/asm/bug.h:61,
from include/linux/bug.h:4,
from include/linux/thread_info.h:11,
from include/asm-generic/preempt.h:4,
from arch/arm/include/generated/asm/preempt.h:1,
from include/linux/preempt.h:20,
from include/linux/spinlock.h:50,
from include/linux/rcupdate.h:38,
from /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/compat/compat.h:72,
from <command-line>:
include/linux/log2.h:22:1: warning: ignoring attribute ‘noreturn’ because it conflicts with attribute ‘const’ [-Wattributes]
int ____ilog2_NaN(void);
^~~
LD [M] /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/wireguard.ko
CC /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/tools/wg.o
CC /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/tools/show.o
CC /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/tools/config.o
CC /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/tools/terminal.o
CC /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/tools/ipc.o
CC /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/tools/mnlg.o
CC /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/tools/encoding.o
CC /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/tools/curve25519.o
CC /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/tools/setconf.o
CC /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/tools/genkey.o
CC /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/tools/showconf.o
CC /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/tools/pubkey.o
CC /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/tools/set.o
LD /home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/tools/wg
make: Leaving directory '/home/musikolo/wireguard/src/WireGuard-0.0.20181218/src'
==> Entering fakeroot environment...
==> Starting package_wireguard-module()...
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/lib/modules/extramodules-3.14--imx6/wireguard.ko
==> Creating package "wireguard-module"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Starting package_wireguard-tools()...
make: Entering directory '/home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/tools'
install: creating directory '/home/musikolo/wireguard/pkg/wireguard-tools//usr'
install: creating directory '/home/musikolo/wireguard/pkg/wireguard-tools//usr/bin'
'wg' -> '/home/musikolo/wireguard/pkg/wireguard-tools//usr/bin/wg'
install: creating directory '/home/musikolo/wireguard/pkg/wireguard-tools//usr/share'
install: creating directory '/home/musikolo/wireguard/pkg/wireguard-tools//usr/share/man'
install: creating directory '/home/musikolo/wireguard/pkg/wireguard-tools//usr/share/man/man8'
'man/wg.8' -> '/home/musikolo/wireguard/pkg/wireguard-tools//usr/share/man/man8/wg.8'
install: creating directory '/home/musikolo/wireguard/pkg/wireguard-tools//usr/share/bash-completion'
install: creating directory '/home/musikolo/wireguard/pkg/wireguard-tools//usr/share/bash-completion/completions'
'completion/wg.bash-completion' -> '/home/musikolo/wireguard/pkg/wireguard-tools//usr/share/bash-completion/completions/wg'
'wg-quick/linux.bash' -> '/home/musikolo/wireguard/pkg/wireguard-tools//usr/bin/wg-quick'
install: creating directory '/home/musikolo/wireguard/pkg/wireguard-tools//etc'
install: creating directory '/home/musikolo/wireguard/pkg/wireguard-tools//etc/wireguard'
'man/wg-quick.8' -> '/home/musikolo/wireguard/pkg/wireguard-tools//usr/share/man/man8/wg-quick.8'
'completion/wg-quick.bash-completion' -> '/home/musikolo/wireguard/pkg/wireguard-tools//usr/share/bash-completion/completions/wg-quick'
install: creating directory '/home/musikolo/wireguard/pkg/wireguard-tools//usr/lib'
install: creating directory '/home/musikolo/wireguard/pkg/wireguard-tools//usr/lib/systemd'
install: creating directory '/home/musikolo/wireguard/pkg/wireguard-tools//usr/lib/systemd/system'
'systemd/wg-quick@.service' -> '/home/musikolo/wireguard/pkg/wireguard-tools//usr/lib/systemd/system/wg-quick@.service'
make: Leaving directory '/home/musikolo/wireguard/src/WireGuard-0.0.20181218/src/tools'
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "wireguard-tools"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: wireguard-module 0.0.20181218-1 (Mon 24 Dec 2018 12:43:39 PM CST)
==> Removing installed dependencies...
checking dependencies...
Packages (6) fakeroot-1.23-1 gc-7.6.8-1 gcc-8.2.0-2 guile-2.2.4-1 libmpc-1.1.0-1 make-4.2.1-3
Total Removed Size: 140.93 MiB
:: Do you want to remove these packages? [Y/n]
:: Running pre-transaction hooks...
(1/1) Removing old entries from the info directory file...
:: Processing package changes...
(1/6) removing make [####################################################################] 100%
(2/6) removing guile [####################################################################] 100%
(3/6) removing gcc [####################################################################] 100%
(4/6) removing libmpc [####################################################################] 100%
(5/6) removing gc [####################################################################] 100%
(6/6) removing fakeroot [####################################################################] 100%
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
[musikolo@Cubox wireguard]$
')
Please, let me know if you want me to check anything else.
Thank you!
Last edited by
Musikolo on Tue Dec 25, 2018 3:22 am, edited 1 time in total.