| | 141 | </section> |
|---|
| | 142 | |
|---|
| | 143 | <section> |
|---|
| | 144 | <title>Build Tools</title> |
|---|
| | 145 | |
|---|
| | 146 | <para>When building on non-Windows platforms, the GNU Autotools are |
|---|
| | 147 | required. This means that, in addition to a C++ compiler (e.g., GCC), |
|---|
| | 148 | the following packages must be installed in order to compile VR |
|---|
| | 149 | Juggler:</para> |
|---|
| | 150 | |
|---|
| | 151 | <itemizedlist> |
|---|
| | 152 | <listitem> |
|---|
| | 153 | <para>GNU Make 3.79 or newer</para> |
|---|
| | 154 | </listitem> |
|---|
| | 155 | |
|---|
| | 156 | <listitem> |
|---|
| | 157 | <para>GNU Autoconf 2.53 or newer</para> |
|---|
| | 158 | </listitem> |
|---|
| | 159 | |
|---|
| | 160 | <listitem> |
|---|
| | 161 | <para>GNU Automake 1.8 or newer</para> |
|---|
| | 162 | </listitem> |
|---|
| | 163 | </itemizedlist> |
|---|
| | 164 | |
|---|
| | 165 | <para>Additionally, VR Juggler 2.1 and beyond require the <ulink |
|---|
| | 166 | url="https://realityforge.vrsource.org/view/FlagPoll/">Flagpoll</ulink> |
|---|
| | 167 | software tool. As of this writing, the minimum required version is |
|---|
| | 168 | 0.5.0. It is recommended that all of these tools be installed in either |
|---|
| | 169 | the <filename>/usr</filename> or the <filename>/usr/local</filename> |
|---|
| | 170 | directory trees so that search paths do not have to be extended.</para> |
|---|
| | 939 | |
|---|
| | 940 | <important> |
|---|
| | 941 | <para>If Flagpoll is not installed in a place where |
|---|
| | 942 | the <command>aclocal</command> tool searches for |
|---|
| | 943 | <filename>.m4</filename> files by default, then it is |
|---|
| | 944 | necessary to extend <command>aclocal</command>'s |
|---|
| | 945 | search path. This is done by setting the environment |
|---|
| | 946 | variable <envar>ACLOCAL_FLAGS</envar> to |
|---|
| | 947 | <quote><literal>-I .../share/alocal</literal></quote> |
|---|
| | 948 | where <quote><literal>...</literal></quote> is the |
|---|
| | 949 | path to the directory tree where Flagpoll is |
|---|
| | 950 | installed.</para> |
|---|
| | 951 | </important> |
|---|