From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: richterphilipp.pops@gmail.com Received: from krantz.zx2c4.com (localhost [127.0.0.1]) by krantz.zx2c4.com (ZX2C4 Mail Server) with ESMTP id 1ade1eb4 for ; Thu, 6 Sep 2018 21:00:01 +0000 (UTC) Received: from mail-ua1-x92e.google.com (mail-ua1-x92e.google.com [IPv6:2607:f8b0:4864:20::92e]) by krantz.zx2c4.com (ZX2C4 Mail Server) with ESMTP id 0d13e410 for ; Thu, 6 Sep 2018 21:00:01 +0000 (UTC) Received: by mail-ua1-x92e.google.com with SMTP id h1-v6so10240786uao.8 for ; Thu, 06 Sep 2018 14:00:17 -0700 (PDT) MIME-Version: 1.0 From: Philipp Richter Date: Thu, 6 Sep 2018 23:00:05 +0200 Message-ID: Subject: Missing with 0.0.20180904 on arm with kernel 3.10.107 To: wireguard@lists.zx2c4.com Content-Type: multipart/alternative; boundary="00000000000091dbcc05753a2def" List-Id: Development discussion of WireGuard List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , --00000000000091dbcc05753a2def Content-Type: text/plain; charset="UTF-8" Hello, while trying to install the new wireguard snapshot 0.0.20180904, I got an error about missing on my odroid-c1 running ArchLinux ARM DKMS make.log for wireguard-0.0.20180904 for kernel 3.10.107-2-ARCH (armv7l) Thu Sep 6 22:45:48 CEST 2018 make: Entering directory '/usr/src/linux-3.10.107-2-ARCH' LD /var/lib/dkms/wireguard/0.0.20180904/build/built-in.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/main.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/device.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/noise.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/peer.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/timers.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/queueing.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/send.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/receive.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/socket.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/hashtables.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/allowedips.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/ratelimiter.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/cookie.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/netlink.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/crypto/zinc/chacha20/chacha20.o AS [M] /var/lib/dkms/wireguard/0.0.20180904/build/crypto/zinc/chacha20/chacha20-arm.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/crypto/zinc/poly1305/poly1305.o AS [M] /var/lib/dkms/wireguard/0.0.20180904/build/crypto/zinc/poly1305/poly1305-arm.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/crypto/zinc/chacha20poly1305.o CC [M] /var/lib/dkms/wireguard/0.0.20180904/build/crypto/zinc/curve25519/curve25519.o In file included from : /var/lib/dkms/wireguard/0.0.20180904/build/crypto/zinc/chacha20/chacha20-arm-glue.h:8:10: fatal error: asm/neon.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. make[1]: *** [scripts/Makefile.build:308: /var/lib/dkms/wireguard/0.0.20180904/build/crypto/zinc/chacha20/chacha20.o] Error 1 make[1]: *** Waiting for unfinished jobs.... In file included from : /var/lib/dkms/wireguard/0.0.20180904/build/crypto/zinc/poly1305/poly1305-arm-glue.h:8:10: fatal error: asm/neon.h: No such file or directory #include ^~~~~~~~~~~~ compilation terminated. make[1]: *** [scripts/Makefile.build:308: /var/lib/dkms/wireguard/0.0.20180904/build/crypto/zinc/poly1305/poly1305.o] Error 1 make: *** [Makefile:1233: _module_/var/lib/dkms/wireguard/0.0.20180904/build] Error 2 make: Leaving directory '/usr/src/linux-3.10.107-2-ARCH' Unfortunately I'm stuck with 3.10.107 on my odroid-c1 :'-( , sources can be found here : https://github.com/hardkernel/linux/tree/odroidc-3.10.y Wireguard has been working great so far, going back to 0.0.20180809 yields a successful compilation. Best Regards, Philipp Richter *Fingerprint* : *452F 7EBD 2716 B179 5E3E A2CB AE2B 7FFA CA43 4586* *PGP Public Key* --00000000000091dbcc05753a2def Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello,

while try= ing to install the new wireguard snapshot 0.0.20180904, I got an error abou= t missing <arm/neon.h> on my odroid-c1 running ArchLinux ARM

=
DKMS make.log for wireguard-0.0.20180904 for kernel 3.10.107-2-ARCH = (armv7l)
Thu Sep =C2=A06 22:45:48 CEST 2018
make: Entering directory '/usr/src/linux-3.10.107-2-ARCH'
=C2=A0LD =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0/var/lib/dkms/wireguard/0.0.201= 80904/build/built-in.o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/main.o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/device.o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/noise.o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/peer.o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/timers.o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/queueing= .o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/send.o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/receive.= o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/socket.o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/hashtabl= es.o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/allowedi= ps.o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/ratelimi= ter.o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/cookie.o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/netlink.= o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/crypto/z= inc/chacha20/chacha20.o
=C2=A0AS [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/crypto/z= inc/chacha20/chacha20-arm.o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/crypto/z= inc/poly1305/poly1305.o
=C2=A0AS [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/crypto/z= inc/poly1305/poly1305-arm.o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/crypto/z= inc/chacha20poly1305.o
=C2=A0CC [M] =C2=A0/var/lib/dkms/wireguard/0.0.20180904/build/crypto/z= inc/curve25519/curve25519.o
In file included from <command-line>:
/var/lib/dkms/wireguard/0.0.20180904/build/crypto/zinc/chacha20/chacha2= 0-arm-glue.h:8:10: fatal error: asm/neon.h: No such file or directory
#include <asm/neon.h>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~~~~~~~~~~
compilation terminated.
make[1]: *** [scripts/Makefile.build:308: /var/lib/dkms/wireguard/0.0.2= 0180904/build/crypto/zinc/chacha20/chacha20.o] Error 1
make[1]: *** Waiting for unfinished jobs....
In file included from <command-line>:
/var/lib/dkms/wireguard/0.0.20180904/build/crypto/zinc/poly1305/poly130= 5-arm-glue.h:8:10: fatal error: asm/neon.h: No such file or directory
#include <asm/neon.h>
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0^~~~~~~~~~~~
compilation terminated.
make[1]: *** [scripts/Makefile.build:308: /var/lib/dkms/wireguard/0.0.2= 0180904/build/crypto/zinc/poly1305/poly1305.o] Error 1
make: *** [Makefile:1233: _module_/var/lib/dkms/wireguard/0.0.20180904/= build] Error 2
make: Leaving directory '/usr/src/linux-3.10.107-2-ARCH'
=

Unfortunately I'm stuck with 3.= 10.107 on my odroid-c1 :'-( , sources can be found here : https://github.com/h= ardkernel/linux/tree/odroidc-3.10.y

Wireguard has been working great so far, going back to=C2= =A00.0.20180809 yields a successful compilation.

Best Regards,
Philipp Ri= chter

Fingerprint : 452F 7EBD 2716 B179 5E3E =C2=A0A2CB AE2B 7FF= A CA43 4586
<= a href=3D"https://u.teknik.io/ytoEw.asc" target=3D"_blank">PGP Public Ke= y
--00000000000091dbcc05753a2def--