Date: Monday Dec. 9, 2013
- Add repositories holding newer versions of g++ and qt.
sudo add-apt-repository ppa:ubuntu-toolchain-r/test &&
sudo apt-add-repository ppa:ubuntu-sdk-team/ppa &&
sudo aptitude update &&
sudo aptitude safe-upgrade
- Install g++-4.7 and qt5
sudo aptitude install g++-4.7 qtdeclarative5-dev
- Configure g++-4.7 to be default version
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.6 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.6 &&
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.7 40 --slave /usr/bin/g++ g++ /usr/bin/g++-4.7 &&
sudo update-alternatives --config gcc
- Install other dependencies (apart from g++ and qt)
sudo aptitude install cmake libbluetooth-dev libsqlite3-dev
- Clone the code.
git clone https://github.com/Barobo/BaroboLabHack &&
cd BaroboLabHack &&
git submodule init &&
git submodule update --init --recursive
- Compile libbarobo (should be automatic)
cd libbarobo &&
mkdir build &&
cd build && cmake .. && make &&
cd ../..
- Compile BaroboLabHack
qmake -qt=qt5 &&
make