I figured some might find this useful. Since this repo popped up on github, its original purpose is to create a vm to compile hifi in but I gleamed the info off just for people who were more on the advanced end but wanted the basics on how to compile hifi in Ubuntu 14.04 again. Here is the basic steps to prepare your compile box:
Notice that HiFi is hosting the qt needed for Ubuntu 14.04 to work now so that is one of the main reasons this works
Original Repo: https://github.com/highfidelity/hifi-cloud
apt-get install software-properties-common
add-apt-repository "deb http://hifi-debian-repo.s3.amazonaws.com/ stable main"
apt-get install qt cmake gcc-4.9 g++-4.9 build-essential git zlib1g-dev libssl-dev libstdc++6 freeglut3 freeglut3-dev mesa-common-dev libxrandr-dev libudev-dev libxslt1.1 libpulse0 libgstreamer0.10-0 libgstreamer-plugins-base0.10-0 libicu52 libxcomposite1 libtbb2 libsoxr0 -y --force-yes
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.9 60 --slave /usr/bin/g++ g++ /usr/bin/g++-4.9
echo QT_CMAKE_PREFIX_PATH=/usr/local/Qt-5.5.1/lib/cmake/ >> /etc/environment
now you can do your git pull on the hifi source.
One last note: Because of changes made by HiFi, you now need to include
-DSERVER_ONLY=TRUE in your cmake statement.
An example is:
cd to hifi source dir
cmake -DSERVER_ONLY=TRUE …
- EDIT 1 TO SEPARATE EACH LINE ABOVE SO YOU KNOW TO RUN EACH LINE SEPARATELY
- EDIT 2 TO FIX QT PREFIX PATH
- EDIT 3 TO ADD SERVER_ONLY FLAG