X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=docs%2Finstall.html;h=948d147f19ea4211c96df895aa9c950a35e6ca22;hb=ddb05578684ed7de5ec65e0dae62c50c76948fbc;hp=c86a755e4b67adc7320e945fb080ed6338386f92;hpb=f8e6d19f3f40931be741b44d3edf210c38e13f0f;p=mesa.git diff --git a/docs/install.html b/docs/install.html index c86a755e4b6..948d147f19e 100644 --- a/docs/install.html +++ b/docs/install.html @@ -1,146 +1,146 @@ - + + +
+ +mingw-get install msys-flex msys-bison
The following are required for DRI-based hardware acceleration with Mesa:
-Mesa may be built using autoconf. -This should work well on most GNU-based systems. -If that fails the traditional Mesa build system is available. +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 +- -
-The traditional Mesa build system is based on a collection of pre-defined -system configurations. +The primary method to build Mesa on Unix systems is with autoconf.
+
-To see the list of configurations, just type make
.
-Then choose a configuration from the list and type make
-configname.
+The general approach is the standard:
+ ./configure + make + sudo make install +
-Mesa may be built in several different ways using the predefined configurations: +But please read the detailed autoconf instructions +for more details.
-
-To compile stand-alone Mesa type make
in the top-level directory.
-You'll see a list of supported system configurations.
-Choose one from the list (such as linux-x86), and type:
+To build Mesa with SCons on Linux or Windows do
- make linux-x86 + scons-
This will produce libGL.so and several other libraries
-+The build output will be placed in +build/platform-machine-debug/..., where platform is for +example linux or windows, machine is x86 or x86_64, optionally followed +by -debug for debug builds. +
-Build Mesa and the DRI hardware drivers by running +To build Mesa with SCons for Windows on Linux using the MinGW crosscompiler toolchain do
- make linux-dri + scons platform=windows toolchain=crossmingw machine=x86 mesagdi libgl-gdi
-There are also linux-dri-x86
, linux-dri-x86-64
,
-and linux-ppc
configurations which are optimized for those
-architectures.
+This will create:
-Make sure you have the prerequisite versions of DRM and Xserver mentioned -above. +Put them all in the same directory to test them.
-
-Later, if you want to rebuild for a different configuration run
-make realclean
before rebuilding.
+Documentation for other environments (some may be very out of date):
When compilation has finished, look in the top-level lib/
@@ -154,9 +154,6 @@ lrwxrwxrwx 1 brian users 19 Mar 26 07:53 libGL.so.1 -> libGL.so.1
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 12 Mar 26 07:53 libglut.so -> libglut.so.3*
-lrwxrwxrwx 1 brian users 16 Mar 26 07:53 libglut.so.3 -> libglut.so.3.7.1*
--rwxr-xr-x 1 brian users 597754 Mar 26 07:53 libglut.so.3.7.1*
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*
@@ -167,8 +164,6 @@ lrwxrwxrwx 1 brian users 23 Mar 26 07:53 libOSMesa.so.6 -> libOSM
libGLU is the OpenGL Utility library.
-libglut is the GLUT library.
-
libOSMesa is the OSMesa (Off-Screen) interface library.
--rwxr-xr-x 1 brian users 15607851 Jul 21 12:11 ffb_dri.so --rwxr-xr-x 1 brian users 15148747 Jul 21 12:11 i810_dri.so --rwxr-xr-x 1 brian users 14497814 Jul 21 12:11 i830_dri.so -rwxr-xr-x 1 brian users 16895413 Jul 21 12:11 i915_dri.so --rwxr-xr-x 1 brian users 11320803 Jul 21 12:11 mach64_dri.so --rwxr-xr-x 1 brian users 11418014 Jul 21 12:12 mga_dri.so --rwxr-xr-x 1 brian users 11064426 Jul 21 12:12 r128_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 --rwxr-xr-x 1 brian users 11232304 Jul 21 12:13 s3v_dri.so --rwxr-xr-x 1 brian users 11062970 Jul 21 12:13 savage_dri.so --rwxr-xr-x 1 brian users 11214212 Jul 21 12:13 sis_dri.so --rwxr-xr-x 1 brian users 11368736 Jul 21 12:13 tdfx_dri.so --rwxr-xr-x 1 brian users 10598868 Jul 21 12:13 trident_dri.so --rwxr-xr-x 1 brian users 10997120 Jul 21 12:13 unichrome_dri.so
@@ -200,50 +184,7 @@ versions of libGL and device drivers.
- - -
-The standard location for the OpenGL header files on Unix-type systems is
-in /usr/include/GL/
.
-The standard location for the libraries is /usr/lib/
.
-For more information see, the
-
-Linux/OpenGL ABI specification.
-
-If you'd like Mesa to co-exist with another implementation of OpenGL that's
-already installed, you'll have to choose different directories, like
-/usr/local/include/GL/
and /usr/local/lib/
.
-
-To install Mesa's headers and libraries, run make install
.
-But first, check the Mesa/configs/default file and examine the values
-of the INSTALL_DIR and DRI_DRIVER_INSTALL_DIR variables.
-Change them if needed, then run make install
.
-
-The variable
-DESTDIR may also be used to install the contents to a temporary
-staging directory.
-This can be useful for package management.
-For example: make install DESTDIR=/somepath/
-
-Note: at runtime you can use the LD_LIBRARY_PATH environment variable -(on Linux at least) to switch -between the Mesa libraries and other vendor's libraries whenever you want. -This is a handy way to compare multiple OpenGL implementations. -
- - - -
Running
-Please see the instructions on building with SCons.
-
-To build Mesa with SCons on Linux or Windows do
-
-The build output will be placed in
-build/platform-machine-debug/..., where platform is for
-example linux or windows, machine is x86 or x86_64, optionally followed
-by -debug for debug builds.
-
-To build Mesa with SCons for Windows on Linux using the MinGW crosscompiler toolchain do
-
-This will create:
-
-Put them all in the same directory to test them.
-
-Documentation for other environments (some may be very out of date):
-make install
will install package configuration files
@@ -264,77 +205,6 @@ For example, compiling and linking a GLUT application can be done with:
-
-2. Windows Compilation and Installation
-
-
3. Building with SCons
-
-
- scons
-
-
- scons platform=windows toolchain=crossmingw machine=x86 statetrackers=mesa drivers=softpipe,trace winsys=gdi
-
-
-
-4. Other systems
-
-
-
-
-
-