- </td>
- <td valign="top">It is impossible to use native BOOST and to install
-BOOST from binaries.<br>
- </td>
- </tr>
- <tr>
- <td>Open CASCADE 5.2<br>
- </td>
- <td>existence of CASROOT environment variable<br>ver_major=`grep "!define OCC_VERSION_MAJOR" ${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'`<br>
-ver_minor=`grep "!define OCC_VERSION_MINOR" ${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'`<br>
-ver="$ver_major.$ver_minor"<br>
-</td>
- <td>set CASROOT if you have preinstalled version of Open CASCADE</td>
- <td>CASCADE's Standard_Version.hxx file provides version information.</td>
- </tr>
- <tr>
- <td>Patch for Open CASCADE 5.2<br>
- </td>
- <td></td>
- <td></td>
- <td>Open CASCADE 5.2 provided with the Installation Wizard already includes the patch,
-necessary for SALOME 2.2.x. In addition the Installation Wizard provides the sources of a Open CASCADE patch
-which can be applied to original Open CASCADE 5.2 sources before its compilation.</td>
- </tr>
- <tr>
- <td>Python 2.2.1</td>
- <td>existence of PYTHONHOME <br>
- isPython=`which python` <br>
- ver=`python -V`</td>
- <td>set PYTHONHOME to root Python folder <br>
- set PATH on a directory where python can be found</td>
- <td>Python should exist and ver should be equal to 2.2.1 <br>
- It is recommended to use native Python on Linux RedHat 8.0</td>
- </tr>
- <tr>
- <td>Mesa 3.4.2</td>
- <td>existence of libGL.so.1.2.030402</td>
- <td>set LD_LIBRARY_PATH on a directory where libGL.so.1.2.030402
-can be found</td>
- <td>You have a possibility to build products (vtk & qt) with
-Mesa drivers from the package supplied with this installation procedure or
-to use OpenGL drivers installed on your computer locally. This check procedure
- concerns only supplied Mesa driver.</td>
- </tr>
- <tr>
- <td>Swig 1.3.17</td>
- <td>isSwig=`which swig` <br>
- ver=`swig -version` <br>
- ver=`echo $ver | awk '{print $3}'`</td>
- <td>set PATH on a directory where swig can be found</td>
- <td>Swig should exist and ver should be equal to 1.3.17</td>
- </tr>
- <tr>
- <td>Qt 3.0.5</td>
- <td>existence of QTDIR <br>
- ver=`grep "QT_VERSION_STR" ${QTDIR}/include/qglobal.h | sed -e 's%^#define QT_VERSION_STR\([[:space:]]*\)%%g' -e 's%\"%%g'`</td>
- <td>set QTDIR if you have preinstalled version of qt</td>
- <td>Qt's qglobal.h file provides version information: ver should be 3.0.5.<br>
- You should set MESA_HOME only if you have preinstalled version of Mesa
-3.4.2. <br>
- It is recommended to use native Qt on Linux RedHat 8.0</td>
- </tr>
- <tr>
- <td>Qwt 0.4.1</td>
- <td>existence of QWTHOME <br>
- existence of libqwt.so.0.4.1</td>
- <td>set QWTHOME if you have preinstalled version of qwt</td>
- <td>We try to find libqwt.so.0.4.1 in the ${QWTHOME}/lib folder. </td>
- </tr>
- <tr>
- <td>Hdf 5-1.4.4</td>
- <td>existence of HDF5HOME <br>
- existence of libhdf5.so.0.0.0 <br>
- existence of libhdf5.settings<br>ver=`grep "HDF5 Version:" ${HDF5HOME}/lib/libhdf5.settings | awk '{print $3}'`</td>
- <td>set HDF5HOME if you have preinstalled version of hdf</td>
- <td>We try to find libhdf5.so.0.0.0 and libhdf5.settings in ${HDF5HOME}/lib
- folder. <br>
- File libhdf5.settings should contain the following entry: <br>
- HDF5 Version: 1.4.4</td>
- </tr>
- <tr>
- <td>Med 2.2.2</td>
- <td>existence of MED2HOME <br>
- existence of libmed.so.1.0.1</td>
- <td>set MED2HOME if you have preinstalled version of med</td>
- <td>Unfortunately we can't check version number. <br>
- We try to find libmed.so.1.0.1 in ${MED2HOME}/lib folder. <br>
- If you have problem with preinstalled version of med reinstall it.</td>
- </tr>
- <tr>
- <td>Vtk 4.2</td>
- <td>existence of VTKHOME <br>
- existence of libvtkCommon.so</td>
- <td>set VTKHOME if you have preinstalled version of vtk</td>
- <td>Unfortunately we can't check the version number. <br>
- We try to find libvtkCommon.so in ${VTKHOME}/lib/vtk folder. <br>
- If you have problem with preinstalled version of vtk reinstall it.</td>
- </tr>
- <tr>
- <td valign="top">Netgen 4.3<br>
- </td>
- <td valign="top">existence of NETGENROOT<br>
- </td>
- <td valign="top">set NETGENROOT if you have preinstalled version of
-Netgen.<br>
- </td>
- <td valign="top">Unfortunarely we can't find anything about netgen
-version.<br>
-We just check if NETGENROOT environment varible is set.<br>
- </td>
- </tr>
- <tr>
- <td>OmniORB 3.0.5, <br>
- OmniORBpy 1.5, <br>
- OmniNotify 1.2</td>
- <td>existence of OMNIORBDIR <br>
- existence of libomniORB3.so.0.5 <br>
- existence of _omnipymodule.so.0.5 <br>
- existence of libCOSNotify3.so.0.5 <br>
- existence of notifd <br>
- existence of THIS_IS_omniORB_3_0_5 <br>
- existence of THIS_IS_omniNotify_1_2 <br>
- existence of THIS_IS_OMNIORBPY_1_5</td>
- <td>set OMNIORBDIR if you have preinstalled version of omni</td>
- <td>We try to find libomniORB3.so.0.5, _omnipymodule.so.0.5 and libCOSNotify3.so.0.5
- in ${OMNIORBDIR}/lib/i586_linux_2.0_glibc2.1 folder. <br>
- We try to find notifd in ${OMNIORBDIR}/bin/i586_linux_2.0_glibc2.1 folder.
+ </td>
+ <td valign="top">we use version.hpp file in the boost
+distribution to get the version information.<br>
+ <span style="font-weight: bold;">ver</span> should be equal to
+103100.<br>
+ </td>
+ </tr>
+ <tr>
+ <td>Open CASCADE 6.0<br>
+ </td>
+ <td><span style="font-weight: bold;">1)</span> check if <span
+ style="font-weight: bold;">CASROOT</span> variable is set<br>
+ <span style="font-weight: bold;">2)</span> ver_major=`grep
+"!define OCC_VERSION_MAJOR"
+${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'`<br>
+ <span style="font-weight: bold;">3)</span> ver_minor=`grep
+"!define OCC_VERSION_MINOR"
+${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'`<br>
+ <span style="font-weight: bold;">4)</span> ver_maint=`grep
+"!define OCC_VERSION_MAINTENANCE"
+${CASROOT}/inc/Standard_Version.hxx | awk '{print $3}'`<br>
+ <span style="font-weight: bold;">5)</span> <span
+ style="font-weight: bold;">ver</span>="$ver_major.$ver_minor.$ver_maint"<br>
+ </td>
+ <td>set <span style="font-weight: bold;">CASROOT</span> if you
+have preinstalled version of Open CASCADE</td>
+ <td>CASCADE's Standard_Version.hxx file provides version
+information.<br>
+ <span style="font-weight: bold;">ver</span> should be equal to
+6.0.0.<br>
+ </td>
+ </tr>
+ <tr>
+ <td>Python 2.3.4</td>
+ <td><span style="font-weight: bold;">1)</span> <span
+ style="font-weight: bold;">PYTHONHOME</span> variable should be set<br>
+ <span style="font-weight: bold;">2)</span> isPython=`which
+python` <br>
+ <span style="font-weight: bold;">3)</span> <span
+ style="font-weight: bold;">ver</span>=`python -V`</td>
+ <td>set <span style="font-weight: bold;">PYTHONHOME</span> to
+root Python distribution folder;<br>
+add the directory where python can be found to the <span
+ style="font-weight: bold;">PATH</span> variable<br>
+ </td>
+ <td>Python should exist and <span style="font-weight: bold;">ver</span>
+should be equal to 2.3.4 <br>
+It is recommended to use native Python on Mandrake 10.1.</td>
+ </tr>
+ <tr>
+ <td>Swig 1.3.24</td>
+ <td><span style="font-weight: bold;">ver</span>=`swig -version
+2>&1 | grep -i version | awk '{ print $3 }' | sed -e
+'s/^\([0-9.]*\)\(.*\)/\1/'`</td>
+ <td>add the directory where swig binary can be found to the <span
+ style="font-weight: bold;">PATH</span> variable</td>
+ <td>Swig should exist and <span style="font-weight: bold;">ver</span>
+should be equal to 1.3.24.</td>
+ </tr>
+ <tr>
+ <td>Qt 3.3.3</td>
+ <td><span style="font-weight: bold;">1) QTDIR</span> variable
+should be set.<br>
+ <span style="font-weight: bold;">2) ver</span>=`grep
+"QT_VERSION_STR" ${QTDIR}/include/qglobal.h | sed -e
+'s%^#define QT_VERSION_STR\([[:space:]]*\)%%g' -e 's%\"%%g'`</td>
+ <td>set <span style="font-weight: bold;">QTDIR</span> if you
+have preinstalled version of qt</td>
+ <td>Qt's qglobal.h file provides version information: <span
+ style="font-weight: bold;">ver</span> should
+be equal to 3.0.5.<br>
+It is recommended to use native Qt on Mandrake 10.1.</td>
+ </tr>
+ <tr>
+ <td style="vertical-align: top;">msg2qm (Qt 3.3.3 compatible)<br>
+ </td>
+ <td style="vertical-align: top;"><span style="font-weight: bold;">MSG2QM_ROOT</span>
+variable should be set.<br>
+ </td>
+ <td style="vertical-align: top;">set <span
+ style="font-weight: bold;">MSG2QM_ROOT</span> if you have preinstalled
+version of msg2qm tool<br>
+ </td>
+ <td style="vertical-align: top;">msg2qm is Qt tool used to
+convert text *.po files to *.qm resource files. Unfortunately this tool
+is not included to the Qt distribution and provided only in its sources
+package. We distribute this tool with the Installation Wizard.<br>
+In addition there is no way to check the version number of msg2qm tool.<br>
+ </td>
+ </tr>
+ <tr>
+ <td>Qwt 4.2.0/0.4.2</td>
+ <td><span style="font-weight: bold;">1)</span> <span
+ style="font-weight: bold;">QWTHOME</span> variable should be set.<br>
+ <span style="font-weight: bold;">2)</span> check if
+libqwt.so.4.2.0 exists<br>
+ </td>
+ <td>set <span style="font-weight: bold;">QWTHOME</span> if
+you have preinstalled version of qwt</td>
+ <td>Unfortunately there is no strict way to check qwt version
+number.<br>
+We try to find libqwt.so.4.2.0 in the ${<span style="font-weight: bold;">QWTHOME</span>}/lib
+folder. </td>
+ </tr>
+ <tr>
+ <td>Hdf 5-1.6.3</td>
+ <td><span style="font-weight: bold;">1) HDF5HOME</span> variable
+should be set.<br>
+ <span style="font-weight: bold;">2)</span> existence of
+libhdf5.so.0.0.0 <br>
+ <span style="font-weight: bold;">3)</span> existence of
+libhdf5.settings<br>
+ <span style="font-weight: bold;">4)</span> <span
+ style="font-weight: bold;">ver</span>=`grep "HDF5 Version:"
+${HDF5HOME}/lib/libhdf5.settings | awk
+'{print $3}'`</td>
+ <td>set <span style="font-weight: bold;">HDF5HOME</span> if you
+have preinstalled version of hdf</td>
+ <td>We try to find libhdf5.so.0.0.0 and libhdf5.settings in
+${<span style="font-weight: bold;">HDF5HOME</span>}/lib folder. <br>
+File libhdf5.settings contains the following version information: <br>
+HDF5 Version: 1.6.3</td>
+ </tr>
+ <tr>
+ <td>Med 2.2.2</td>
+ <td><span style="font-weight: bold;">1) MED2HOME</span> variable
+should be set.<br>
+ <span style="font-weight: bold;">2)</span> existence of
+libmed.so.1.0.1</td>
+ <td>set <span style="font-weight: bold;">MED2HOME</span> if you
+have preinstalled version of med</td>
+ <td>Unfortunately there is no strict way to check med version
+number.<br>
+We try to find libmed.so.1.0.1 in ${<span style="font-weight: bold;">MED2HOME</span>}/lib
+folder. <br>
+If you have problem with preinstalled version of med reinstall it.</td>
+ </tr>
+ <tr>
+ <td>Vtk 4.2.6</td>
+ <td><span style="font-weight: bold;">1) VTKHOME</span> variable
+should be set.<br>
+ <span style="font-weight: bold;">2)</span> existence of
+libvtkCommon.so</td>
+ <td>set <span style="font-weight: bold;">VTKHOME</span> if you
+have preinstalled version of vtk</td>
+ <td>Unfortunately there is no strict way to check VTK version
+number.<br>
+We try to find libvtkCommon.so in ${<span style="font-weight: bold;">VTKHOME</span>}/lib/vtk
+folder. <br>
+If you have problem with preinstalled version of vtk reinstall it.</td>
+ </tr>
+ <tr>
+ <td valign="top">Netgen 4.3<br>
+ </td>
+ <td valign="top"><span style="font-weight: bold;">NETGENROOT</span>
+variable should be set. </td>
+ <td valign="top">set <span style="font-weight: bold;">NETGENROOT</span>
+if you have preinstalled version
+of Netgen.<br>
+ </td>
+ <td valign="top">Unfortunarely we can't find anything about
+netgen version.<br>
+We just check if <span style="font-weight: bold;">NETGENROOT</span>
+environment varible is set.<br>
+ </td>
+ </tr>
+ <tr>
+ <td>OmniORB 4.0.5, <br>
+OmniORBpy 2.5, <br>
+OmniNotify 2.1</td>
+ <td><span style="font-weight: bold;">1) OMNIORBDIR</span>
+variable should be set.<br>
+ <span style="font-weight: bold;">2)</span> existence of
+libomniORB4.so.0.5 <br>
+ <span style="font-weight: bold;">3)</span> existence of
+_omnipymodule.so.2.4 <br>
+ <span style="font-weight: bold;">4)</span> existence of
+libCOSNotify4.so.0.1 <br>
+ <span style="font-weight: bold;">5)</span> existence of notifd<br>
+ </td>
+ <td>set <span style="font-weight: bold;">OMNIORBDIR</span> if
+you have preinstalled version of omni</td>
+ <td>We try to find several omni libraries and binaries in the ${<span
+ style="font-weight: bold;">OMNIORBDIR</span>}/lib and ${<span
+ style="font-weight: bold;">OMNIORBDIR</span>}/bin directories.<br>