
=== Build Log ===

Build done 25 May 2020 with Ubuntu 16.04 i386 with last updates:

There should not be any spaces in the build path.

1. SDL2-2.0.12.tar.gz

Prepare:

 sudo apt install build-essential mercurial make cmake autoconf automake libtool libasound2-dev libpulse-dev libaudio-dev libx11-dev libxext-dev libxrandr-dev libxcursor-dev libxi-dev libxinerama-dev libxxf86vm-dev libxss-dev libgl1-mesa-dev libesd0-dev libdbus-1-dev libudev-dev  libgles2-mesa-dev libegl1-mesa-dev libibus-1.0-dev fcitx-libs-dev libsamplerate0-dev libsndio-dev libwayland-dev libxkbcommon-dev wayland-protocols libgl1-mesa-dev-lts-xenial

Build:

 ./autogen.sh
 ./configure
 make -j 4
 sudo make install

Copy result:

 cp /usr/local/lib/libSDL2-2.0.so.0 ~/


2. SDL2_image-2.0.5.tar.gz

Prepare:

 sudo apt install libjpeg-dev libtiff-dev libwebp-dev libpng16-dev

Build:

 ./autogen.sh
 ./configure
 make -j 4
 make install

Copy result:

 cp /usr/local/lib/libSDL2_image-2.0.so.0 ~/
 cp /lib/i386-linux-gnu/libpng16.so.16 ~/
 cp /usr/lib/i386-linux-gnu/libtiff.so.5 ~/
 cp /usr/lib/i386-linux-gnu/libjpeg.so.8 ~/
 cp /usr/lib/i386-linux-gnu/libwebp.so.5 ~/

3. SDL2_ttf-2.0.15.tar.gz

Prepare:

 sudo apt install libpng12-dev libfreetype6-dev

Build:

 ./autogen.sh
 ./configure
 make -j 4
 make install


Copy result:

 cp /usr/local/lib/libSDL2_ttf-2.0.so.0 ~/
 cp /lib/i386-linux-gnu/libpng12.so.0 ~/
 cp /usr/lib/i386-linux-gnu/libfreetype.so.6 ~/
 cp /lib/i386-linux-gnu/libz.so.1 ~/


4. SDL2_mixer-2.0.4.tar.gz

Prepare:

 sudo apt-get install libogg-dev libflac-dev libvorbis-dev libopus-dev libopusfile-dev libmpg123-dev 

Build:

 ./autogen.sh
 ./configure
 make -j 4
 sudo make install

Copy result:

cp /usr/local/lib/libSDL2_mixer.so ~/
cp /usr/lib/i386-linux-gnu/libmodplug.so.1 ~/
cp /usr/lib/i386-linux-gnu/libfluidsynth.so.1 ~/
cp /usr/lib/i386-linux-gnu/libvorbisfile.so.3 ~/
cp /usr/lib/i386-linux-gnu/libFLAC.so.8 ~/
cp /usr/lib/i386-linux-gnu/libmpg123.so.0 ~/
cp /usr/lib/libopusfile.so.0 ~/



-- Ivan Denisov, iadenisov@oberon.org

