wiki:SystemNotesOpenBSD50

Here are some preliminary instructions for OpenBSD 5.0.

These notes are quite dated. Keep in mind that many things have changed since they were created. In particular, Kea does not require python3 or SQLite. It can also use either OpenSSL or Botan, so Botan is no longer a strict dependency.

  • Install OpenBSD 5.0 and pick defaults.
  • The compiler collection (gcc and g++) is installed by default.
  • You'll need to install packages using the following command:
# export PKG_PATH=ftp://your.ftp.mirror/pub/OpenBSD/5.0/packages/`machine -a`/
export PKG_PATH=http://ftp.openbsd.org/pub/OpenBSD/5.0/packages/`machine -a`/
pkg_add -v <pkg-name>

Here are the packages to install:

automake-1.11.1p2
bzip2 # to extract bzip2 compressed tarballs
boost
git
gtest
libtool
python-2.7.1p9 # for botan

The following dependencies may not have pre-built binary packages, so you may have to compile them from source:

  • Python 3.2 (enable building it as a shared library)
  • log4cplus
  • Botan (when compiling Botan, you may have to --disable-asm as the assembler complains about the syntax used)

After these are installed in /usr/local, clone the Bind 10 git repository:

git clone git://git.bind10.isc.org/bind10 

Then, build Bind 10:

cd bind10
export AUTOCONF_VERSION=2.65
export AUTOMAKE_VERSION=1.11
autoreconf --install
./configure --prefix=/usr/local --with-log4cplus=/usr/local --with-gtest=/usr/local
make
make install
Last modified 3 years ago Last modified on Dec 3, 2014, 4:50:54 PM