These are chat archives for highfidelity/hifi

25th
Dec 2014
Adrianl3d
@Adrianl3d
Dec 25 2014 00:43
seasons greeting one and all
Jason Hawks
@nbq
Dec 25 2014 02:31
Seasons Greetings @Adrianl3d and others
morrisford
@morrisford
Dec 25 2014 20:54
Since struggling with getting hifi compiled and running, I have documented the process for compiling for linux in Ubuntu 14.10 that worked for me. I would like to contribute that back but I'm not sure how to go about that. I also set up a virtual box Ubuntu 14.10 vm and got hifi compiled and running in there, slow but running. I would like to put that somewhere also.
Joe Large [Omega Heron]
@OmegaHeron
Dec 25 2014 23:11
There's a thread in the (closed) alpha tester forums about Ubuntu 14.10 (and other distros), also some info on docs.highfidelity.io. It's a bit of a process to get writings into docs system or I would have pushed my Ubuntu document to it already.
Juan Andrés
@juandiana
Dec 25 2014 23:35

Hi guys. Marry christmas. I'm trying to compile hifi on Mac OS X Yosemite. I followed this doc. I'm getting an error regarding TBB_LIBRARY missing. Didn't see anything about TBB (Thread Building Blocks?) on the guide. Saw on the chat above that Intel TBB was being required on Linux. Any help with this will be appreciated.

CMake Error at /usr/local/Cellar/cmake/3.1.0/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:138 (message): Could NOT find TBB (missing: TBB_LIBRARY TBB_MALLOC_LIBRARY TBB_INCLUDE_DIRS) Call Stack (most recent call first): /usr/local/Cellar/cmake/3.1.0/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:374 (_FPHSA_FAILURE_MESSAGE) cmake/modules/FindTBB.cmake:73 (find_package_handle_standard_args) libraries/networking/CMakeLists.txt:15 (find_package)

morrisford
@morrisford
Dec 25 2014 23:41
@juandiana I would assume that you do pretty much the same procedure as in the post above, that is, grab a copy of the tbb stuff, put it somewhere and point the env variable to it. Here's the post from above:
For Intel TBB I used binary distro from, https://www.threadingbuildingblocks.org/sites/default/files/software_releases/linux/tbb43_20141204oss_lin.tgz
Extracted that, moved to /opt then set environment to reference properly - export TBB_ROOT_DIR='/opt/tbb43_20141204oss'
you could build from source, install where-ever you like - I've used it built from source and in other locations.. works fine either way.
@OmegaHeron Is it intentional to make it difficult to add documents?
Juan Andrés
@juandiana
Dec 25 2014 23:44
Alright, I will try that @morrisford. Thanks. I was asking since it's not even mentioned TBB being required on Mac OS X on the doc.
Ok. So found an easier way: brew install tbb and set TBB_ROOT_DIR. Now onto another dependency that is missing: Gverb.
morrisford
@morrisford
Dec 25 2014 23:49
@juandiana Move to the hifi directory and grep for gverb. Move to that directory and follow the instructions in the read me file.
Actually find for that directory.
Juan Andrés
@juandiana
Dec 25 2014 23:50
Yep. Found it. :)
Juan Andrés
@juandiana
Dec 25 2014 23:55
Alright, so I'm now missing the following dependencies: Faceshift, LibOVR, PrioVR, Sixense, LeapMotion, RtMidi, QXmpp and SDL2.
morrisford
@morrisford
Dec 25 2014 23:56
@juandiana Sorry. Can't help you there.
Juan Andrés
@juandiana
Dec 25 2014 23:57
Yeah don't worry, I'm reading the docs to see how to install them.
Thanks for the other tips
I guess the build doc is out of date.
morrisford
@morrisford
Dec 25 2014 23:57
You're welcome. I just went through this yesterday trying to build in Linux.