Following the Ubuntu instructions on an Orange Pi Plus 2e running Ubuntu Bionic (Armbian):
0sudo apt-get install build-essential libtool autotools-dev automake pkg-config bsdmainutils python3 ccache
1sudo apt-get install libssl-dev libevent-dev libboost-system-dev libboost-filesystem-dev libboost-chrono-dev libboost-test-dev libboost-thread-dev
2./autogen.sh
3./configure --disable-wallet --without-gui --disable-tests --disable-bench
4...
5checking for boostlib >= 1.47.0 (104700)... yes
6checking whether the Boost::System library is available... yes
7configure: error: Could not find a version of the Boost::System library!
0Linux orangepiplus2e 4.19.57-sunxi [#5](/bitcoin-bitcoin/5/).90 SMP Fri Jul 5 17:58:43 CEST 2019 armv7l armv7l armv7l GNU/Linux
As suggested on Stack Overflow, adding --with-boost-libdir=/usr/lib/arm-linux-gnueabihf
works around the issue. But ideally ./configure
should figure this out.
I’ve installed Bitcoin Core on the same type of device before, also using Armbian, though this was over a year ago. I did not need the workaround back then.