parasurv@webspace ~ $

Blog: [Site updates] [Linux] [Free Software] [Culture] [Health] [Watches] Learning: [Emacs Journal] [Linux Wiki] Personal: [Contact] [About me]

Shorts: [Microblog] [Linkblog] Important: [Read] [Watch] [Listen] Other pages: [Old games stuff]

How to compile ScummVM on Ubuntu?

Date: 2019-10-29

Update: 2019/12/18 - on the 17th Blade Runner got officially released on GOG, and uses ScummVM, if you want to play the game you don't need to hassle with ScummVM anymore, even if your system has an older version.

This guide is for Ubuntu 19.10, but it can work on other versions. I had to compile from source, because the latest Ubuntu doesn't have the 2.1 version of ScummVM, which can run Blade Runner really well.

1. Download source

First we need to download the source from their website, and extract it to a temporary directory. Just make sure it has enough space.

2. Download dependencies for compiling

This is based on their wiki. Use the following command in terminal:

sudo apt install g++ make libsdl2-dev liba52-dev libjpeg62-dev libmpeg2-4-dev
libogg-dev libvorbis-dev libflac-dev libmad0-dev libpng-dev libtheora-dev
libfaad-dev libfluidsynth-dev libfreetype6-dev zlib1g-dev

3. Compile ScummVM

Enter into the ScummVM directory, in this example I have it in my home directory under src:

cd ~/src/scummvm-2.1.0

Run the compile script, and hope no error messages :)

./configure

Compiling ScummVM (it can take a while depending on your machine):

make clean

and then

make

After that you can run it from this directory (but then you need to make a shortcut, etc.), but I highly recommend a system-wide install, so run this command:

sudo make install

After this, ScummVM will be available from the menu.

Hosted on Neocities and created with Emacs, the world best text editor, operating system. This website doesn't track you. I don't use any javascript or other scripts. I don't store any information about the visitors. It's just pure old fashioned HTML. Some parts of the site is not up-to-date design wise. I may or may not update them in the future. I don't really support mobile stuff, but I bet if you disable the little CSS I have, you can read the site perfectly.