Emulator Issues #4716
closedLinux_Build wiki site outdated
0%
Description
Which way do you guys prefer to compile dolphin under Linux?
There is a wiki page[1] saying "use cmake" and there is a Devolper Guide site[2] saying "just run scons".
First of all there are dependencies missing at the wiki page.
Please add these to the apt-get install section:
libsoil-dev
libsfml-dev
liblzo2-dev
libbluetooth-dev
The CMakeLists.txt does not detect the libs above properly. Means: It does not stop if they are not installed.
The trunk version has also the bug that it does not detect gdk-pixbuf.h properly under Debian. Who reads the CMakeLists.txt knows why...
Second: If you prefer the scons way, substitute the cmake with a scons in the apt-get section.
Please also note that with Debian wheezy apt-get is considered deprecated and aptitude should be used by default [3].
I would suggest to update the wikipage with the dependencies above and replace cmake with scons (which worked fine for me) and replace the apt-get with aptitude.
1: http://code.google.com/p/dolphin-emu/wiki/Linux_Build
2: http://code.google.com/p/dolphin-emu/wiki/DeveloperGuide
3: http://www.debian.org/doc/FAQ/ch-pkgtools.en.html#s-aptitude
Updated by Sonicadvance1 over 13 years ago
those four libraries aren't /required/ to run, Dolphin will compile the libraries statically in to it.
maybe libbluetooth is a required one though....can't remember.
Updated by glennricster over 13 years ago
The developer guide site is outdated. Use cmake for linux. I will fix that.
As to the dependencies that you list, every one of them is listed in the build dependencies. They are all optional so do not need to be in the apt-get line. libbluetooth-dev is only needed if you want real wiimote support. That is why cmake does not stop if it does not detect that one. As to the others, as Sonicadvance1 said, if they are not present they are built statically. So that is why cmake does not stop there. apt-get is not considered deprecated. It is really a matter of preference. Read your third link closer.
Updated by glennricster over 13 years ago
- Status changed from New to Fixed
This issue was closed by revision r7680.