Bitcoin-core will not compile if using miniupnpc 2.2.8.
Looks like the API in miniupnpc.h v2.2.8 has changed compared to v2.2.7 used in depends.
Found this while updating the macports package.
Might become a problem very soon for people installing dependencies using package managers like brew (still in v2.2.7 to this date) (like in the CI?) as described in the macos build docs, apt and dnf as in the linux build docs.
- Obvious workaround: use miniupnpc version 2.2.7 which is known to work (see depends folder). Check your package manager about how to install older version of packages.
- Second workaround: disable miniupnpc in the build with ./configure --without-miniupnpcif that’s not important for you.
Please note that this line from the configure script is probably not doing it’s job well.
0checking whether miniUPnPc API version is supported... yes
Steps to reproduce
- Install miniupnpc 2.2.8 from http://miniupnp.free.fr/.
- ./configure
- make
Relevant log output
  0❯ ./configure --with-boost=/opt/local/libexec/boost/1.78 --with-gui=no
  1checking for pkg-config... /opt/local/bin/pkg-config
  2checking pkg-config is at least version 0.9.0... yes
  3checking build system type... aarch64-apple-darwin23.4.0
  4checking host system type... aarch64-apple-darwin23.4.0
  5checking for a BSD-compatible install... /opt/local/bin/ginstall -c
  6checking whether build environment is sane... yes
  7checking for a race-free mkdir -p... /opt/local/bin/gmkdir -p
  8checking for gawk... no
  9checking for mawk... no
 10checking for nawk... no
 11checking for awk... awk
 12checking whether make sets $(MAKE)... yes
 13checking whether make supports nested variables... yes
 14checking whether to enable maintainer-specific portions of Makefiles... yes
 15checking whether make supports nested variables... (cached) yes
 16checking for g++... g++
 17checking whether the C++ compiler works... yes
 18checking for C++ compiler default output file name... a.out
 19checking for suffix of executables...
 20checking whether we are cross compiling... no
 21checking for suffix of object files... o
 22checking whether the compiler supports GNU C++... yes
 23checking whether g++ accepts -g... yes
 24checking for g++ option to enable C++11 features... none needed
 25checking whether make supports the include directive... yes (GNU style)
 26checking dependency style of g++... gcc3
 27checking whether g++ supports C++20 features with -std=c++20... yes
 28checking whether the compiler supports GNU Objective C++... yes
 29checking whether g++ -std=c++20 accepts -g... yes
 30checking dependency style of g++ -std=c++20... gcc3
 31checking how to print strings... printf
 32checking for gcc... gcc
 33checking whether the compiler supports GNU C... yes
 34checking whether gcc accepts -g... yes
 35checking for gcc option to enable C11 features... none needed
 36checking whether gcc understands -c and -o together... yes
 37checking dependency style of gcc... gcc3
 38checking for a sed that does not truncate output... /usr/bin/sed
 39checking for grep that handles long lines and -e... /usr/bin/grep
 40checking for egrep... /usr/bin/grep -E
 41checking for fgrep... /usr/bin/grep -F
 42checking for ld used by gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
 43checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
 44checking for BSD- or MS-compatible name lister (nm)... /opt/local/bin/nm -B
 45checking the name lister (/opt/local/bin/nm -B) interface... BSD nm
 46checking whether ln -s works... yes
 47checking the maximum length of command line arguments... 786432
 48checking how to convert aarch64-apple-darwin23.4.0 file names to aarch64-apple-darwin23.4.0 format... func_convert_file_noop
 49checking how to convert aarch64-apple-darwin23.4.0 file names to toolchain format... func_convert_file_noop
 50checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r
 51checking for file... file
 52checking for objdump... objdump
 53checking how to recognize dependent libraries... pass_all
 54checking for dlltool... no
 55checking how to associate runtime and link libraries... printf %s\n
 56checking for ar... ar
 57checking for archiver [@FILE](/bitcoin-bitcoin/contributor/file/) support... no
 58checking for strip... strip
 59checking for ranlib... ranlib
 60checking command to parse /opt/local/bin/nm -B output from gcc object... ok
 61checking for sysroot... no
 62checking for a working dd... /bin/dd
 63checking how to truncate binary pipes... /bin/dd bs=4096 count=1
 64checking for mt... no
 65checking if : is a manifest tool... no
 66checking for dsymutil... dsymutil
 67checking for nmedit... nmedit
 68checking for lipo... lipo
 69checking for otool... otool
 70checking for otool64... no
 71checking for -single_module linker flag... (cached) yes
 72checking for -exported_symbols_list linker flag... yes
 73checking for -force_load linker flag... yes
 74checking for stdio.h... yes
 75checking for stdlib.h... yes
 76checking for string.h... yes
 77checking for inttypes.h... yes
 78checking for stdint.h... yes
 79checking for strings.h... yes
 80checking for sys/stat.h... yes
 81checking for sys/types.h... yes
 82checking for unistd.h... yes
 83checking for dlfcn.h... yes
 84checking for objdir... .libs
 85checking if gcc supports -fno-rtti -fno-exceptions... yes
 86checking for gcc option to produce PIC... -fno-common -DPIC
 87checking if gcc PIC flag -fno-common -DPIC works... yes
 88checking if gcc static flag -static works... no
 89checking if gcc supports -c -o file.o... yes
 90checking if gcc supports -c -o file.o... (cached) yes
 91checking whether the gcc linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
 92checking dynamic linker characteristics... darwin23.4.0 dyld
 93checking how to hardcode library paths into programs... immediate
 94checking whether stripping libraries is possible... yes
 95checking if libtool supports shared libraries... yes
 96checking whether to build shared libraries... yes
 97checking whether to build static libraries... yes
 98checking how to run the C++ preprocessor... g++ -std=c++20 -E
 99checking for ld used by g++ -std=c++20... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
100checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
101checking whether the g++ -std=c++20 linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
102checking for g++ -std=c++20 option to produce PIC... -fno-common -DPIC
103checking if g++ -std=c++20 PIC flag -fno-common -DPIC works... yes
104checking if g++ -std=c++20 static flag -static works... no
105checking if g++ -std=c++20 supports -c -o file.o... yes
106checking if g++ -std=c++20 supports -c -o file.o... (cached) yes
107checking whether the g++ -std=c++20 linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
108checking dynamic linker characteristics... darwin23.4.0 dyld
109checking how to hardcode library paths into programs... immediate
110checking for ar... /opt/local/bin/ar
111checking for gcov... /usr/bin/gcov
112checking for llvm-cov... no
113checking for lcov... /opt/local/bin/lcov
114checking for python3.9... no
115checking for python3.10... no
116checking for python3.11... /opt/local/bin/python3.11
117checking for genhtml... /opt/local/bin/genhtml
118checking for git... /usr/bin/git
119checking for ccache... no
120checking for xgettext... /opt/local/bin/xgettext
121checking for hexdump... /usr/bin/hexdump
122checking for objdump... /opt/local/bin/objdump
123checking for objcopy... no
124checking for doxygen... /opt/local/bin/doxygen
125checking whether C++ compiler accepts -Werror... yes
126checking whether the linker accepts -Wl,-fatal_warnings... yes
127checking whether C++ compiler accepts -Wall... yes
128checking whether C++ compiler accepts -Wextra... yes
129checking whether C++ compiler accepts -Wgnu... yes
130checking whether C++ compiler accepts -Wformat -Wformat-security... yes
131checking whether C++ compiler accepts -Wvla... yes
132checking whether C++ compiler accepts -Wshadow-field... yes
133checking whether C++ compiler accepts -Wthread-safety... yes
134checking whether C++ compiler accepts -Wloop-analysis... yes
135checking whether C++ compiler accepts -Wredundant-decls... yes
136checking whether C++ compiler accepts -Wunused-member-function... yes
137checking whether C++ compiler accepts -Wdate-time... yes
138checking whether C++ compiler accepts -Wconditional-uninitialized... yes
139checking whether C++ compiler accepts -Wduplicated-branches... no
140checking whether C++ compiler accepts -Wduplicated-cond... no
141checking whether C++ compiler accepts -Wlogical-op... no
142checking whether C++ compiler accepts -Woverloaded-virtual... yes
143checking whether C++ compiler accepts -Wsuggest-override... yes
144checking whether C++ compiler accepts -Wimplicit-fallthrough... yes
145checking whether C++ compiler accepts -Wunreachable-code... yes
146checking whether C++ compiler accepts -Wdocumentation... yes
147checking whether C++ compiler accepts -Wself-assign... yes
148checking whether C++ compiler accepts -Wunused-parameter... yes
149checking whether C++ compiler accepts -fno-extended-identifiers... no
150checking whether C++ compiler accepts -fstack-reuse=none... no
151checking whether C++ compiler accepts -msse4.2... no
152checking whether C++ compiler accepts -msse4.1... no
153checking whether C++ compiler accepts -mavx -mavx2... no
154checking whether C++ compiler accepts -msse4 -msha... no
155checking whether C++ compiler accepts -mpclmul... no
156checking for SSE4.2 intrinsics... no
157checking for SSE4.1 intrinsics... no
158checking for AVX2 intrinsics... no
159checking for x86 SHA-NI intrinsics... no
160checking whether C++ compiler accepts -march=armv8-a+crc+crypto... yes
161checking whether C++ compiler accepts -march=armv8-a+crypto... yes
162checking for ARMv8 CRC32 intrinsics... yes
163checking for ARMv8 SHA-NI intrinsics... yes
164checking whether the linker accepts -Wl,-headerpad_max_install_names... yes
165checking for brew... no
166checking whether byte ordering is bigendian... no
167checking how to run the C preprocessor... gcc -E
168checking whether gcc is Clang... yes
169checking whether pthreads work with "-pthread" and "-lpthread"... yes
170checking whether Clang needs flag to prevent "argument unused" warning when linking with -pthread... no
171checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
172checking whether more special flags are required for pthreads... no
173checking for PTHREAD_PRIO_INHERIT... yes
174checking whether std::atomic can be used without link library... yes
175checking for special C compiler options needed for large files... no
176checking for _FILE_OFFSET_BITS value needed for large files... no
177checking for g++ -std=c++20 options needed to detect all undeclared functions... none needed
178checking whether strerror_r is declared... yes
179checking whether strerror_r returns char *... no
180checking whether C++ compiler accepts -fPIC... yes
181checking whether C++ compiler accepts -Wstack-protector... yes
182checking whether C++ compiler accepts -fstack-protector-all... yes
183checking whether C++ compiler accepts -fcf-protection=full... no
184checking whether C++ compiler accepts -fstack-clash-protection... no
185checking whether C++ compiler accepts -mbranch-protection=bti... yes
186checking whether C++ preprocessor accepts -D_FORTIFY_SOURCE=3... yes
187checking whether C++ preprocessor accepts -U_FORTIFY_SOURCE... yes
188checking whether the linker accepts -Wl,--enable-reloc-section... no
189checking whether the linker accepts -Wl,--dynamicbase... no
190checking whether the linker accepts -Wl,--nxcompat... no
191checking whether the linker accepts -Wl,--high-entropy-va... no
192checking whether the linker accepts -Wl,-z,relro... no
193checking whether the linker accepts -Wl,-z,now... no
194checking whether the linker accepts -Wl,-z,separate-code... no
195checking whether the linker accepts -fPIE -pie... no
196checking whether the linker accepts -Wl,-dead_strip... yes
197checking whether the linker accepts -Wl,-dead_strip_dylibs... yes
198checking whether the linker accepts -Wl,-fixup_chains... yes
199checking for sys/select.h... yes
200checking for sys/prctl.h... no
201checking for sys/sysctl.h... yes
202checking for vm/vm_param.h... no
203checking for sys/vmmeter.h... yes
204checking for sys/resources.h... no
205checking whether getifaddrs is declared... yes
206checking whether ifaddrs funcs can be used without link library... yes
207checking whether freeifaddrs is declared... yes
208checking whether ifaddrs funcs can be used without link library... yes
209checking whether fork is declared... yes
210checking whether setsid is declared... yes
211checking whether pipe2 is declared... no
212checking for getmemoryinfo... no
213checking for mallopt M_ARENA_MAX... no
214checking for posix_fallocate... no
215checking for default visibility attribute... yes
216checking for dllexport attribute... no
217checking for Linux getrandom function... no
218checking for getentropy via sys/random.h... yes
219checking for sysctl... yes
220checking for sysctl KERN_ARND... no
221checking for fdatasync... no
222checking for F_FULLFSYNC... yes
223checking for O_CLOEXEC... yes
224checking for __builtin_prefetch... yes
225checking for _mm_prefetch... no
226checking for strong getauxval support in the system headers... no
227checking for sockaddr_un... yes
228checking for std::system... yes
229checking for ::_wsystem... no
230checking whether to build Bitcoin Core GUI... no
231checking whether main function is needed for fuzz binary... checking whether the linker accepts ... no
232yes
233checking for Berkeley DB C++ headers... /opt/local/include/db48/
234checking for main in -ldb_cxx-4.8... yes
235checking for sqlite3 >= 3.7.17... yes
236checking whether to build wallet with support for sqlite... yes
237checking whether Userspace, Statically Defined Tracing tracepoints are supported... no
238checking for miniupnpc/miniupnpc.h... yes
239checking for miniupnpc/upnpcommands.h... yes
240checking for miniupnpc/upnperrors.h... yes
241checking for upnpDiscover in -lminiupnpc... yes
242checking whether miniUPnPc API version is supported... yes
243checking for natpmp.h... no
244checking for boostlib >= 1.73.0 (107300) includes in "/opt/local/libexec/boost/1.78/include"... yes
245checking for boostlib >= 1.73.0 (107300) lib path in "/opt/local/libexec/boost/1.78/lib/aarch64-darwin23.4.0"... no
246checking for boostlib >= 1.73.0 (107300) lib path in "/opt/local/libexec/boost/1.78/lib64"... no
247checking for boostlib >= 1.73.0 (107300) lib path in "/opt/local/libexec/boost/1.78/lib"... yes
248checking for Boost headers >= 1.73.0 (107300)... yes
249checking whether C++ preprocessor accepts -DBOOST_NO_CXX98_FUNCTION_BASE... no
250checking for libevent >= 2.1.8... yes
251checking for libevent_pthreads >= 2.1.8... yes
252checking if evhttp_connection_get_peer expects const char**... no
253checking for libzmq >= 4... yes
254checking for libmultiprocess... no
255checking whether to build bitcoind... yes
256checking whether to build bitcoin-cli... yes
257checking whether to build bitcoin-tx... yes
258checking whether to build bitcoin-wallet... yes
259checking whether to build bitcoin-util... yes
260checking whether to build experimental bitcoin-chainstate... no
261checking if ccache should be used... no
262checking if wallet should be enabled... yes
263checking whether to build with support for UPnP... yes
264checking whether to build with support for NAT-PMP... no
265checking whether to build test_bitcoin... yes
266checking whether to reduce exports... no
267checking that generated files are newer than configure... done
268configure: creating ./config.status
269config.status: creating Makefile
270config.status: creating src/Makefile
271config.status: creating doc/man/Makefile
272config.status: creating share/setup.nsi
273config.status: creating share/qt/Info.plist
274config.status: creating test/config.ini
275config.status: creating contrib/devtools/split-debug.sh
276config.status: creating doc/Doxyfile
277config.status: creating src/config/bitcoin-config.h
278config.status: src/config/bitcoin-config.h is unchanged
279config.status: executing depfiles commands
280config.status: executing libtool commands
281=== configuring in src/secp256k1 (/Users/jose.edil/2-development/bitcoin/bitcoin-core/src/secp256k1)
282configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local'  '--with-boost=/opt/local/libexec/boost/1.78' '--with-gui=no' 'LDFLAGS= -L/opt/local/lib/db48 -L/opt/local/lib/db48' 'LIBS= -L/opt/local/lib -L/opt/local/lib' 'CPPFLAGS= -isystem /opt/local/include -isystem /opt/local/include' '--disable-shared' '--with-pic' '--with-ecmult-gen-kb=86' '--enable-benchmark=no' '--enable-module-recovery' '--disable-module-ecdh' --cache-file=/dev/null --srcdir=.
283checking build system type... aarch64-apple-darwin23.4.0
284checking host system type... aarch64-apple-darwin23.4.0
285checking for a BSD-compatible install... /opt/local/bin/ginstall -c
286checking whether build environment is sane... yes
287checking for a race-free mkdir -p... /opt/local/bin/gmkdir -p
288checking for gawk... no
289checking for mawk... no
290checking for nawk... no
291checking for awk... awk
292checking whether make sets $(MAKE)... yes
293checking whether make supports nested variables... yes
294checking whether make supports nested variables... (cached) yes
295checking for gcc... gcc
296checking whether the C compiler works... yes
297checking for C compiler default output file name... a.out
298checking for suffix of executables...
299checking whether we are cross compiling... no
300checking for suffix of object files... o
301checking whether the compiler supports GNU C... yes
302checking whether gcc accepts -g... yes
303checking for gcc option to enable C11 features... none needed
304checking whether gcc understands -c and -o together... yes
305checking whether make supports the include directive... yes (GNU style)
306checking dependency style of gcc... gcc3
307checking dependency style of gcc... gcc3
308checking for ar... ar
309checking the archiver (ar) interface... ar
310checking how to print strings... printf
311checking for a sed that does not truncate output... /usr/bin/sed
312checking for grep that handles long lines and -e... /usr/bin/grep
313checking for egrep... /usr/bin/grep -E
314checking for fgrep... /usr/bin/grep -F
315checking for ld used by gcc... /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld
316checking if the linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) is GNU ld... no
317checking for BSD- or MS-compatible name lister (nm)... /opt/local/bin/nm -B
318checking the name lister (/opt/local/bin/nm -B) interface... BSD nm
319checking whether ln -s works... yes
320checking the maximum length of command line arguments... 786432
321checking how to convert aarch64-apple-darwin23.4.0 file names to aarch64-apple-darwin23.4.0 format... func_convert_file_noop
322checking how to convert aarch64-apple-darwin23.4.0 file names to toolchain format... func_convert_file_noop
323checking for /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld option to reload object files... -r
324checking for file... file
325checking for objdump... objdump
326checking how to recognize dependent libraries... pass_all
327checking for dlltool... no
328checking how to associate runtime and link libraries... printf %s\n
329checking for archiver [@FILE](/bitcoin-bitcoin/contributor/file/) support... no
330checking for strip... strip
331checking for ranlib... ranlib
332checking command to parse /opt/local/bin/nm -B output from gcc object... ok
333checking for sysroot... no
334checking for a working dd... /bin/dd
335checking how to truncate binary pipes... /bin/dd bs=4096 count=1
336checking for mt... no
337checking if : is a manifest tool... no
338checking for dsymutil... dsymutil
339checking for nmedit... nmedit
340checking for lipo... lipo
341checking for otool... otool
342checking for otool64... no
343checking for -single_module linker flag... ld: warning: -single_module is obsolete
344no
345checking for -exported_symbols_list linker flag... yes
346checking for -force_load linker flag... yes
347checking for stdio.h... yes
348checking for stdlib.h... yes
349checking for string.h... yes
350checking for inttypes.h... yes
351checking for stdint.h... yes
352checking for strings.h... yes
353checking for sys/stat.h... yes
354checking for sys/types.h... yes
355checking for unistd.h... yes
356checking for dlfcn.h... yes
357checking for objdir... .libs
358checking if gcc supports -fno-rtti -fno-exceptions... yes
359checking for gcc option to produce PIC... -fno-common -DPIC
360checking if gcc PIC flag -fno-common -DPIC works... yes
361checking if gcc static flag -static works... no
362checking if gcc supports -c -o file.o... yes
363checking if gcc supports -c -o file.o... (cached) yes
364checking whether the gcc linker (/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld) supports shared libraries... yes
365checking dynamic linker characteristics... darwin23.4.0 dyld
366checking how to hardcode library paths into programs... immediate
367checking whether stripping libraries is possible... yes
368checking if libtool supports shared libraries... yes
369checking whether to build shared libraries... no
370checking whether to build static libraries... yes
371checking for brew... no
372checking for port... port
373checking if gcc supports -Werror... yes
374checking if gcc supports -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef... yes
375checking if gcc supports -Wno-overlength-strings... yes
376checking if gcc supports -Wall... yes
377checking if gcc supports -Wno-unused-function... yes
378checking if gcc supports -Wextra... yes
379checking if gcc supports -Wcast-align... yes
380checking if gcc supports -Wcast-align=strict... no
381checking if gcc supports -Wconditional-uninitialized... yes
382checking if gcc supports -Wreserved-identifier... yes
383checking if gcc supports -fvisibility=hidden... yes
384checking for valgrind support...
385checking for x86_64 assembly availability... no
386checking that generated files are newer than configure... done
387configure: creating ./config.status
388config.status: creating Makefile
389config.status: creating libsecp256k1.pc
390config.status: executing depfiles commands
391config.status: executing libtool commands
392
393Build Options:
394  with external callbacks = no
395  with benchmarks         = no
396  with tests              = yes
397  with ctime tests        = no
398  with coverage           = no
399  with examples           = no
400  module ecdh             = no
401  module recovery         = yes
402  module extrakeys        = yes
403  module schnorrsig       = yes
404  module ellswift         = yes
405
406  asm                     = no
407  ecmult window size      = 15
408  ecmult gen table size   = 86 KiB
409
410  valgrind                = no
411  CC                      = gcc
412  CPPFLAGS                =  -isystem /opt/local/include -isystem /opt/local/include -isystem /opt/local/include
413  SECP_CFLAGS             = -O2  -std=c89 -pedantic -Wno-long-long -Wnested-externs -Wshadow -Wstrict-prototypes -Wundef -Wno-overlength-strings -Wall -Wno-unused-function -Wextra -Wcast-align -Wconditional-uninitialized -Wreserved-identifier -fvisibility=hidden
414  CFLAGS                  = -g -O2
415  LDFLAGS                 =  -L/opt/local/lib/db48 -L/opt/local/lib/db48 -L/opt/local/lib
416Removing -Wl,bind_at_load from libtool.
417
418Options used to compile and link:
419  external signer = yes
420  multiprocess    = no
421  with wallet     = yes
422    with sqlite   = yes
423    with bdb      = yes
424  with gui / qt   = no
425  with zmq        = yes
426  with test       = yes
427  with fuzz binary = yes
428  with bench      = yes
429  with upnp       = yes
430  with natpmp     = no
431  USDT tracing    = no
432  sanitizers      =
433  debug enabled   = no
434  werror          = no
435
436  target os       = darwin23.4.0
437  build os        = darwin23.4.0
438
439  CC              = gcc
440  CFLAGS          = -pthread  -g -O2
441  CPPFLAGS        =   -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3  -DHAVE_BUILD_INFO -DMAC_OSX -DOBJC_OLD_DISPATCH_PROTOTYPES=0 -DPROVIDE_FUZZ_MAIN_FUNCTION  -isystem /opt/local/include -isystem /opt/local/include
442  CXX             = g++ -std=c++20
443  CXXFLAGS        =  -g -O2   -Wstack-protector -fstack-protector-all -mbranch-protection=bti  -Wall -Wextra -Wgnu -Wformat -Wformat-security -Wvla -Wshadow-field -Wthread-safety -Wloop-analysis -Wredundant-decls -Wunused-member-function -Wdate-time -Wconditional-uninitialized -Woverloaded-virtual -Wsuggest-override -Wimplicit-fallthrough -Wunreachable-code -Wdocumentation -Wself-assign  -Wno-unused-parameter
444  LDFLAGS         = -lpthread  -Wl,-fixup_chains   -Wl,-headerpad_max_install_names -Wl,-dead_strip -Wl,-dead_strip_dylibs  -L/opt/local/lib/db48 -L/opt/local/lib/db48
445  AR              = /opt/local/bin/ar
446  ARFLAGS         = cr
  0❯ make -j12
  1Making all in src
  2(CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh '/Users/jose.edil/2-development/bitcoin/bitcoin-core/build-aux/missing' autoheader)
  3  CXX      init/bitcoind-bitcoind.o
  4  CXX      libbitcoin_node_a-bip324.o
  5  CXX      libbitcoin_node_a-blockfilter.o
  6  CXX      libbitcoin_node_a-chain.o
  7  CXX      consensus/libbitcoin_node_a-tx_verify.o
  8  CXX      libbitcoin_node_a-dbwrapper.o
  9  CXX      libbitcoin_node_a-deploymentstatus.o
 10  CXX      libbitcoin_node_a-flatfile.o
 11  CXX      libbitcoin_node_a-headerssync.o
 12  CXX      libbitcoin_node_a-httprpc.o
 13  CXX      libbitcoin_node_a-i2p.o
 14rm -f src/config/stamp-h1
 15touch src/config/bitcoin-config.h.in
 16  CXX      index/libbitcoin_node_a-base.o
 17  CXX      index/libbitcoin_node_a-coinstatsindex.o
 18  CXX      kernel/libbitcoin_node_a-chain.o
 19  CXX      kernel/libbitcoin_node_a-checks.o
 20  CXX      kernel/libbitcoin_node_a-coinstats.o
 21  CXX      kernel/libbitcoin_node_a-context.o
 22  CXX      kernel/libbitcoin_node_a-cs_main.o
 23  CXX      kernel/libbitcoin_node_a-disconnected_transactions.o
 24  CXX      kernel/libbitcoin_node_a-mempool_removal_reason.o
 25  CXX      libbitcoin_node_a-netgroup.o
 26  CXX      node/libbitcoin_node_a-abort.o
 27  CXX      node/libbitcoin_node_a-blockmanager_args.o
 28  CXX      node/libbitcoin_node_a-blockstorage.o
 29  CXX      node/libbitcoin_node_a-caches.o
 30  CXX      node/libbitcoin_node_a-chainstate.o
 31  CXX      node/libbitcoin_node_a-coin.o
 32  CXX      node/libbitcoin_node_a-coins_view_args.o
 33  CXX      node/libbitcoin_node_a-connection_types.o
 34  CXX      node/libbitcoin_node_a-context.o
 35  CXX      node/libbitcoin_node_a-database_args.o
 36  CXX      node/libbitcoin_node_a-eviction.o
 37  CXX      node/libbitcoin_node_a-interface_ui.o
 38  CXX      node/libbitcoin_node_a-mempool_args.o
 39  CXX      node/libbitcoin_node_a-mempool_persist_args.o
 40  CXX      node/libbitcoin_node_a-miner.o
 41  CXX      node/libbitcoin_node_a-mini_miner.o
 42  CXX      node/libbitcoin_node_a-minisketchwrapper.o
 43  CXX      node/libbitcoin_node_a-peerman_args.o
 44  CXX      node/libbitcoin_node_a-psbt.o
 45  CXX      node/libbitcoin_node_a-timeoffsets.o
 46  CXX      node/libbitcoin_node_a-transaction.o
 47  CXX      node/libbitcoin_node_a-utxo_snapshot.o
 48  CXX      node/libbitcoin_node_a-validation_cache_args.o
 49  CXX      libbitcoin_node_a-noui.o
 50  CXX      policy/libbitcoin_node_a-v3_policy.o
 51  CXX      policy/libbitcoin_node_a-fees_args.o
 52  CXX      policy/libbitcoin_node_a-packages.o
 53  CXX      policy/libbitcoin_node_a-rbf.o
 54  CXX      policy/libbitcoin_node_a-settings.o
 55  CXX      libbitcoin_node_a-pow.o
 56  CXX      rpc/libbitcoin_node_a-fees.o
 57  CXX      rpc/libbitcoin_node_a-mempool.o
 58  CXX      rpc/libbitcoin_node_a-output_script.o
 59  CXX      rpc/libbitcoin_node_a-rawtransaction.o
 60  CXX      rpc/libbitcoin_node_a-server_util.o
 61  CXX      rpc/libbitcoin_node_a-signmessage.o
 62  CXX      rpc/libbitcoin_node_a-txoutproof.o
 63  CXX      libbitcoin_node_a-torcontrol.o
 64  CXX      libbitcoin_node_a-txdb.o
 65  CXX      libbitcoin_node_a-txorphanage.o
 66  CXX      libbitcoin_node_a-txrequest.o
 67  CXX      libbitcoin_node_a-validationinterface.o
 68  CXX      libbitcoin_node_a-versionbits.o
 69  CXX      wallet/libbitcoin_wallet_a-coincontrol.o
 70  CXX      wallet/libbitcoin_wallet_a-context.o
 71  CXX      wallet/libbitcoin_wallet_a-migrate.o
 72  CXX      wallet/libbitcoin_wallet_a-transaction.o
 73  CXX      wallet/libbitcoin_wallet_a-walletutil.o
 74  CXX      libbitcoin_common_a-addresstype.o
 75  CXX      libbitcoin_common_a-base58.o
 76  CXX      libbitcoin_common_a-bech32.o
 77  CXX      libbitcoin_common_a-chainparams.o
 78  CXX      common/libbitcoin_common_a-args.o
 79  CXX      common/libbitcoin_common_a-bloom.o
 80  CXX      common/libbitcoin_common_a-config.o
 81  CXX      common/libbitcoin_common_a-init.o
 82  CXX      common/libbitcoin_common_a-interfaces.o
 83  CXX      common/libbitcoin_common_a-url.o
 84  CXX      libbitcoin_common_a-compressor.o
 85  CXX      libbitcoin_common_a-core_read.o
 86  CXX      libbitcoin_common_a-deploymentinfo.o
 87  CXX      kernel/libbitcoin_common_a-chainparams.o
 88  CXX      libbitcoin_common_a-key.o
 89  CXX      libbitcoin_common_a-key_io.o
 90  CXX      libbitcoin_common_a-merkleblock.o
 91  CXX      libbitcoin_common_a-net_types.o
 92  CXX      libbitcoin_common_a-netaddress.o
 93  CXX      libbitcoin_common_a-outputtype.o
 94  CXX      policy/libbitcoin_common_a-v3_policy.o
 95  CXX      policy/libbitcoin_common_a-feerate.o
 96  CXX      policy/libbitcoin_common_a-policy.o
 97  CXX      libbitcoin_common_a-psbt.o
 98  CXX      rpc/libbitcoin_common_a-rawtransaction_util.o
 99  CXX      rpc/libbitcoin_common_a-request.o
