The error is: --- iterator.lo --- ./iterator/iterator.c:2159:47: error: too few arguments to function call, expected 12, have 11 INIT_REQUEST_STATE, FINISHED_STATE, &subq, 1)) { ^ ./iterator/iterator.c:679:1: note: 'generate_sub_request' declared here static int ^ 1 error generated. *** [iterator.lo] Error code 1 make[2]: stopped in /usr/ports/dns/unbound/work/unbound-1.10.1
This functionality is provided by a user contributed patch. I've reported it to the upstream, see https://github.com/NLnetLabs/unbound/issues/239 and waiting for a reaction.
Created attachment 214767 [details] patch to fix problem This is a patch which has been tested by me, see also https://github.com/NLnetLabs/unbound/issues/239. I'm waiting for approval and testing ny them, but feel free to test. jaap
Created attachment 214842 [details] patch to fix problem Version of fix with upstream blessings.
Created attachment 216033 [details] patch to fix the problem The previous patch caused portlint to complain. This one stops that and ajusts the portrevision properly.
A commit references this bug: Author: danfe Date: Fri Jul 10 09:37:24 UTC 2020 New revision: 541850 URL: https://svnweb.freebsd.org/changeset/ports/541850 Log: Unbreak the build with FILTER_AAAA option. PR: 246648 Changes: head/dns/unbound/Makefile
sed(1) version of the fix committed as ports r541850, thanks.