0$ bmake
1=> Bootstrap dependency digest>=20010302: found digest-20190127
2===> Building for bitcoin-0.20.1nb3
3Making all in src
4gmake[1]: Entering directory '/home/pbulk/build/finance/bitcoin/work/bitcoin-0.20.1/src'
5gmake[2]: Entering directory '/home/pbulk/build/finance/bitcoin/work/bitcoin-0.20.1/src'
6gmake[3]: Entering directory '/home/pbulk/build/finance/bitcoin/work/bitcoin-0.20.1'
7gmake[3]: Leaving directory '/home/pbulk/build/finance/bitcoin/work/bitcoin-0.20.1'
8 CXXLD bitcoin-tx
9Undefined first referenced
10 symbol in file
11freeifaddrs libbitcoin_util.a(libbitcoin_util_a-randomenv.o)
12getifaddrs libbitcoin_util.a(libbitcoin_util_a-randomenv.o)
13ld: fatal: symbol referencing errors. No output written to .libs/bitcoin-tx
14collect2: error: ld returned 1 exit status
15gmake[2]: *** [Makefile:7355: bitcoin-tx] Error 1
16gmake[2]: Leaving directory '/home/pbulk/build/finance/bitcoin/work/bitcoin-0.20.1/src'
17gmake[1]: *** [Makefile:17263: all-recursive] Error 1
18gmake[1]: Leaving directory '/home/pbulk/build/finance/bitcoin/work/bitcoin-0.20.1/src'
19gmake: *** [Makefile:782: all-recursive] Error 1
20*** Error code 2
21
22Stop.
23bmake[1]: stopped in /data/pkgsrc/finance/bitcoin
24*** Error code 1
I found this, which seems to be the same issue, but on a Python context.
Previous issues with compiling on Illumos seem to have been sorted out (#15708 & more), but now it’s stuck here.