mirror of
https://git.openafs.org/openafs.git
synced 2025-01-18 15:00:12 +00:00
doc: Document dependencies required for building everything
Add a new section to README.DEVEL that describes the packages required to build everything (including all optional code like the FUSE-based user-mode client). Start with what I figured out for FreeBSD (tested on a clean 10.0 install) and what Russ Allbery described on the openafs-devel list in <https://lists.openafs.org/pipermail/openafs-devel/2014-February/019759.html>. Change-Id: Ib90cd653a822f8699df613aabdd3442edc10c98a Reviewed-on: http://gerrit.openafs.org/10844 Reviewed-by: Ken Dreyer <ktdreyer@ktdreyer.com> Reviewed-by: Jeffrey Altman <jaltman@your-file-system.com> Tested-by: Jeffrey Altman <jaltman@your-file-system.com>
This commit is contained in:
parent
b7326e487f
commit
7a7ee20bb6
21
README.DEVEL
21
README.DEVEL
@ -82,3 +82,24 @@ Suggested compiler flags:
|
||||
Solaris Workshop CC: -fd -v
|
||||
(You might not want the -fd, it isn't really useful, just complains about the
|
||||
K&R style functions, but -v gives useful info.)
|
||||
|
||||
|
||||
Dependencies required to build OpenAFS from source
|
||||
--------------------------------------------------
|
||||
The following packages are required to build all of the OpenAFS code
|
||||
from source on various operating systems:
|
||||
|
||||
On Debian:
|
||||
- autoconf, automake, bison, comerr-dev, cpio, flex, libkrb5-dev,
|
||||
libncurses5-dev, libpam0g-dev, libxml2-utils, perl, pkg-config;
|
||||
- libfuse-dev (for the FUSE-based user-mode client);
|
||||
- dblatex, docbook-xsl, doxygen, xsltproc (for documentation);
|
||||
- debhelper, hardening-wrapper, dkms (to build the Debian packages)
|
||||
|
||||
On FreeBSD:
|
||||
- autoconf, automake, libtool;
|
||||
- fusefs-libs, pkgconf (for the FUSE-based user-mode client);
|
||||
- perl, dblatex, docbook-xsl, libxslt, python, ruby, zip (for documentation)
|
||||
|
||||
In addition, FreeBSD systems require kernel sources and a configured kernel
|
||||
build directory (see section "FreeBSD Notes" in the README file).
|
||||
|
Loading…
Reference in New Issue
Block a user