Revert fd49179524057602e0797c1ef40f3b98915223ea^ ... fd49179524057602e0797c1ef40f3b98915223ea on Building for Linux
parent
fd49179524
commit
f29458bb95
|
@ -7,15 +7,26 @@ Dolphin runs on 64-bit Linux distributions. These instructions explain how to bu
|
|||
## Step 1 – Install the Correct Dependencies
|
||||
---
|
||||
|
||||
**Ubuntu 12.04 and newer**
|
||||
`sudo apt-get install cmake git g++ wx2.8-headers libwxbase2.8-dev libwxgtk2.8-dev libgtk2.0-dev libsdl1.2-dev libxrandr-dev libxext-dev libao-dev libasound2-dev libpulse-dev libbluetooth-dev libreadline-gplv2-dev libavcodec-dev libavformat-dev libswscale-dev`
|
||||
|
||||
**Ubuntu 11.04**
|
||||
`sudo apt-get install cmake git g++ wx2.8-headers libwxbase2.8-dev libwxgtk2.8-dev libgtk2.0-dev libsdl1.2-dev libxrandr-dev libxext-dev libao-dev libasound2-dev libpulse-dev libbluetooth-dev libreadline5-dev libavcodec-dev libavformat-dev libswscale-dev`
|
||||
**Debian-based distributions (Ubuntu, Linux Mint, etc.)**
|
||||
`sudo apt-get install cmake git g++ libwxbase3.0-dev libwxgtk3.0-dev libgtk2.0-dev libxrandr-dev libxext-dev libao-dev libasound2-dev libpulse-dev libbluetooth-dev libreadline-gplv2-dev libavcodec-dev libavformat-dev libswscale-dev`
|
||||
|
||||
**Other Linux versions**
|
||||
See the [build dependencies](#build-dependencies) below for a list of packages you will need to install.
|
||||
|
||||
**Installing SDL**
|
||||
|
||||
Note: SDL 2.0 must be compiled from source to prevent a bug causing Dolphin to crash with rumble-enabled controllers.
|
||||
|
||||
Install Mercurial (`sudo apt-get install hg`), and clone the SDL repo to the directory of your choice:
|
||||
```
|
||||
cd /tmp; hg clone http://hg.libsdl.org/SDL
|
||||
```
|
||||
|
||||
Build SDL and install:
|
||||
```
|
||||
cd SDL; ./configure && make && sudo make install
|
||||
```
|
||||
|
||||
## Step 2 – Get the Dolphin Repository
|
||||
---
|
||||
|
||||
|
@ -85,9 +96,8 @@ Most of the time, any problems in the build process are due to user error. It's
|
|||
- git
|
||||
- cmake
|
||||
- g++
|
||||
- wx2.9-headers (wx3.0-headers work too, and are perhaps preferred!)
|
||||
- libwxbase2.8-dev
|
||||
- libwxgtk2.8-dev
|
||||
- libwxbase3.0-dev
|
||||
- libwxgtk3.0-dev
|
||||
- libgtk2.0-dev
|
||||
- libbluetooth-dev (optional, for real Wiimotes)
|
||||
- libxrandr-dev (optional, for switching desktop resolution in fullscreen mode)
|
||||
|
@ -101,6 +111,6 @@ Most of the time, any problems in the build process are due to user error. It's
|
|||
- libavformat-dev (optional, for dumping frames in AVI format)
|
||||
- libswscale-dev (optional, for dumping frames in AVI format)
|
||||
- liblzo2-dev (optional, if not found will be built statically)
|
||||
- libsdl1.2-dev (optional, if not found will be built statically)
|
||||
- libsoil-dev (optional, if not found will be built statically)
|
||||
- libsfml-dev (optional, if not found will be built statically)
|
||||
- SDL 2.0 (build from source to avoid a bug with rumble-enabled controllers)
|
Loading…
Reference in New Issue