Building Dolphin on Linux: Difference between revisions

no edit summary
(build and install page for linux users)
 
No edit summary
Line 2: Line 2:


(This howto is based upon the outdated build instruction from the project wiki page [http://code.google.com/p/dolphin-emu/wiki/Linux_Build])
(This howto is based upon the outdated build instruction from the project wiki page [http://code.google.com/p/dolphin-emu/wiki/Linux_Build])
==Preparations to build Dolphin ==
First, make sure you have the correct dependencies installed.
'''Ubuntu 12.04'''<br>
<code>sudo apt-get install git cmake git g++ wx2.8-headers libwxbase2.8-dev libwxgtk2.8-dev libgtk2.0-dev libsdl1.2-dev nvidia-cg-toolkit libxrandr-dev libxext-dev libglew1.5-dev libao-dev libasound2-dev libpulse-dev libbluetooth-dev libreadline-gplv2-dev libavcodec-dev libavformat-dev libswscale-dev</code>
'''Ubuntu 11.10'''<br>
<code>sudo apt-get install cmake git g++ wx2.8-headers libwxbase2.8-dev libwxgtk2.8-dev libgtk2.0-dev libsdl1.2-dev nvidia-cg-toolkit libxrandr-dev libxext-dev libglew1.5-dev libao-dev libasound2-dev libpulse-dev libbluetooth-dev libreadline5-dev libavcodec-dev libavformat-dev libswscale-dev</code>
'''Other Linux version?'''
See your distro's package manager for instructions on how to install above dependencies (also see Addendum A for a detailed list).
==Addendum A - dependencies==
This addendum lists the dependencies to build Dolphin.
* Build Dependencies
* git
* cmake
* g++
* wx2.8-headers
* libwxbase2.8-dev
* libwxgtk2.8-dev
* libgtk2.0-dev
* nvidia-cg-toolkit
* libbluetooth-dev (optional, for real wiimotes)
* libxrandr-dev (optional, for switching desktop resolution in fullscreen mode)
* libxext-dev
* libreadline-dev
* libasound-dev (optional, for alsa sound backend)
* libpulse-dev (optional, for pulseaudio sound backend)
* libao-dev (optional, for ao sound backend)
* libopenal-dev (optional, for openal sound backend)
* libavcodec-dev (optional, for dumping frames in AVI format)
* libavformat-dev (optional, for dumping frames in AVI format)
* libswscale-dev (optional, for dumping frames in AVI format)
* libglew1.5-dev (optional, if not found will be built statically)
* 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)
33

edits