summaryrefslogtreecommitdiffstats
path: root/doc/install.doc
diff options
context:
space:
mode:
Diffstat (limited to 'doc/install.doc')
-rw-r--r--doc/install.doc98
1 files changed, 34 insertions, 64 deletions
diff --git a/doc/install.doc b/doc/install.doc
index 6524750..6a18784 100644
--- a/doc/install.doc
+++ b/doc/install.doc
@@ -19,7 +19,6 @@
\addindex installation
First go to the
<a href="http://www.doxygen.org/download.html">download</a> page
-\latexonly({\tt http://www.doxygen.org/download.html})\endlatexonly
to get the latest distribution, if you did not have it already.
This section is divided into the following sections:
@@ -45,7 +44,6 @@ following to build the executable:
\addindex strip
<li>In order to generate a Makefile for your platform, you need
<a href="http://www.perl.com/">perl</a>
- \latexonly(see {\tt http://www.perl.com/})\endlatexonly.
\addindex perl
<li>The configure script assume the availability of standard UNIX tools such
as sed, date, find, uname, mv, cp, cat, echo, tr, cd, and rm.
@@ -57,17 +55,14 @@ tools should be installed.
<ul>
<li>Qt Software's GUI toolkit
<a href="http://qt.nokia.com/">Qt</A>
- \latexonly(see {\tt http://qt.nokia.com/})\endlatexonly
\addindex Qt
version 4.3 or higher.
This is needed to build the GUI front-end doxywizard.
<li>A \f$\mbox{\LaTeX}\f$ distribution: for instance
<a href="http://www.tug.org/interest.html#free">teTeX 1.0</a>
- \latexonly (see {\tt http://www.tug.org/interest.html\#free})\endlatexonly.
This is needed for generating LaTeX, Postscript, and PDF output.
<li><a href="http://www.graphviz.org/">
the Graph visualization toolkit version 1.8.10 or higher</a>
- \latexonly (see {\tt http://www.graphviz.org/})\endlatexonly.
Needed for the include dependency graphs,
the graphical inheritance graphs, and the collaboration graphs.
If you compile graphviz yourself, make sure you do include
@@ -83,18 +78,14 @@ tools should be installed.
Compilation is now done by performing the following steps:
<ol>
-<li> Unpack the archive, unless you already have done that:
+<li>Unpack the archive, unless you already have done that:
-\verbatim
- gunzip doxygen-$VERSION.src.tar.gz # uncompress the archive
- tar xf doxygen-$VERSION.src.tar # unpack it
-\endverbatim
+ gunzip doxygen-$VERSION.src.tar.gz # uncompress the archive
+ tar xf doxygen-$VERSION.src.tar # unpack it
<li>Run the configure script:
-\verbatim
- sh ./configure
-\endverbatim
+ sh ./configure
The script tries to determine the platform you use, the make tool
(which \e must be GNU make) and the perl
@@ -103,9 +94,7 @@ Compilation is now done by performing the following steps:
To override the auto detected platform and compiler you can run
configure as follows:
-\verbatim
- configure --platform platform-type
-\endverbatim
+ configure --platform platform-type
See the <code>PLATFORMS</code> file for a list of possible platform
options.
@@ -114,21 +103,15 @@ Compilation is now done by performing the following steps:
front-end, you should run the configure script with
the <code>--with-doxywizard</code> option:
-\verbatim
- configure --with-doxywizard
-\endverbatim
+ configure --with-doxywizard
For an overview of other configuration options use
-\verbatim
- configure --help
-\endverbatim
+ configure --help
<li>Compile the program by running make:
-\verbatim
- make
-\endverbatim
+ make
The program should compile without problems and the binaries
(<code>doxygen</code> and optionally <code>doxywizard</code>)
@@ -136,9 +119,7 @@ Compilation is now done by performing the following steps:
<li>Optional: Generate the user manual.
-\verbatim
- make docs
-\endverbatim
+ make docs
To let doxygen generate the HTML documentation.
@@ -152,9 +133,7 @@ Compilation is now done by performing the following steps:
(you will need <code>pdflatex</code>, <code>makeindex</code>, and
<code>egrep</code> for this).
-\verbatim
- make pdf
-\endverbatim
+ make pdf
The PDF manual <code>doxygen_manual.pdf</code> will be located
in the latex directory of the distribution. Just
@@ -168,10 +147,8 @@ Compilation is now done by performing the following steps:
to install doxygen. If you downloaded the binary distribution for UNIX,
type:
-\verbatim
- ./configure
- make install
-\endverbatim
+ ./configure
+ make install
Binaries are installed into the directory <code>\<prefix\>/bin</code>.
Use <code>make install_docs</code> to install the
@@ -204,14 +181,13 @@ directory pointed to by QTDIR on some systems
libs are in /usr/lib).
The solution: go to the root of the doxygen distribution and do:
-\verbatim
- mkdir qt
- cd qt
- ln -s your-qt-include-dir-here include
- ln -s your-qt-lib-dir-here lib
- ln -s your-qt-bin-dir-here bin
- export QTDIR=$PWD
-\endverbatim
+
+ mkdir qt
+ cd qt
+ ln -s your-qt-include-dir-here include
+ ln -s your-qt-lib-dir-here lib
+ ln -s your-qt-bin-dir-here bin
+ export QTDIR=$PWD
If you have a csh-like shell you should use <code>setenv QTDIR \$PWD</code>
instead of the <code>export</code> command above.
@@ -239,24 +215,23 @@ config file).
<b>HP-UX \& Digital UNIX problems</b>
If you are compiling for HP-UX with aCC and you get this error:
-\verbatim
+
/opt/aCC/lbin/ld: Unsatisfied symbols:
alloca (code)
-\endverbatim
- then you should (according to Anke Selig) edit <code>ce_parse.cpp</code>
- and replace
-\verbatim
+
+then you should (according to Anke Selig) edit <code>ce_parse.cpp</code>
+and replace
+
extern "C" {
void *alloca (unsigned int);
};
-\endverbatim
- with
-\verbatim
+
+with
+
#include <alloca.h>
-\endverbatim
- If that does not help, try removing <code>ce_parse.cpp</code> and let
- bison rebuild it (this worked for me).
+If that does not help, try removing <code>ce_parse.cpp</code> and let
+bison rebuild it (this worked for me).
If you are compiling for Digital UNIX, the same problem can be solved
(according to Barnard Schmallhof) by replacing the following in
@@ -308,7 +283,7 @@ not have access to a Solaris machine with this compiler. With GNU compiler
it does work and installing Sun patch 111679-13 has also been reported
as a way to fix the problem.
-when configuring with <code>--static</code> I got:
+when configuring with `--static` I got:
\verbatim
Undefined first referenced
@@ -318,13 +293,11 @@ dlsym /usr/lib/libc.a(nss_deffinder.o)
dlopen /usr/lib/libc.a(nss_deffinder.o)
\endverbatim
-Manually adding <code>-Bdynamic</code> after the target rule in
-<code>Makefile.doxygen</code> will fix this:
+Manually adding `-Bdynamic` after the target rule in
+`Makefile.doxygen` will fix this:
-\verbatim
-$(TARGET): $(OBJECTS) $(OBJMOC)
- $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) -Bdynamic
-\endverbatim
+ $(TARGET): $(OBJECTS) $(OBJMOC)
+ $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS) -Bdynamic
<b>GCC compiler problems</b>
@@ -456,11 +429,9 @@ Here is what is required:
<li>The GNU tools flex, bison, and sed.
To get these working on Windows you should install the
<a href="http://sources.redhat.com/cygwin/">cygwin tools</a>
- \latexonly(see {\tt http://sources.redhat.com/cygwin/})\endlatexonly
Alternatively, you can also choose to
download only a <a href="http://www.doxygen.org/dl/cygwin_tools.zip">small subset</a>
- \latexonly(see {\tt http://www.doxygen.org/dl/cygwin\_tools.zip})\endlatexonly
of the cygwin tools that I put together just to compile doxygen.
As a third alternative one could use the GNUWin32 tools that can be
@@ -648,7 +619,6 @@ features:
<li><a href="http://www.graphviz.org/">
the Graph visualization toolkit version 1.8.10</a><br>
- \latexonly(see {\tt http://www.graphviz.org/})\endlatexonly.
Needed for the include dependency graphs, the graphical inheritance graphs,
and the collaboration graphs.
</ul>