Open main menu

Difference between revisions of "Compiling ScummVM/GCC"

801 bytes removed ,  15:20, 6 January 2021
no edit summary
Line 5: Line 5:
The following should install all the needed libraries:
The following should install all the needed libraries:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
apt-get install g++ make git 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 libfribidi-dev libglew-dev
apt-get install g++ make git 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 libfribidi-dev libglew-dev libsdl2-net-dev libcurl4-openssl-dev libgtk-3-dev libspeechd-dev
</syntaxhighlight>
</syntaxhighlight>


Line 14: Line 14:


===Ubuntu 16.04 to 20.04===
===Ubuntu 16.04 to 20.04===
The following should install all the needed libraries:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
apt install g++ make git libsdl2-dev liba52-dev libjpeg-turbo8-dev libmpeg2-4-dev libogg-dev libvorbis-dev libflac-dev libmad0-dev libpng-dev libtheora-dev libfaad-dev libfluidsynth-dev libfreetype6-dev zlib1g-dev libfribidi-dev libglew-dev
apt install g++ make git libsdl2-dev liba52-dev libjpeg-turbo8-dev libmpeg2-4-dev libogg-dev libvorbis-dev libflac-dev libmad0-dev libpng-dev libtheora-dev libfaad-dev libfluidsynth-dev libfreetype6-dev zlib1g-dev libfribidi-dev libglew-dev libsdl2-net-dev libcurl4-openssl-dev libgtk-3-dev libspeechd-dev libunity-dev
</syntaxhighlight>
 
For cloud and lan features you also need the SDL2_net and curl libraries:
<syntaxhighlight lang="bash">
apt install libsdl2-net-dev libcurl4-openssl-dev
</syntaxhighlight>
 
You can also obtain libunity (for taskbar integration), libgtk (to use the gtk file browser), and libspeechd (for text to speech):
<syntaxhighlight lang="bash">
apt install libunity-dev libgtk-3-dev libspeechd-dev
</syntaxhighlight>
</syntaxhighlight>


Line 45: Line 36:
The following should install all the needed libraries:
The following should install all the needed libraries:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
pkg install git gmake pkgconf sdl2 faad2 freetype2 libogg libvorbis libiconv libmpeg2 libtheora libmad png flac fluidsynth sndio liba52 fribidi jpeg-turbo
pkg install git gmake pkgconf sdl2 faad2 freetype2 libogg libvorbis libiconv libmpeg2 libtheora libmad png flac fluidsynth sndio liba52 fribidi jpeg-turbo sdl2_net curl gtk3 speech-dispatcher
</syntaxhighlight>
 
For cloud and lan features you also need the SDL2_net and curl libraries:
<syntaxhighlight lang="bash">
pkg install sdl2_net curl
</syntaxhighlight>
 
You can also obtain libgtk (to use the gtk file browser), and speech-dispatcher (for text to speech):
<syntaxhighlight lang="bash">
pkg install gtk3 speech-dispatcher
</syntaxhighlight>
</syntaxhighlight>


Line 61: Line 42:
The following should install all the needed libraries:
The following should install all the needed libraries:
<syntaxhighlight lang="bash">
<syntaxhighlight lang="bash">
pkg_add git gmake sdl2 faad libogg libvorbis libiconv libmpeg2 libtheora libmad png flac fluidsynth liba52 fribidi jpeg
pkg_add git gmake sdl2 faad libogg libvorbis libiconv libmpeg2 libtheora libmad png flac fluidsynth liba52 fribidi jpeg sdl2-net curl gtk+3 speech-dispatcher
</syntaxhighlight>
 
For cloud and lan features you also need the SDL2_net and curl libraries:
<syntaxhighlight lang="bash">
pkg_add sdl2-net curl
</syntaxhighlight>
 
You can also obtain libgtk (to use the gtk file browser), and speech-dispatcher (for text to speech):
<syntaxhighlight lang="bash">
pkg_add gtk+3 speech-dispatcher
</syntaxhighlight>
</syntaxhighlight>


271

edits