Browse Source

[master] document log4cplus requirement and some other minor doc changes.

Moved some requirements content. Document log4cplus needed.
Mentioned some other C++ compilers tested.
Some minor changes.
Jeremy C. Reed 14 years ago
parent
commit
edea2125fa
2 changed files with 54 additions and 27 deletions
  1. 28 18
      doc/guide/bind10-guide.html
  2. 26 9
      doc/guide/bind10-guide.xml

File diff suppressed because it is too large
+ 28 - 18
doc/guide/bind10-guide.html


+ 26 - 9
doc/guide/bind10-guide.xml

@@ -13,7 +13,7 @@
     <subtitle>Administrator Reference for BIND 10</subtitle>
     <subtitle>Administrator Reference for BIND 10</subtitle>
 
 
     <copyright>
     <copyright>
-      <year>2010</year><holder>Internet Systems Consortium, Inc.</holder>
+      <year>2010-2011</year><holder>Internet Systems Consortium, Inc.</holder>
     </copyright>
     </copyright>
 
 
     <abstract>
     <abstract>
@@ -81,15 +81,13 @@
 
 
       <para>
       <para>
 	BIND 10 uses the Botan crypto library for C++. It requires
 	BIND 10 uses the Botan crypto library for C++. It requires
-	at least Botan version 1.8. To build BIND 10, install the
-	Botan libraries and development include headers.
+	at least Botan version 1.8.
       </para>
       </para>
 
 
-<!--
-TODO
-Debian and Ubuntu:
- libgmp3-dev and libbz2-dev required for botan too
--->
+      <para>
+	BIND 10 uses the log4cplus C++ logging library. It requires
+	at least log4cplus version 1.0.3.
+      </para>
 
 
       <para>
       <para>
 	The authoritative server requires SQLite 3.3.9 or newer.
 	The authoritative server requires SQLite 3.3.9 or newer.
@@ -303,6 +301,12 @@ var/
 
 
     <section>
     <section>
       <title>Building Requirements</title>
       <title>Building Requirements</title>
+
+        <para>
+          In addition to the run-time requirements, building BIND 10
+          from source code requires various development include headers.
+        </para>
+
         <note>
         <note>
           <simpara>
           <simpara>
             Some operating systems have split their distribution packages into
             Some operating systems have split their distribution packages into
@@ -320,6 +324,19 @@ var/
         </para>
         </para>
 
 
         <para>
         <para>
+	  To build BIND 10, also install the Botan (at least version
+	  1.8) and the log4cplus (at least version 1.0.3)
+          development include headers.
+        </para>
+
+<!--
+TODO
+Debian and Ubuntu:
+ libgmp3-dev and libbz2-dev required for botan too
+-->
+
+        <para>
+<!-- TODO: is this needed at build time? test time? -->
 	  The Python Library and Python _sqlite3 module are required to
 	  The Python Library and Python _sqlite3 module are required to
           enable the Xfrout and Xfrin support.
           enable the Xfrout and Xfrin support.
         </para>
         </para>
@@ -333,7 +350,7 @@ var/
           Building BIND 10 also requires a C++ compiler and
           Building BIND 10 also requires a C++ compiler and
           standard development headers, make, and pkg-config.
           standard development headers, make, and pkg-config.
           BIND 10 builds have been tested with GCC g++ 3.4.3, 4.1.2,
           BIND 10 builds have been tested with GCC g++ 3.4.3, 4.1.2,
-          4.1.3, 4.2.1, 4.3.2, and 4.4.1.
+          4.1.3, 4.2.1, 4.3.2, and 4.4.1; Clang++ 2.8; and Sun C++ 5.10.
         </para>
         </para>
     </section>
     </section>