Created attachment 210253 [details] patch netinet/ip.h needs sys/types.h: /usr/include/netinet/ip.h:70:2: error: 'u_short' does not name a type; did you mean 'short'? 70 | u_short ip_sum; /* checksum */ | ^~~~~~~ | short
A commit references this bug: Author: leres Date: Fri Dec 27 18:00:57 UTC 2019 New revision: 521016 URL: https://svnweb.freebsd.org/changeset/ports/521016 Log: devel/caf: Fix build on gcc architectures. As described in the PR submitted by Piotr Kubaj, netinet/ip.h needs sys/types.h. PR: 242908 Submitted by: Piotr Kubaj Approved by: ler (mentor, implicit) Changes: head/devel/caf/files/ head/devel/caf/files/patch-libcaf__io_src_io_network_default__multiplexer.cpp head/devel/caf/files/patch-libcaf__io_src_io_network_ip__endpoint.cpp head/devel/caf/files/patch-libcaf__io_src_io_network_native__socket.cpp
Committed, thanks for the patch! I also created an upsteam pull request: https://github.com/actor-framework/actor-framework/pull/1005 I have less interest in this port now that security/bro and security/zeek bundle specific versions of actor-framework (caf). Please accept my invitation to take over maintainership for this port if desired.
FYI, upstream committed the pull request to fix this issue.