Version 5 vs 6
Version 5 vs 6
Edits
Edits
- Edit by Timotheos, Version 6
- Jun 10 2016 10:20 PM
- ·Avoid hg errors by trusting the site first ;)
- Edit by 0xseantasker, Version 5
- Jun 10 2016 10:11 PM
« Previous Change | Next Change » |
Edit Older Version 5... | Edit Older Version 6... |
Content Changes
Content Changes
NOTE: These instructions are outdated. The recommended way to set up your system and build echo is to clone the rEI repository and run ./SetupEcho.sh and follow the prompts.
=Installing Prerequisites=
==On Ubuntu-based Linux==
Enter these commands into the Terminal:
sudo apt-get update
sudo apt-get install g++ build-essential -y
sudo apt-get install libbullet-dev libmodplug-dev libogg-dev libfreetype6-dev libopenal-dev libsigc++-2.0-dev \
libgtkglext1-dev libboost-all-dev libpng12-dev libprotobuf-dev libvorbis-dev libglew-dev libgtkmm-2.4-dev \
libgtkglextmm-x11-1.2-dev libtinyxml-dev libutfcpp-dev libgtkmm-2.4-dev libgtkglextmm-x11-1.2-dev -y
This should install the Boost Libraries; however, if you're having difficulties, see [[technical_documents/installing_or_upgrading_boost/|Installing or upgrading boost]]. See also [[tools/gpp/|Installing `g++`]].
=Building Echo=
Ensure you have Mercurial installed:
sudo apt-get install mercurial
You should have access to [[diffusion|the repositories]].
Clone [[diffusion/EE|Echo3 ]] (assuming a working directory of `~/Projects`):
hg clone https://phabricator.seantasker.com/diffusion/EE/echo3/ ~/Projects/
These instructions assume that you now have the following directory structure:
- `~` (home or user directory)
-- `Projects`
--- `echo3`
Open the `echo3` project in [[tools/netbeans|NetBeans]] and Build from there.
NOTE: These instructions are outdated. The recommended way to set up your system and build echo is to clone the rEI repository and run `./SetupEcho.sh` and follow the prompts. First see [[technical_documents/trusting_the_site/|Trusting The Site]].
=Installing Prerequisites=
==On Ubuntu-based Linux==
Enter these commands into the Terminal:
sudo apt-get update
sudo apt-get install g++ build-essential -y
sudo apt-get install libbullet-dev libmodplug-dev libogg-dev libfreetype6-dev libopenal-dev libsigc++-2.0-dev \
libgtkglext1-dev libboost-all-dev libpng12-dev libprotobuf-dev libvorbis-dev libglew-dev libgtkmm-2.4-dev \
libgtkglextmm-x11-1.2-dev libtinyxml-dev libutfcpp-dev libgtkmm-2.4-dev libgtkglextmm-x11-1.2-dev -y
This should install the Boost Libraries; however, if you're having difficulties, see [[technical_documents/installing_or_upgrading_boost/|Installing or upgrading boost]]. See also [[tools/gpp/|Installing `g++`]].
=Building Echo=
Ensure you have Mercurial installed:
sudo apt-get install mercurial
You should have access to [[diffusion|the repositories]].
Clone [[diffusion/EE|Echo3 ]] (assuming a working directory of `~/Projects`):
hg clone https://phabricator.seantasker.com/diffusion/EE/echo3/ ~/Projects/
These instructions assume that you now have the following directory structure:
- `~` (home or user directory)
-- `Projects`
--- `echo3`
Open the `echo3` project in [[tools/netbeans|NetBeans]] and Build from there.
NOTE: These instructions are outdated. The recommended way to set up your system and build echo is to clone the rEI repository and run `./SetupEcho.shsh` and follow the promptsts. First see [[technical_documents/trusting_the_site/|Trusting The Site]].
=Installing Prerequisites=
==On Ubuntu-based Linux==
Enter these commands into the Terminal:
sudo apt-get update
sudo apt-get install g++ build-essential -y
sudo apt-get install libbullet-dev libmodplug-dev libogg-dev libfreetype6-dev libopenal-dev libsigc++-2.0-dev \
libgtkglext1-dev libboost-all-dev libpng12-dev libprotobuf-dev libvorbis-dev libglew-dev libgtkmm-2.4-dev \
libgtkglextmm-x11-1.2-dev libtinyxml-dev libutfcpp-dev libgtkmm-2.4-dev libgtkglextmm-x11-1.2-dev -y
This should install the Boost Libraries; however, if you're having difficulties, see [[technical_documents/installing_or_upgrading_boost/|Installing or upgrading boost]]. See also [[tools/gpp/|Installing `g++`]].
=Building Echo=
Ensure you have Mercurial installed:
sudo apt-get install mercurial
You should have access to [[diffusion|the repositories]].
Clone [[diffusion/EE|Echo3 ]] (assuming a working directory of `~/Projects`):
hg clone https://phabricator.seantasker.com/diffusion/EE/echo3/ ~/Projects/
These instructions assume that you now have the following directory structure:
- `~` (home or user directory)
-- `Projects`
--- `echo3`
Open the `echo3` project in [[tools/netbeans|NetBeans]] and Build from there.