This guide assumes you have downloaded the latest copy of the OpenITG source code from here: https://github.com/openitg/openitg
You can optionally take the latest build from here: http://openitg.gr-p.com/ - However, this build hasn't been updated since 2013 and features quite a few bugs. So let's build from source using this guide.
NOTE: This guide has been written and tested using: Ubuntu 17.04 Zesty Zapus / 13 April 2017
1. Enable "Community-maintained free and open-source software (universe)".
a) Via the GUI here: Search > Software & Updates.
or
b) via Terminal here:
sudo add-apt-repository universe
sudo apt-get update
2. Open Terminal and execute the following...
sudo apt-get install libasound2-dev libpulse-dev libmad0-dev libtheora-dev libvorbis-dev libpng-dev libjpeg-dev libglu1-mesa-dev libgl1-mesa-dev xorg-dev libxrandr-dev libbz2-dev libglew1.5-dev glew-utils libglew-dev libglewmx-dev libgtk2.0-dev yasm automake liblua5.1-0-dev libusb-dev libavcodec-dev libavformat-dev libswscale-dev libresample1-dev libcrypto++-dev libsdl1.2-dev libavutil-dev libjpeg62-dev
NOTE: The old Beta2 build does not require these libraries: libavutil-dev libpng12-dev libjpeg62-dev
3. Install libpng12-dev. libpng12-dev is not available in the universe repository, so you have to add a new repository
a) Add the following line to: /etc/apt/sources.list
deb http://security.ubuntu.com/ubuntu trusty-security main
b) Now install libpng12-dev
sudo apt-get install libpng12-dev
4. Open Terminal and execute the following to build the source...
./build-home.sh
5. Open Terminal and execute the following to package it into a nice releasable form...
./generate-home-release.sh
6. A zip file (release) will now have been generated in the main directory called "home-tmp.zip". Well done!
NOTE: If you are trying to run OpenITG and it states that shared files/libs are missing, then chances are a lib was missing when it was compiled. Please check ALL required libraries were present on your system at compile time.
Need pads? and have PIUIO: https://github.com/djpohly/piuio
Credits: s34n and TeamBBC
No comments:
Post a Comment