Commit faac5c87 authored by Jean-Francois Dockes's avatar Jean-Francois Dockes
Browse files

update build section in manual

parent e443868e
......@@ -20,8 +20,8 @@ alink="#0000FF">
<div class="titlepage">
<div>
<div>
<h1 class="title"><a name="idp7068352" id=
"idp7068352"></a>Recoll user manual</h1>
<h1 class="title"><a name="idp37843648" id=
"idp37843648"></a>Recoll user manual</h1>
</div>
<div>
......@@ -109,13 +109,13 @@ alink="#0000FF">
multiple indexes</a></span></dt>
<dt><span class="sect2">2.1.3. <a href=
"#idp39073168">Document types</a></span></dt>
"#idp69806816">Document types</a></span></dt>
<dt><span class="sect2">2.1.4. <a href=
"#idp39095632">Indexing failures</a></span></dt>
"#idp69829680">Indexing failures</a></span></dt>
<dt><span class="sect2">2.1.5. <a href=
"#idp39102640">Recovery</a></span></dt>
"#idp69836688">Recovery</a></span></dt>
</dl>
</dd>
......@@ -997,8 +997,8 @@ alink="#0000FF">
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="idp39073168" id=
"idp39073168"></a>2.1.3.&nbsp;Document types</h3>
<h3 class="title"><a name="idp69806816" id=
"idp69806816"></a>2.1.3.&nbsp;Document types</h3>
</div>
</div>
</div>
......@@ -1105,8 +1105,8 @@ indexedmimetypes = application/pdf
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="idp39095632" id=
"idp39095632"></a>2.1.4.&nbsp;Indexing
<h3 class="title"><a name="idp69829680" id=
"idp69829680"></a>2.1.4.&nbsp;Indexing
failures</h3>
</div>
</div>
......@@ -1146,8 +1146,8 @@ indexedmimetypes = application/pdf
<div class="titlepage">
<div>
<div>
<h3 class="title"><a name="idp39102640" id=
"idp39102640"></a>2.1.5.&nbsp;Recovery</h3>
<h3 class="title"><a name="idp69836688" id=
"idp69836688"></a>2.1.5.&nbsp;Recovery</h3>
</div>
</div>
</div>
......@@ -8013,8 +8013,12 @@ except:
big piece of software, but you will most probably be able
to find a binary package.</p>
<p>You may have to compile <span class=
"application">Xapian</span> but this is easy.</p>
<p>If you are building for an exotic or older system, it
may be useful to note that functional improvements in
<span class="application">Recoll</span> have been
relatively marginal in recent versions, and that you may
make your life easier by using an older release, without
losing major function.</p>
<p>The shopping list:</p>
......@@ -8025,16 +8029,14 @@ except:
<p>The <code class="literal">autoconf</code>,
<code class="literal">automake</code> and
<code class="literal">libtool</code> triad. Only
<code class="literal">autoconf</code> is needed up
to <span class="application">Recoll</span>
1.21.</p>
<code class="literal">autoconf</code> is needed
before <span class="application">Recoll</span> and
including 1.21.</p>
</li>
<li class="listitem">
<p>C++ compiler. Up to <span class=
"application">Recoll</span> version 1.13.04, its
absence can manifest itself by strange messages
about a missing iconv_open.</p>
<p>C++ compiler. Recent versions require C++11
compatibility (1.23 and later).</p>
</li>
<li class="listitem">
......@@ -8075,10 +8077,8 @@ except:
<li class="listitem">
<p>Development files for <a class="ulink" href=
"http://qt-project.org/downloads" target=
"_top"><span class="application">Qt 4</span></a> .
<span class="application">Recoll</span> has not
been tested with <span class="application">Qt
5</span> yet. <span class=
"_top"><span class="application">Qt 4 or Qt
5</span></a> . <span class=
"application">Recoll</span> 1.15.9 was the last
version to support <span class="application">Qt
3</span>. If you do not want to install or build
......@@ -8330,32 +8330,14 @@ except:
</div>
</div>
<p>Either type <strong class="userinput"><code>make
install</code></strong> or execute <strong class=
"userinput"><code>recollinstall <em class=
"replaceable"><code>prefix</code></em></code></strong>,
in the root of the source tree. This will copy the
commands to <code class="filename"><em class=
<p>Use <strong class="userinput"><code>make
install</code></strong> in the root of the source tree.
This will copy the commands to <code class=
"filename"><em class=
"replaceable"><code>prefix</code></em>/bin</code> and the
sample configuration files, scripts and other shared data
to <code class="filename"><em class=
"replaceable"><code>prefix</code></em>/share/recoll</code>.</p>
<p>If the installation prefix given to <span class=
"command"><strong>recollinstall</strong></span> is
different from either the system default or the value
which was specified when executing <span class=
"command"><strong>configure</strong></span> (as in
<strong class="userinput"><code>configure --prefix
/some/path</code></strong>), you will have to set the
<code class="envar">RECOLL_DATADIR</code> environment
variable to indicate where the shared data is to be found
(ie for (ba)sh: <strong class="userinput"><code>export
RECOLL_DATADIR=/some/path/share/recoll</code></strong>).</p>
<p>You can then proceed to <a class="link" href=
"#RCL.INSTALL.CONFIG" title=
"5.4.&nbsp;Configuration overview">configuration</a>.</p>
</div>
</div>
......
......@@ -5455,19 +5455,22 @@ except:
big piece of software, but you will most probably be able to
find a binary package.</para>
<para>You may have to compile &XAP; but this is easy.</para>
<para>If you are building for an exotic or older system, it may
be useful to note that functional improvements in &RCL;
have been relatively marginal in recent versions,
and that you may make your life easier by using an older
release, without losing major function.</para>
<para>The shopping list:</para>
<itemizedlist>
<listitem><para>The <literal>autoconf</literal>,
<literal>automake</literal> and <literal>libtool</literal>
triad. Only <literal>autoconf</literal> is needed up to &RCL;
1.21.</para></listitem>
triad. Only <literal>autoconf</literal> is needed before &RCL;
and including 1.21.</para></listitem>
<listitem><para>C++ compiler. Up to &RCL; version 1.13.04,
its absence can manifest itself by strange messages
about a missing iconv_open.</para>
<listitem><para>C++ compiler. Recent versions require C++11
compatibility (1.23 and later).</para>
</listitem>
<listitem><para><command>bison</command> command (for &RCL; 1.21
......@@ -5497,12 +5500,11 @@ except:
<listitem>
<para>Development files for
<ulink url="http://qt-project.org/downloads">
<application>Qt 4</application> </ulink>. &RCL; has not been
tested with <application>Qt 5</application> yet. &RCL; 1.15.9
<ulink url="http://qt-project.org/downloads">
<application>Qt 4 or Qt 5</application> </ulink>. &RCL; 1.15.9
was the last version to support <application>Qt 3</application>.
If you do not want to install or build
the <application>Qt Webkit</application> module, &RCL;
If you do not want to install or build the
<application>Qt Webkit</application> module, &RCL;
has a configuration option to disable its use (see further).
</para>
</listitem>
......@@ -5673,27 +5675,14 @@ except:
<sect2 id="RCL.INSTALL.BUILDING.INSTALL">
<title>Installation</title>
<para>Either type <userinput>make install</userinput> or execute
<userinput>recollinstall
<replaceable>prefix</replaceable></userinput>, in the root
of the source tree. This will copy the commands to
<filename><replaceable>prefix</replaceable>/bin</filename>
and the sample configuration files, scripts and other shared
data to
<filename><replaceable>prefix</replaceable>/share/recoll</filename>.</para>
<para>If the installation prefix given to
<command>recollinstall</command> is different from either the
system default or the value which was
specified when executing <command>configure</command> (as in
<userinput>configure --prefix /some/path</userinput>), you
will have to set the <envar>RECOLL_DATADIR</envar>
environment variable to indicate where the shared data is to
be found (ie for (ba)sh:
<userinput>export RECOLL_DATADIR=/some/path/share/recoll</userinput>).
</para>
<para>You can then proceed to <link
linkend="RCL.INSTALL.CONFIG">configuration</link>. </para>
<para>Use <userinput>make install</userinput>
in the root
of the source tree. This will copy the commands to
<filename><replaceable>prefix</replaceable>/bin</filename>
and the sample configuration files, scripts and other shared
data to
<filename><replaceable>prefix</replaceable>/share/recoll</filename>.
</para>
</sect2>
</sect1>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment