X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=docs%2Finstall.html;h=8b349c40b9da23b7d2433cbe636b0405675f8528;hb=d00a239b288c5df7003f30ac80d156e70f27acf7;hp=a344c2ca7af4ca5ec4a804b4e02c947756a9d856;hpb=adc58e96d088615abc8325ac8c78ec770931448d;p=mesa.git diff --git a/docs/install.html b/docs/install.html index a344c2ca7af..8b349c40b9d 100644 --- a/docs/install.html +++ b/docs/install.html @@ -1,13 +1,20 @@ - + + + + + Compiling and Installing + + + -Compiling and Installing +
+

The Mesa 3D Graphics Library

+
- + +
- - - -

Compiling and Installing

+

Compiling and Installing

  1. Prerequisites for building @@ -19,62 +26,70 @@
  2. Building with SCons (Windows/Linux)
  3. Building for other systems
  4. Library Information -
  5. Building OpenGL programs with pkg-config +
  6. Building OpenGL programs with pkg-config
- -

1. Prerequisites for building

+

1. Prerequisites for building

1.1 General

- -

1.2 For DRI and hardware acceleration

+

1.2 For DRI and hardware acceleration

The following are required for DRI-based hardware acceleration with Mesa:

-

If you're using a fedora distro the following command should install all the needed dependencies: +

   sudo yum install flex bison imake libtool xorg-x11-proto-devel libdrm-devel \
   gcc-c++ xorg-x11-server-devel libXi-devel libXmu-devel libXdamage-devel git \
-  expat-devel llvm-devel
+  expat-devel llvm-devel python-mako
 
- -

2. Building with autoconf (Linux/Unix/X11)

+

2. Building with autoconf (Linux/Unix/X11)

The primary method to build Mesa on Unix systems is with autoconf. @@ -82,19 +97,20 @@ The primary method to build Mesa on Unix systems is with autoconf.

The general approach is the standard: +

   ./configure
   make
   sudo make install
 
+

But please read the detailed autoconf instructions for more details.

- -

3. Building with SCons (Windows/Linux)

+

3. Building with SCons (Windows/Linux)

To build Mesa with SCons on Linux or Windows do @@ -113,14 +129,13 @@ by -debug for debug builds. To build Mesa with SCons for Windows on Linux using the MinGW crosscompiler toolchain do

-    scons platform=windows toolchain=crossmingw machine=x86 mesagdi libgl-gdi
+    scons platform=windows toolchain=crossmingw machine=x86 libgl-gdi
 

This will create:

Put them all in the same directory to test them. @@ -128,23 +143,21 @@ Put them all in the same directory to test them. - -

4. Building for other systems

+

4. Building for other systems

Documentation for other environments (some may be very out of date):

-
+ - -

5. Library Information

+

5. Library Information

When compilation has finished, look in the top-level lib/ @@ -155,9 +168,6 @@ You'll see a set of library files similar to this: lrwxrwxrwx 1 brian users 10 Mar 26 07:53 libGL.so -> libGL.so.1* lrwxrwxrwx 1 brian users 19 Mar 26 07:53 libGL.so.1 -> libGL.so.1.5.060100* -rwxr-xr-x 1 brian users 3375861 Mar 26 07:53 libGL.so.1.5.060100* -lrwxrwxrwx 1 brian users 11 Mar 26 07:53 libGLU.so -> libGLU.so.1* -lrwxrwxrwx 1 brian users 20 Mar 26 07:53 libGLU.so.1 -> libGLU.so.1.3.060100* --rwxr-xr-x 1 brian users 549269 Mar 26 07:53 libGLU.so.1.3.060100* lrwxrwxrwx 1 brian users 14 Mar 26 07:53 libOSMesa.so -> libOSMesa.so.6* lrwxrwxrwx 1 brian users 23 Mar 26 07:53 libOSMesa.so.6 -> libOSMesa.so.6.1.060100* -rwxr-xr-x 1 brian users 23871 Mar 26 07:53 libOSMesa.so.6.1.060100* @@ -166,8 +176,6 @@ lrwxrwxrwx 1 brian users 23 Mar 26 07:53 libOSMesa.so.6 -> libOSM

libGL is the main OpenGL library (i.e. Mesa).
-libGLU is the OpenGL Utility library. -
libOSMesa is the OSMesa (Off-Screen) interface library.

@@ -178,7 +186,6 @@ If you built the DRI hardware drivers, you'll also see the DRI drivers: -rwxr-xr-x 1 brian users 16895413 Jul 21 12:11 i915_dri.so -rwxr-xr-x 1 brian users 16895413 Jul 21 12:11 i965_dri.so -rwxr-xr-x 1 brian users 11849858 Jul 21 12:12 r200_dri.so --rwxr-xr-x 1 brian users 16050488 Jul 21 12:11 r300_dri.so -rwxr-xr-x 1 brian users 11757388 Jul 21 12:12 radeon_dri.so @@ -188,8 +195,7 @@ versions of libGL and device drivers.

-
-

6. Building OpenGL programs with pkg-config

+

6. Building OpenGL programs with pkg-config

Running make install will install package configuration files @@ -210,6 +216,6 @@ For example, compiling and linking a GLUT application can be done with:
- +