Created attachment 206092 [details] patch ENODATA is not defined when using GCC. Use the value that boost headers specify (9919) if ENODATA is not defined to fix build.
Have you tried to get the included upstream? I prefer to get it included upstream and upgrade the port then to this version.
(In reply to Matthias Fechner from comment #1) We've been working on hundreds of ports on ppcp64, so, in generally, no we haven't. We do need help with that part.
(In reply to Mark Linimon from comment #2) ok so the problem is that it does not compile using gcc for ppc? I will try to raise a CR upstream.
PR upstream: https://github.com/knxd/knxd/pull/407
(In reply to Matthias Fechner from comment #4) Can we commit this patch for now in FreeBSD ports?
A commit references this bug: Author: mfechner Date: Sun Aug 25 08:31:00 UTC 2019 New revision: 509778 URL: https://svnweb.freebsd.org/changeset/ports/509778 Log: net/knxd: fix build with GCC architectures. This patch is also requested upstream: https://github.com/knxd/knxd/pull/407 PR: 239469 Submitted by: pkubaj Changes: head/net/knxd/files/patch-src_libserver_eibnetip.cpp
Thanks.