version 1.9, 2001/02/16 09:29:04 |
version 1.13, 2001/02/22 16:10:17 |
| |
The NeL library need the following libraries : | The NeL library need the following libraries : |
| |
- STLPort 4.0 <URL:http://www.stlport.org/> | - STLPort 4.0 <URL:http://www.stlport.org/> |
- FreeType 2 <URL:http://www.freetype.org/> | - FreeType 2 <URL:http://freetype.sourceforge.net/> |
- Python 1.5 <URL:http://www.python.org/> | - Python 1.5 <URL:http://www.python.org/> |
| |
| STLPort need to be compiled. NeL is using the SGI iostreams and it require |
| the STLPort compilation and a linking of NeL with the STLPort library. |
| |
On a GNU/Linux platform you will need the following libraries and | On a GNU/Linux platform you will need the following libraries and |
softwares : | softwares : |
| |
| |
- Yacc / Bison <URL:http://www.gnu.org/software/bison/bison.html> | - Yacc / Bison <URL:http://www.gnu.org/software/bison/bison.html> |
- Mesa 3.3 <URL:http://www.mesa3d.org/> | - Mesa 3.3 <URL:http://www.mesa3d.org/> |
| |
Some of the GNU/Linux distributions uses a "custom" version of Mesa which | On some OpenGL implementations, you migth have some troubles, coming from |
include the last SGI's version of the glext.h file, which is good :-). | the <GL/glext.h> file, to get NeL to compile. This file could be missing |
The other GNU/Linux distributions use a strict distribution of Mesa, | or not up to date. You will find the latest version of this file on SGI's |
which migth use an older version of that file. So if you encounter | website : |
some problems during the NeL compilation concerning the GL_GLEXT_VERSION, | |
you should download the last version of the glext.h on SGI's website : | - glext.h <URL:http://oss.sgi.com/projects/ogl-sample/ABI/glext.h> |
<URL:http://oss.sgi.com/projects/ogl-sample/ABI/glext.h>. | |
| |
Most of our documentation is done using Doxygen, so you might need it | Most of our documentation is done using Doxygen, so you might need it |
to read our prose and our code documentation. If you want have nice | to read our prose and our code documentation. If you want have nice |
| |
The compilation on Windows has been done only with Visual C++ 6.0 SP4. | The compilation on Windows has been done only with Visual C++ 6.0 SP4. |
| |
You first need to compile STLport and FreeType libraries. It's a quite | You first need to compile STLport and FreeType libraries. It's a quite |
long compilation process. | long compilation process, and you should carefully read these libraries |
| documentation (at least the README and INSTALL files) before compiling |
| and installing them. |
| |
| STLport Compilation : |
| |
| - Open a Dos window and go in the STLPort's src directory. |
| |
| - Rename or copy the "vc6-unicode.mak" to "Makefile". |
| |
| - Execute `nmake clean all` followed by `nmake install`. |
| |
| FreeType compilation : |
| |
| - You need to intall gmumake and to place it in the PATH. |
| |
| - Open a Dos window and go in the FreeType's src directory. |
| |
| - Execute `make setup visualc' followed by `make`. |
| |
| If your are using your own IDE, you must be sure that the |
| src/psaux/psaux.c file is include in the project's files list to |
| compile. |
| |
Set up Visual C++ to find the STLPort and FreeType libraries. This | Set up Visual C++ to find the STLPort and FreeType libraries. This |
is done in the [Tools -> Options -> Directories] menu : | is done in the [Tools -> Options -> Directories] menu : |