100  CXX      libbitcoin_common_a-scheduler.o
101  CXX      script/libbitcoin_common_a-descriptor.o
102  CXX      script/libbitcoin_common_a-miniscript.o
103  CXX      script/libbitcoin_common_a-sign.o
104  CXX      script/libbitcoin_common_a-signingprovider.o
105  CXX      script/libbitcoin_common_a-solver.o
106  CXX      support/libbitcoin_util_a-lockedpool.o
107  CXX      libbitcoin_util_a-chainparamsbase.o
108  GEN      obj/build.h
109  CXX      libbitcoin_util_a-logging.o
110  CXX      libbitcoin_util_a-streams.o
111  CXX      support/libbitcoin_util_a-cleanse.o
112  CXX      libbitcoin_util_a-sync.o
113  CXX      util/libbitcoin_util_a-batchpriority.o
114  CXX      util/libbitcoin_util_a-bip32.o
115  CXX      util/libbitcoin_util_a-bytevectorhash.o
116  CXX      util/libbitcoin_util_a-chaintype.o
117  CXX      util/libbitcoin_util_a-error.o
118  CXX      util/libbitcoin_util_a-exception.o
119  CXX      util/libbitcoin_util_a-feefrac.o
120  CXX      util/libbitcoin_util_a-fees.o
121  CXX      util/libbitcoin_util_a-fs.o
122  CXX      util/libbitcoin_util_a-hasher.o
123  CXX      util/libbitcoin_util_a-message.o
124  CXX      util/libbitcoin_util_a-moneystr.o
125  CXX      util/libbitcoin_util_a-rbf.o
126  CXX      util/libbitcoin_util_a-readwritefile.o
127  CXX      util/libbitcoin_util_a-signalinterrupt.o
128  CXX      util/libbitcoin_util_a-thread.o
129  CXX      util/libbitcoin_util_a-threadinterrupt.o
130  CXX      util/libbitcoin_util_a-serfloat.o
131  CXX      util/libbitcoin_util_a-spanparsing.o
132  CXX      util/libbitcoin_util_a-strencodings.o
133  CXX      util/libbitcoin_util_a-string.o
134  CXX      util/libbitcoin_util_a-time.o
135  CXX      univalue/lib/libunivalue_la-univalue.lo
136  CXX      univalue/lib/libunivalue_la-univalue_get.lo
137  CXX      univalue/lib/libunivalue_la-univalue_read.lo
138  CXX      univalue/lib/libunivalue_la-univalue_write.lo
139  CXX      zmq/libbitcoin_zmq_a-zmqabstractnotifier.o
140  CXX      zmq/libbitcoin_zmq_a-zmqnotificationinterface.o
141  CXX      zmq/libbitcoin_zmq_a-zmqpublishnotifier.o
142  CXX      zmq/libbitcoin_zmq_a-zmqrpc.o
143  CXX      zmq/libbitcoin_zmq_a-zmqutil.o
144  CXX      libbitcoin_consensus_a-arith_uint256.o
145  CXX      consensus/libbitcoin_consensus_a-merkle.o
146  CXX      consensus/libbitcoin_consensus_a-tx_check.o
147  CXX      libbitcoin_consensus_a-hash.o
148  CXX      primitives/libbitcoin_consensus_a-block.o
149  CXX      primitives/libbitcoin_consensus_a-transaction.o
150  CXX      libbitcoin_consensus_a-pubkey.o
151  CXX      script/libbitcoin_consensus_a-interpreter.o
152  CXX      script/libbitcoin_consensus_a-script.o
153  CXX      script/libbitcoin_consensus_a-script_error.o
154  CXX      libbitcoin_consensus_a-uint256.o
155  CXX      util/libbitcoin_consensus_a-strencodings.o
156  CXX      crypto/libbitcoin_crypto_base_la-aes.lo
157  CXX      crypto/libbitcoin_crypto_base_la-chacha20.lo
158  CXX      crypto/libbitcoin_crypto_base_la-chacha20poly1305.lo
159  CXX      crypto/libbitcoin_crypto_base_la-hkdf_sha256_32.lo
160  CXX      crypto/libbitcoin_crypto_base_la-hmac_sha256.lo
161  CXX      crypto/libbitcoin_crypto_base_la-hmac_sha512.lo
162  CXX      crypto/libbitcoin_crypto_base_la-poly1305.lo
163  CXX      crypto/libbitcoin_crypto_base_la-muhash.lo
164  CXX      crypto/libbitcoin_crypto_base_la-ripemd160.lo
165  CXX      crypto/libbitcoin_crypto_base_la-sha1.lo
166  CXX      crypto/libbitcoin_crypto_base_la-sha256_sse4.lo
167  CXX      crypto/libbitcoin_crypto_base_la-sha3.lo
168  CXX      crypto/libbitcoin_crypto_base_la-sha512.lo
169  CXX      crypto/libbitcoin_crypto_base_la-siphash.lo
170  CXX      crypto/libbitcoin_crypto_arm_shani_la-sha256_arm_shani.lo
171  CXX      leveldb/db/libleveldb_la-builder.lo
172  CXX      leveldb/db/libleveldb_la-c.lo
173  CXX      leveldb/db/libleveldb_la-dbformat.lo
174  CXX      leveldb/db/libleveldb_la-db_impl.lo
175  CXX      leveldb/db/libleveldb_la-db_iter.lo
176  CXX      leveldb/db/libleveldb_la-dumpfile.lo
177  CXX      leveldb/db/libleveldb_la-filename.lo
178  CXX      leveldb/db/libleveldb_la-log_writer.lo
179  CXX      leveldb/db/libleveldb_la-log_reader.lo
180  CXX      leveldb/db/libleveldb_la-memtable.lo
181  CXX      leveldb/db/libleveldb_la-repair.lo
182  CXX      leveldb/db/libleveldb_la-table_cache.lo
183  CXX      leveldb/db/libleveldb_la-version_edit.lo
184  CXX      leveldb/db/libleveldb_la-version_set.lo
185  CXX      leveldb/db/libleveldb_la-write_batch.lo
186  CXX      leveldb/table/libleveldb_la-block_builder.lo
187  CXX      leveldb/table/libleveldb_la-block.lo
188  CXX      leveldb/table/libleveldb_la-filter_block.lo
189  CXX      leveldb/table/libleveldb_la-format.lo
190  CXX      leveldb/table/libleveldb_la-iterator.lo
191  CXX      leveldb/table/libleveldb_la-merger.lo
192  CXX      leveldb/table/libleveldb_la-table_builder.lo
193  CXX      leveldb/table/libleveldb_la-table.lo
194  CXX      leveldb/table/libleveldb_la-two_level_iterator.lo
195  CXX      leveldb/util/libleveldb_la-arena.lo
196  CXX      leveldb/util/libleveldb_la-bloom.lo
197  CXX      leveldb/util/libleveldb_la-cache.lo
198  CXX      leveldb/util/libleveldb_la-coding.lo
199  CXX      leveldb/util/libleveldb_la-comparator.lo
200  CXX      leveldb/util/libleveldb_la-crc32c.lo
201  CXX      leveldb/util/libleveldb_la-env.lo
202  CXX      leveldb/util/libleveldb_la-filter_policy.lo
203  CXX      leveldb/util/libleveldb_la-histogram.lo
204  CXX      leveldb/util/libleveldb_la-hash.lo
205  CXX      leveldb/util/libleveldb_la-options.lo
206  CXX      leveldb/util/libleveldb_la-logging.lo
207  CXX      leveldb/util/libleveldb_la-status.lo
208  CXX      leveldb/util/libleveldb_la-env_posix.lo
209  CXX      crc32c/src/libcrc32c_la-crc32c.lo
210  CXX      crc32c/src/libcrc32c_la-crc32c_portable.lo
211  CXX      crc32c/src/libcrc32c_arm_crc_la-crc32c_arm64.lo
212  CXX      leveldb/helpers/memenv/libmemenv_la-memenv.lo
213  CC       src/libsecp256k1_la-secp256k1.lo
214  CXX      compat/libbitcoin_cli_a-stdin.o
215  CC       src/libsecp256k1_precomputed_la-precomputed_ecmult.lo
216  CC       src/libsecp256k1_precomputed_la-precomputed_ecmult_gen.lo
217  CXX      rpc/libbitcoin_cli_a-client.o
218  CXX      init/bitcoin_wallet-bitcoin-wallet.o
219  CXX      test/test_bitcoin-main.o
220  CXX      wallet/test/test_test_bitcoin-init_test_fixture.o
221  GEN      test/data/script_tests.json.h
222  GEN      test/data/bip341_wallet_vectors.json.h
223  GEN      test/data/base58_encode_decode.json.h
224  GEN      test/data/blockfilters.json.h
225  GEN      test/data/key_io_valid.json.h
226  GEN      test/data/key_io_invalid.json.h
227  GEN      test/data/sighash.json.h
228  GEN      test/data/tx_invalid.json.h
229  GEN      test/data/tx_valid.json.h
230  GEN      test/data/asmap.raw.h
231  CXX      test/util/libtest_util_a-blockfilter.o
232  CXX      test/util/libtest_util_a-coins.o
233  CXX      test/util/libtest_util_a-index.o
234  CXX      test/util/libtest_util_a-json.o
235  CXX      test/util/libtest_util_a-logging.o
236  CXX      test/util/libtest_util_a-mining.o
237  CCLD     libsecp256k1_precomputed.la
238  CXX      test/util/libtest_util_a-net.o
239  CXX      test/util/libtest_util_a-random.o
240  CXX      test/util/libtest_util_a-script.o
241  CXX      test/util/libtest_util_a-str.o
242  CXX      test/util/libtest_util_a-transaction_utils.o
243  CXX      test/util/libtest_util_a-txmempool.o
244  CXX      test/util/libtest_util_a-validation.o
245  CXX      minisketch/src/fields/libminisketch_a-generic_1byte.o
246  CXX      minisketch/src/fields/libminisketch_a-generic_2bytes.o
247  CXX      minisketch/src/fields/libminisketch_a-generic_3bytes.o
248  CXX      minisketch/src/fields/libminisketch_a-generic_4bytes.o
249  CXX      minisketch/src/fields/libminisketch_a-generic_5bytes.o
250  CXX      minisketch/src/fields/libminisketch_a-generic_6bytes.o
251  CXX      minisketch/src/fields/libminisketch_a-generic_7bytes.o
252  CXX      minisketch/src/fields/libminisketch_a-generic_8bytes.o
253  CXX      minisketch/src/libminisketch_a-minisketch.o
254  CXX      bench/bench_bitcoin-addrman.o
255  CXX      bench/bench_bitcoin-base58.o
256  CXX      bench/bench_bitcoin-bech32.o
257  CXX      bench/bench_bitcoin-bench.o
258  CXX      bench/bench_bitcoin-bip324_ecdh.o
259  CXX      bench/bench_bitcoin-block_assemble.o
260  CXX      bench/bench_bitcoin-ccoins_caching.o
261  CXX      bench/bench_bitcoin-chacha20.o
262  CXX      bench/bench_bitcoin-checkblock.o
263  CXX      bench/bench_bitcoin-crypto_hash.o
264  GEN      bench/data/block413567.raw.h
265  CXX      bench/bench_bitcoin-descriptors.o
266  CXX      bench/bench_bitcoin-disconnected_transactions.o
267  CXX      bench/bench_bitcoin-duplicate_inputs.o
268  CXX      bench/bench_bitcoin-ellswift.o
269  CXX      bench/bench_bitcoin-examples.o
270  CXX      bench/bench_bitcoin-gcs_filter.o
271  CXX      bench/bench_bitcoin-hashpadding.o
272  CXX      bench/bench_bitcoin-index_blockfilter.o
273  CCLD     libsecp256k1.la
274  CXX      bench/bench_bitcoin-lockedpool.o
275  CXX      bench/bench_bitcoin-logging.o
276  CXX      bench/bench_bitcoin-mempool_eviction.o
277  CXX      bench/bench_bitcoin-mempool_stress.o
278  CXX      bench/bench_bitcoin-merkle_root.o
279  CXX      bench/bench_bitcoin-nanobench.o
280  CXX      bench/bench_bitcoin-parse_hex.o
281  CXX      bench/bench_bitcoin-peer_eviction.o
282  CXX      bench/bench_bitcoin-poly1305.o
283  CXX      bench/bench_bitcoin-pool.o
284  CXX      bench/bench_bitcoin-prevector.o
285  CXX      bench/bench_bitcoin-readblock.o
286  CXX      bench/bench_bitcoin-rollingbloom.o
287  CXX      bench/bench_bitcoin-rpc_blockchain.o
288  CXX      bench/bench_bitcoin-rpc_mempool.o
289  CXX      bench/bench_bitcoin-streams_findbyte.o
290  CXX      bench/bench_bitcoin-strencodings.o
291  CXX      bench/bench_bitcoin-util_time.o
292  CXX      bench/bench_bitcoin-verify_script.o
293  CXX      bench/bench_bitcoin-xor.o
294  CXX      wallet/test/fuzz/test_fuzz_fuzz-coinselection.o
295  CXX      wallet/test/fuzz/test_fuzz_fuzz-crypter.o
296  CXX      wallet/test/fuzz/test_fuzz_fuzz-wallet_bdb_parser.o
297  CXX      test/fuzz/fuzz-addition_overflow.o
298  CXX      test/fuzz/fuzz-addrman.o
299  CXX      test/fuzz/fuzz-asmap.o
300  CXX      test/fuzz/fuzz-asmap_direct.o
301  CXX      test/fuzz/fuzz-autofile.o
302  CXX      test/fuzz/fuzz-banman.o
303  CXX      test/fuzz/fuzz-base_encode_decode.o
304  CXX      test/fuzz/fuzz-bech32.o
305  CXX      test/fuzz/fuzz-bip324.o
306  CXX      test/fuzz/fuzz-bitdeque.o
307  CXX      test/fuzz/fuzz-block.o
308  CXX      test/fuzz/fuzz-block_header.o
309  CXX      test/fuzz/fuzz-blockfilter.o
310  CXX      test/fuzz/fuzz-buffered_file.o
311  CXX      test/fuzz/fuzz-bloom_filter.o
312  CXX      test/fuzz/fuzz-chain.o
313  CXX      test/fuzz/fuzz-checkqueue.o
314  CXX      test/fuzz/fuzz-coins_view.o
315  CXX      test/fuzz/fuzz-coinscache_sim.o
316  CXX      test/fuzz/fuzz-connman.o
317  CXX      test/fuzz/fuzz-crypto.o
318  CXX      test/fuzz/fuzz-crypto_aes256.o
319  CXX      test/fuzz/fuzz-crypto_aes256cbc.o
320  CXX      test/fuzz/fuzz-crypto_chacha20.o
321  CXX      test/fuzz/fuzz-crypto_common.o
322  CXX      test/fuzz/fuzz-crypto_diff_fuzz_chacha20.o
323  CXX      test/fuzz/fuzz-crypto_hkdf_hmac_sha256_l32.o
324  CXX      test/fuzz/fuzz-crypto_poly1305.o
325  CXX      test/fuzz/fuzz-cuckoocache.o
326  CXX      test/fuzz/fuzz-decode_tx.o
327  CXX      test/fuzz/fuzz-descriptor_parse.o
328  CXX      test/fuzz/fuzz-deserialize.o
329  CXX      test/fuzz/fuzz-eval_script.o
330  CXX      test/fuzz/fuzz-feefrac.o
331  CXX      test/fuzz/fuzz-fee_rate.o
332  CXX      test/fuzz/fuzz-feeratediagram.o
333  CXX      test/fuzz/fuzz-fees.o
334  CXX      test/fuzz/fuzz-flatfile.o
335  CXX      test/fuzz/fuzz-float.o
336  CXX      test/fuzz/fuzz-golomb_rice.o
337  CXX      test/fuzz/fuzz-headerssync.o
338  CXX      test/fuzz/fuzz-hex.o
339  CXX      test/fuzz/fuzz-http_request.o
340  CXX      test/fuzz/fuzz-key.o
341  CXX      test/fuzz/fuzz-key_io.o
342  CXX      test/fuzz/fuzz-kitchen_sink.o
343  CXX      test/fuzz/fuzz-locale.o
344  CXX      test/fuzz/fuzz-merkleblock.o
345  CXX      test/fuzz/fuzz-message.o
346  CXX      test/fuzz/fuzz-miniscript.o
347  CXX      test/fuzz/fuzz-minisketch.o
348  CXX      test/fuzz/fuzz-mini_miner.o
349  CXX      test/fuzz/fuzz-muhash.o
350  CXX      test/fuzz/fuzz-multiplication_overflow.o
351  CXX      test/fuzz/fuzz-net.o
352  CXX      test/fuzz/fuzz-net_permissions.o
353  CXX      test/fuzz/fuzz-netaddress.o
354  CXX      test/fuzz/fuzz-netbase_dns_lookup.o
355  CXX      test/fuzz/fuzz-node_eviction.o
356  CXX      test/fuzz/fuzz-p2p_transport_serialization.o
357  CXX      test/fuzz/fuzz-package_eval.o
358  CXX      test/fuzz/fuzz-parse_hd_keypath.o
359  CXX      test/fuzz/fuzz-parse_numbers.o
360  CXX      test/fuzz/fuzz-parse_script.o
361  CXX      test/fuzz/fuzz-parse_univalue.o
362  CXX      test/fuzz/fuzz-partially_downloaded_block.o
363  CXX      test/fuzz/fuzz-policy_estimator.o
364  CXX      test/fuzz/fuzz-policy_estimator_io.o
365  CXX      test/fuzz/fuzz-poolresource.o
366  CXX      test/fuzz/fuzz-pow.o
367  CXX      test/fuzz/fuzz-prevector.o
368  CXX      test/fuzz/fuzz-primitives_transaction.o
369  CXX      test/fuzz/fuzz-process_message.o
370  CXX      test/fuzz/fuzz-process_messages.o
371  CXX      test/fuzz/fuzz-protocol.o
372  CXX      test/fuzz/fuzz-psbt.o
373  CXX      test/fuzz/fuzz-random.o
374  CXX      test/fuzz/fuzz-rbf.o
375  CXX      test/fuzz/fuzz-rolling_bloom_filter.o
376  CXX      test/fuzz/fuzz-rpc.o
377  CXX      test/fuzz/fuzz-script.o
378  CXX      test/fuzz/fuzz-script_assets_test_minimizer.o
379  CXX      test/fuzz/fuzz-script_descriptor_cache.o
380  CXX      test/fuzz/fuzz-script_flags.o
381  CXX      test/fuzz/fuzz-script_format.o
382  CXX      test/fuzz/fuzz-script_interpreter.o
383  CXX      test/fuzz/fuzz-script_ops.o
384  CXX      test/fuzz/fuzz-script_sigcache.o
385  CXX      test/fuzz/fuzz-script_sign.o
386  CXX      test/fuzz/fuzz-scriptnum_ops.o
387  CXX      test/fuzz/fuzz-secp256k1_ec_seckey_import_export_der.o
388  CXX      test/fuzz/fuzz-secp256k1_ecdsa_signature_parse_der_lax.o
389  CXX      test/fuzz/fuzz-signature_checker.o
390  CXX      test/fuzz/fuzz-signet.o
391  CXX      test/fuzz/fuzz-socks5.o
392  CXX      test/fuzz/fuzz-span.o
393  CXX      test/fuzz/fuzz-spanparsing.o
394  CXX      test/fuzz/fuzz-strprintf.o
395  CXX      test/fuzz/fuzz-system.o
396  CXX      test/fuzz/fuzz-timeoffsets.o
397  CXX      test/fuzz/fuzz-torcontrol.o
398  CXX      test/fuzz/fuzz-transaction.o
399  CXX      test/fuzz/fuzz-tx_in.o
400  CXX      test/fuzz/fuzz-tx_out.o
401  CXX      test/fuzz/fuzz-tx_pool.o
402  CXX      test/fuzz/fuzz-txorphan.o
403  CXX      test/fuzz/fuzz-txrequest.o
404  CXX      test/fuzz/fuzz-utxo_snapshot.o
405  CXX      test/fuzz/fuzz-utxo_total_supply.o
406  CXX      test/fuzz/fuzz-validation_load_mempool.o
407  CXX      test/fuzz/fuzz-vecdeque.o
408  CXX      test/fuzz/fuzz-versionbits.o
409  CXX      test/fuzz/libtest_fuzz_a-fuzz.o
410  CXX      test/fuzz/libtest_fuzz_a-util.o
411  CXX      test/fuzz/util/libtest_fuzz_a-descriptor.o
412  CXX      test/fuzz/util/libtest_fuzz_a-mempool.o
413  CXX      test/fuzz/util/libtest_fuzz_a-net.o
414  CXX      univalue/test/object-object.o
415  CXX      univalue/test/unitester-unitester.o
416cd . && /bin/sh ./config.status src/config/bitcoin-config.h
417  CXXLD    libunivalue.la
418  AR       libbitcoin_zmq.a
419  AR       libbitcoin_consensus.a
420  CXXLD    crypto/libbitcoin_crypto_arm_shani.la
421  CXXLD    leveldb/libleveldb.la
422config.status: creating src/config/bitcoin-config.h
423  CXXLD    crc32c/libcrc32c.la
424  CXXLD    crc32c/libcrc32c_arm_crc.la
425  CXXLD    leveldb/libmemenv.la
426  CXX      test/test_bitcoin-amount_tests.o
427  AR       libbitcoin_cli.a
428  CXX      test/test_bitcoin-argsman_tests.o
429  CXX      test/test_bitcoin-arith_uint256_tests.o
430  CXX      test/test_bitcoin-banman_tests.o
431  CXX      test/test_bitcoin-base32_tests.o
432  CXX      test/test_bitcoin-base58_tests.o
433  CXX      test/test_bitcoin-base64_tests.o
434  CXX      test/test_bitcoin-bech32_tests.o
435  CXX      test/test_bitcoin-bip324_tests.o
436  CXX      test/test_bitcoin-blockchain_tests.o
437  CXX      test/test_bitcoin-blockencodings_tests.o
438  CXX      test/test_bitcoin-blockfilter_index_tests.o
439  CXX      test/test_bitcoin-blockfilter_tests.o
440  CXX      test/test_bitcoin-bswap_tests.o
441  CXX      test/test_bitcoin-checkqueue_tests.o
442  CXX      test/test_bitcoin-coinstatsindex_tests.o
443  CXX      test/test_bitcoin-common_url_tests.o
444  CXX      test/test_bitcoin-compilerbug_tests.o
445  CXX      test/test_bitcoin-compress_tests.o
446  CXX      test/test_bitcoin-crypto_tests.o
447  CXX      test/test_bitcoin-cuckoocache_tests.o
448  CXX      test/test_bitcoin-dbwrapper_tests.o
449  CXX      test/test_bitcoin-denialofservice_tests.o
450  CXX      test/test_bitcoin-descriptor_tests.o
451  CXX      test/test_bitcoin-disconnected_transactions.o
452  CXX      test/test_bitcoin-feefrac_tests.o
453  CXX      test/test_bitcoin-fs_tests.o
454  CXX      test/test_bitcoin-getarg_tests.o
455  CXX      test/test_bitcoin-headers_sync_chainwork_tests.o
456  CXX      test/test_bitcoin-httpserver_tests.o
457  CXX      test/test_bitcoin-i2p_tests.o
458  CXX      test/test_bitcoin-interfaces_tests.o
459  CXX      test/test_bitcoin-key_io_tests.o
460  CXX      test/test_bitcoin-logging_tests.o
461  CXX      test/test_bitcoin-merkle_tests.o
462  CXX      test/test_bitcoin-merkleblock_tests.o
463  CXX      test/test_bitcoin-miniminer_tests.o
464  CXX      test/test_bitcoin-miniscript_tests.o
465  CXX      test/test_bitcoin-minisketch_tests.o
466  CXX      test/test_bitcoin-multisig_tests.o
467  CXX      test/test_bitcoin-net_peer_connection_tests.o
468  CXX      test/test_bitcoin-net_peer_eviction_tests.o
469  CXX      test/test_bitcoin-netbase_tests.o
470  CXX      test/test_bitcoin-orphanage_tests.o
471  CXX      test/test_bitcoin-peerman_tests.o
472  CXX      test/test_bitcoin-pmt_tests.o
473  CXX      test/test_bitcoin-policy_fee_tests.o
474  CXX      test/test_bitcoin-policyestimator_tests.o
475  CXX      test/test_bitcoin-pool_tests.o
476  CXX      test/test_bitcoin-pow_tests.o
477  CXX      test/test_bitcoin-prevector_tests.o
478  CXX      test/test_bitcoin-raii_event_tests.o
479  CXX      test/test_bitcoin-random_tests.o
480  CXX      test/test_bitcoin-rest_tests.o
481  CXX      test/test_bitcoin-result_tests.o
482  CXX      test/test_bitcoin-reverselock_tests.o
483  CXX      test/test_bitcoin-rpc_tests.o
484  CXX      test/test_bitcoin-sanity_tests.o
485  CXX      test/test_bitcoin-scheduler_tests.o
486  CXX      test/test_bitcoin-script_p2sh_tests.o
487  CXX      test/test_bitcoin-script_parse_tests.o
488  CXX      test/test_bitcoin-script_segwit_tests.o
489  CXX      test/test_bitcoin-script_standard_tests.o
490  CXX      test/test_bitcoin-scriptnum_tests.o
491  CXX      test/test_bitcoin-serfloat_tests.o
492  CXX      test/test_bitcoin-serialize_tests.o
493  CXX      test/test_bitcoin-settings_tests.o
494  CXX      test/test_bitcoin-sigopcount_tests.o
495  CXX      test/test_bitcoin-skiplist_tests.o
496  CXX      test/test_bitcoin-span_tests.o
497  CXX      test/test_bitcoin-streams_tests.o
498  CXX      test/test_bitcoin-sync_tests.o
499  CXX      test/test_bitcoin-timeoffsets_tests.o
500  CXX      test/test_bitcoin-torcontrol_tests.o
501  CXX      test/test_bitcoin-translation_tests.o
502  CXX      test/test_bitcoin-txindex_tests.o
503  CXX      test/test_bitcoin-txpackage_tests.o
504  CXX      test/test_bitcoin-txreconciliation_tests.o
505  CXX      test/test_bitcoin-txrequest_tests.o
506  CXX      test/test_bitcoin-txvalidation_tests.o
507  CXX      test/test_bitcoin-txvalidationcache_tests.o
508  CXX      test/test_bitcoin-uint256_tests.o
509  CXX      test/test_bitcoin-validation_block_tests.o
510  CXX      test/test_bitcoin-validation_flush_tests.o
511  CXX      test/test_bitcoin-validation_tests.o
512  CXX      test/test_bitcoin-validationinterface_tests.o
513  CXX      test/test_bitcoin-versionbits_tests.o
514  CXX      test/test_bitcoin-xoroshiro128plusplus_tests.o
515  CXX      wallet/test/test_test_bitcoin-wallet_crypto_tests.o
516  CXX      wallet/test/test_test_bitcoin-init_tests.o
517  AR       minisketch/libminisketch.a
518  CXX      bench/bench_bitcoin-data.o
519  AR       libtest_fuzz.a
520  CXXLD    univalue/test/object
521  CXXLD    univalue/test/unitester
522make[3]: `src/config/bitcoin-config.h' is up to date.
523  CXX      bitcoind-bitcoind.o
524  CXX      libbitcoin_node_a-addrdb.o
525  CXX      libbitcoin_node_a-addrman.o
526  CXX      libbitcoin_node_a-banman.o
527  CXX      libbitcoin_node_a-blockencodings.o
528  CXX      libbitcoin_node_a-httpserver.o
529  CXX      index/libbitcoin_node_a-blockfilterindex.o
530  CXX      index/libbitcoin_node_a-txindex.o
531  CXX      libbitcoin_node_a-init.o
532  CXX      kernel/libbitcoin_node_a-mempool_persist.o
533  CXX      libbitcoin_node_a-mapport.o
534  CXX      libbitcoin_node_a-net.o
535  CXX      libbitcoin_node_a-net_processing.o
536  CXX      node/libbitcoin_node_a-chainstatemanager_args.o
537  CXX      node/libbitcoin_node_a-interfaces.o
538mapport.cpp:165:9: error: no matching function for call to 'UPNP_GetValidIGD'
539    r = UPNP_GetValidIGD(devlist, &urls, &data, lanaddr, sizeof(lanaddr));
540        ^~~~~~~~~~~~~~~~
541/opt/local/include/miniupnpc/miniupnpc.h:122:1: note: candidate function not viable: requires 7 arguments, but 5 were provided
542UPNP_GetValidIGD(struct UPNPDev * devlist,
543^
5441 error generated.
545make[2]: *** [libbitcoin_node_a-mapport.o] Error 1
546make[2]: *** Waiting for unfinished jobs....
547make[1]: *** [all-recursive] Error 1
548make: *** [all-recursive] Error 1
What version of Bitcoin Core are you using?
master at ffbc173