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-miniupnpc
if 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