summary | shortlog | log | commit | commitdiff | tree
raw | patch | inline | side by side (parent: 7b49e56)
raw | patch | inline | side by side (parent: 7b49e56)
author | oetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa> | |
Tue, 11 Dec 2007 23:41:21 +0000 (23:41 +0000) | ||
committer | oetiker <oetiker@a5681a0c-68f1-0310-ab6d-d61299d08faa> | |
Tue, 11 Dec 2007 23:41:21 +0000 (23:41 +0000) |
program/Makefile.am | patch | blob | history | |
program/doc/rrdbuild.pod | patch | blob | history |
diff --git a/program/Makefile.am b/program/Makefile.am
index 9599b1301e7a24c87e2a00621b7c7385ebcc5762..98698d6c8c29e38c37f130525ec07c3bb2f2067c 100644 (file)
--- a/program/Makefile.am
+++ b/program/Makefile.am
RSYNC = rsync --rsh=ssh
# build the following subdirectories
-SUBDIRS = src doc examples bindings
+SUBDIRS = src examples doc bindings
# the following files are not mentioned in any other Makefile
EXTRA_DIST = COPYRIGHT CHANGES WIN32-BUILD-TIPS.txt TODO CONTRIBUTORS THREADS \
index e783d575a7bf81e5cea71e80f036cac599575390..64df7540e28d1a965d9229ef5276e18c5c40b8ef 100644 (file)
--- a/program/doc/rrdbuild.pod
+++ b/program/doc/rrdbuild.pod
This document will tell you about all the necessary steps to get going.
-These instructions assume you are using a bash shell. If you use csh/tcsh,
-then you can either type 'bash' to switch to bash for the compilation or if
-you know what you are doing just replace replace the export bits with
+These instructions assume you are using a B<bash> shell. If you use csh/tcsh,
+then you can either type F<bash> to switch to bash for the compilation or if
+you know what you are doing just replace the export bits with
setenv.
We further assume that your copies of B<tar> and B<make> are actually B<GNU
=back
Once you have decided. Save the two locations into environment variables.
-Depending on the shell you are using, you can do either (bash,zsh):
BUILD_DIR=/tmp/rrdbuild
INSTALL_DIR=/usr/local/rrdtool-1.2.99907080300
-Or if you run tcsh:
-
- set BUILD_DIR=/tmp/rrdbuild
- set INSTALL_DIR=/usr/local/rrdtool-1.2.99907080300
If your F</tmp> is mounted with the option noexec (RHEL seems todo that) you have to choose
a different directory!
gunzip -c freetype-2.3.5.tar.gz | tar xf -
cd freetype-2.3.5
./configure --prefix=$INSTALL_DIR CFLAGS="-O3 -fPIC"
- $MAKE (or gmake)
- $MAKE install (or gmake install)
+ $MAKE
+ $MAKE install
If you run into problems building freetype on Solaris, you may want to try to
add the following at the start the configure line:
- env GNUMAKE=gmake EGREP=egrep
+ env EGREP=egrep
=item Building fontconfig
files. This is done via environment variables. Depending on the shell you
are running, the syntax for setting environment variables is different.
- CPPFLAGS=-I$INSTALL_DIR/include
- LDFLAGS="-R$INSTALL_DIR/lib -L$INSTALL_DIR/lib"
- CFLAGS=-O3
- export CPPFLAGS LDFLAGS CFLAGS
-
And finally try building again. We disable the python and tcl bindings
because it seems that a fair number of people have ill configured python and
tcl setups that would prevent rrdtool from building if they are included in