76
edits
Rootfather (talk | contribs) |
|||
(3 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
===Debian-based distributions=== | ===Debian-based distributions=== | ||
The following should install all the needed libraries: | The following should install all the needed libraries: | ||
< | <syntaxhighlight lang="bash"> | ||
apt-get install g++ make libsdl2-dev libjpeg62-turbo-dev libmpeg2-4-dev libogg-dev libvorbis-dev libflac-dev libmad0-dev libpng-dev libtheora-dev libfaad-dev libfluidsynth-dev libfreetype6-dev zlib1g-dev | apt-get install g++ make libsdl2-dev liba52-dev libjpeg62-turbo-dev libmpeg2-4-dev libogg-dev libvorbis-dev libflac-dev libmad0-dev libpng-dev libtheora-dev libfaad-dev libfluidsynth-dev libfreetype6-dev zlib1g-dev | ||
</ | </syntaxhighlight> | ||
Some distributions, like Ubuntu, do not provide the turbo version of libjpeg. In this case, simply install <tt>libjpeg62-dev</tt> instead of <tt>libjpeg62-turbo-dev</tt>. | Some distributions, like Ubuntu, do not provide the turbo version of libjpeg. In this case, simply install <tt>libjpeg62-dev</tt> instead of <tt>libjpeg62-turbo-dev</tt>. | ||
For Ubuntu, you can also obtain libunity: | For Ubuntu, you can also obtain libunity: | ||
< | <syntaxhighlight lang="bash"> | ||
apt-get install libunity-dev | apt-get install libunity-dev | ||
</ | </syntaxhighlight> | ||
===RPM-based distributions=== | ===RPM-based distributions=== | ||
The following should install all the needed libraries (apart from fluidsynth): | The following should install all the needed libraries (apart from fluidsynth): | ||
< | <syntaxhighlight lang="bash"> | ||
yum install gcc-c++ make SDL-devel libjpeg-turbo-devel libmpeg2-devel libogg-devel libvorbis-devel flac-devel libmad-devel libpng-devel libtheora-devel faad2-devel freetype-devel zlib-devel | yum install gcc-c++ make SDL-devel libjpeg-turbo-devel libmpeg2-devel libogg-devel libvorbis-devel flac-devel libmad-devel libpng-devel libtheora-devel faad2-devel freetype-devel zlib-devel | ||
</ | </syntaxhighlight> | ||
===Arch Linux-based distributions=== | ===Arch Linux-based distributions=== | ||
The following command installs the compiler toolchain and all the needed libraries: | The following command installs the compiler toolchain and all the needed libraries: | ||
< | <syntaxhighlight lang="bash"> | ||
pacman -S --needed base-devel git curl faad2 freetype2 flac fluidsynth libjpeg-turbo libogg libvorbis libmad libmpeg2 libtheora libpng nasm readline sdl2 sdl2_net zlib | pacman -S --needed base-devel git curl faad2 freetype2 flac fluidsynth libjpeg-turbo libogg libvorbis libmad libmpeg2 libtheora libpng nasm readline sdl2 sdl2_net zlib | ||
</ | </syntaxhighlight> | ||
Per default, some Arch based distributions like Manjaro and Antergos require the usage of "sudo" to gain root access. | Per default, some Arch based distributions like Manjaro and Antergos require the usage of "sudo" to gain root access. | ||
Line 41: | Line 41: | ||
== Further reading == | == Further reading == | ||
* [ | * [https://github.com/scummvm/scummvm/blob/master/README.md#100-compiling ScummVM README, Section 10.0] |