mirror of
https://github.com/glest/glest-source.git
synced 2025-02-22 10:43:47 +01:00
Update README.compiling-linux.txt
Update the Linux build instructions for clarity, flow, etc. Refer to #127
This commit is contained in:
parent
947bb499a4
commit
598c337440
@ -16,8 +16,7 @@ around on the forums, e.g. http://forum.megaglest.org/?topic=1426#).
|
||||
|
||||
--- 2.1 Prerequesites ---
|
||||
|
||||
Before you can start compiling it, the game depends on and needs the following
|
||||
tools and libraries to be present:
|
||||
Compiling MegaGlest requires the following dependencies to be installed:
|
||||
|
||||
* Standard GNU compiler and additional tools (g++ version 4.6.3 or later is
|
||||
required at the moment)
|
||||
@ -74,14 +73,8 @@ tools and libraries to be present:
|
||||
|
||||
* libdl
|
||||
|
||||
NOTE: We have produced a script that tries to install build dependencies on many
|
||||
Linux distros. The script is located in mk/linux/setupBuildDeps.sh
|
||||
|
||||
If CMake reports that it cannot find some of the libraries, make sure that you
|
||||
also have the ...-dev(el) packages installed that some distributions provide.
|
||||
|
||||
At this point we would like to thank all the authors of these helpful libraries
|
||||
who made our development easy and straight forward.
|
||||
NOTE: A script which tries to install build dependencies on many Linux distros
|
||||
is located in mk/linux/setupBuildDeps.sh
|
||||
|
||||
--- 2.2 Building ---
|
||||
|
||||
@ -96,7 +89,7 @@ examine it and build manually using cmake.
|
||||
|
||||
We provide MojoSetup based installers for Linux and NSIS based installers for
|
||||
Windows. By default, the Linux installers install to your home directory. The
|
||||
Windows installers install to %ProgramFiles%, so to the systems' global scope.
|
||||
Windows installers install to %ProgramFiles% (global system scope).
|
||||
|
||||
There are also community maintained packages available for several Linux and
|
||||
BSD distributions. Please see the website, forums and wiki for details.
|
||||
@ -104,42 +97,44 @@ BSD distributions. Please see the website, forums and wiki for details.
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~ 3. Troubleshooting ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
||||
--- In General ---
|
||||
--- General ---
|
||||
* Make sure both the hardware and software of your system match the requirements
|
||||
* If you cannot find what you are looking for on here please check the FAQs
|
||||
(https://docs.megaglest.org/MG/FAQ) before contacting.
|
||||
(https://docs.megaglest.org/MG/FAQ) before contacting the developers.
|
||||
|
||||
--- Compiling ---
|
||||
* If CMake fails make sure you have read all of section 2.1 above.
|
||||
* If CMake reports that it cannot find some of the libraries, make sure that
|
||||
the relevant ...-dev(el) packages are also installed (distro-dependent).
|
||||
|
||||
--- Sound/Audio errors when starting ---
|
||||
--- Sound/Audio ---
|
||||
* If the game doesn't start because of audio/sound errors:
|
||||
Make sure no other application is using your soundcard. Typical problems are
|
||||
the Gnome/KDE sound dameons esd and artsd. You can kill these daemons with
|
||||
killall esd ; killall artsd
|
||||
the following commands:
|
||||
# killall esd ; killall artsd
|
||||
|
||||
* If this doesn't solve your sound problems try to get an updated OpenAL from
|
||||
* If this doesn't solve the sound problems, get an updated OpenAL from
|
||||
http://openal.org or a newer repository provided by your distribution.
|
||||
|
||||
* Sound is played through OpenAL - you might need to take a look at your
|
||||
* Sound is played through OpenAL - double-check the OpenAL system
|
||||
configuration: http://supertux.lethargik.org/wiki/OpenAL_Configuration
|
||||
|
||||
--- The game complains about OpenGL 1.3 not available, is missing OpenGL extensions
|
||||
or works very slowly ---
|
||||
* Look at glxinfo and make sure the system is using the drivers you want to
|
||||
use. If you have a NVIDIA or AMD/ATI graphics card then consider using the
|
||||
proprietary drivers (where available), which usually provide much better
|
||||
--- OpenGL ---
|
||||
* If the game produces error messages regarding OpenGL or OpenGL extensions
|
||||
being unavailable, look at glxinfo and make sure the system is using the
|
||||
drivers you want to use. If you have a NVIDIA or AMD/ATI graphics card then
|
||||
consider using the proprietary drivers, which may provide better
|
||||
performance than the open source drivers most distributions use by default.
|
||||
Most Intel graphics chips use an open source driver on Linux, based on Mesa
|
||||
("glxinfo | grep -i mesa"). This hardware is much slower than any dedicated
|
||||
graphics cards produced during the past few years. The same holds true for
|
||||
AMD APUs, the graphics chips embedded into AMD processors.
|
||||
AMD APUs (the graphics chips embedded into AMD processors).
|
||||
|
||||
--- The game crashes ---
|
||||
--- Crashing ---
|
||||
* Check the forums at http://forums.megaglest.org/
|
||||
* It would be nice if you could report any crashes and freezes that are not yet
|
||||
described on the forums, preferably with a gdb backtrace from a debugging
|
||||
enabled build (cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo)
|
||||
* Please report any crashes and freezes that are not yet described on the forums,
|
||||
preferably with a gdb backtrace from a debugging enabled build
|
||||
(cmake -DCMAKE_BUILD_TYPE=RelWithDebInfo)
|
||||
|
||||
|
||||
~~~~~~~~~~~~~~~~~~~~~~~~~~ 4. More information ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||
|
Loading…
x
Reference in New Issue
Block a user