wiki:SystemNotesGentoo

Introduction and System Description

This documents installing BIND 10 from source on Gentoo Linux. These examples were on September 2012 Gentoo Linux on x86. The version of BIND 10 was latest master from git at that time.

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.

Setup of Packaged Prerequisites

all building tools were already installed by default, and "dev/devel" versions are allways included.

As root emerge:

  • dev-libs/boost
  • dev-libs/botan
  • dev-db/sqlite

and optionally:

  • dev-cpp/gtest
  • dev-python/setproctitle
  • dev-util/lcov
  • dev-python/coverage
  • dev-libs/libxslt
  • dev-util/valgrind

If from git install dev-vcs/git

For USE flags, threads and sqlite are required.

Should eselect a version 3 of python

Setup of Other Prerequisites

Also install log4cplus which is not available in default emerge packages.

wget http://iweb.dl.sourceforge.net/project/log4cplus/log4cplus-stable/1.0.4/log4cplus-1.0.4.1.tar.bz2
tar xjf log4cplus-1.0.4.1.tar.bz2 
cd log4cplus-1.0.4.1/
./configure
make
sudo make install
Last modified 3 years ago Last modified on Dec 3, 2014, 4:50:17 PM