This updates the OpenBSD build docs to reflect building master on a OpenBSD 6.2 VM (using VirtualBox 5.1.28 r117968 on macOS 10.12.6).
Versions of installed packages were:
gmake 4.2.1
g++ 4.9.4
git 2.12.2
libevent 2.0.22
libtool 2.4.2
autoconf 2.69p2
automake 1.15p0
python 3.6.0
boost 1.58.0p3
llvm 4.0.0p2
The boost package installed via pkg_add now seems to work correctly. So we shouldn't require manual building + patching. I also wasn't required to make adjustments to any resource limits.
Building with g++ and Clang was successful, using:
./configure --disable-wallet --with-gui=no CC=egcc CXX=eg++ CPP=ecpp
and
./configure --disable-wallet --with-gui=no CC=clang CXX=clang++
Running make check worked for test/test_bitcoin but test/util/bitcoin-util-test.py failed with:
Running test/util/bitcoin-util-test.py...
../test/util/bitcoin-util-test.py
env: python3: No such file or directory
So that seems like a configuration issue, Python 3.6 is installed.
Still todo:
- Check if a manual installation of Berkeley DB is required
- Fix running
test/util/bitcoin-util-test.py - Have someone else verify building
cc @laanwj