Version 6 vs 7
Version 6 vs 7
Edits
Edits
- Edit by Timotheos, Version 7
- Jun 12 2016 4:28 PM
- ·Updated page for recent instructions
- Edit by Timotheos, Version 6
- Jun 10 2016 10:20 PM
- ·Avoid hg errors by trusting the site first ;)
« Previous Change | Next Change » |
Edit Older Version 6... | Edit Older Version 7... |
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. 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.
=Installing Prerequisites=
The recommended way to set up your system and build Echo is to do the following.
==On Ubuntu-based Linux==
- Ensure you have Mercurial installed (one way is to run the following commands in a Terminal):
```
sudo apt-get update
sudo apt-get install mercurial
```
- Ensure you have access to [[diffusion|the repositories]].
- Ensure you have updated the host fingerprint as per the [[technical_documents/repositories/|Repositories]] page. This will avoid any certificate errors when attempting to clone.
- Clone the rEI Echo installer repository into the desired location.
- Run `sudo ./SetupEcho.sh` and follow the prompts.
=Building Echo=
Do one of the following:
# Navigate to the cloned EchoInstaller directory and run `./BuildEcho.sh`.
# 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=
The recommended way to set up your system and build Echo is to do the following.
==On Ubuntu-based Linux==
Enter these commands into- Ensure you have Mercurial installed (one way is to run the following commands in a Terminal:):
sudo apt-get update```
sudo apt-get install g++ build-essential -yt update
sudo apt-get install libbullet-dev libmodplug-dev libogg-dev libfreetype6-dev libopenal-dev libsigc++-2.0-dev \ll mercurial
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 access to [[diffusion|the repositories]].
Ensure you have Mercurial installed:- Ensure you have updated the host fingerprint as per the [[technical_documents/repositories/|Repositories]] page. This will avoid any certificate errors when attempting to clone.
sudo apt-get- Clone the rEI Echo install mercurial
You should have access to [[diffusion|the repositories]]er repository into the desired location.
Clone [[diffusion/EE|Echo3 ]] (assuming a working directory of `~/Projects`):
hg clone https://phabricator.seantasker.com/diffusion/EE/echo3/ ~/Projects/- Run `sudo ./SetupEcho.sh` and follow the prompts.
=Building Echo=
These instructions assume that you now haveDo one of the following directory structure::
- `~` (home or us# Navigate to the cloned EchoInstaller directory)
-- `Projects` and run `./BuildEcho.sh`.
--- `echo3`
# Open the `echo3` project in [[tools/netbeans|NetBeans]] and Build from there.