These are chat archives for highfidelity/hifi

31st
Dec 2014
Alex Tharp
@toastercup
Dec 31 2014 01:29
@OmegaHeron Oh my gosh, thank you so very much! Nixing qt4 fixed that right up for me. It's a shame that's the case, however - qt4 is still in use in a big chunk of sotware these days. Are there any plans on fixing this, or how might I pursue fixing this for HiFi?
Joe Large [Omega Heron]
@OmegaHeron
Dec 31 2014 01:30
not sure - above my pay grade, I just get lucky sometimes.
Alex Tharp
@toastercup
Dec 31 2014 01:30
My goal is creating a distributable build script (aur PKGBUILD) people can run to compile/install hifi, so reducing conflicts is central to my goal as well
heh, indeed
Joe Large [Omega Heron]
@OmegaHeron
Dec 31 2014 01:32
I have the recipe for all but doing a deb package for Ubuntu 14.10 in the alpha tester forum. Problem is things are still in a very rapidly changing state - it's quite difficult to develop a stable build process without staying on top of each GIT comment/commit. Few more months I'd expect it to be easier.
Jason Hawks
@nbq
Dec 31 2014 01:32
That would be interesting to do universal unless you write your own pre cmake script as its os agnostic
Otherwise it will be hard to make something run on all os as one setup
Joe Large [Omega Heron]
@OmegaHeron
Dec 31 2014 01:33
^^
Also the linux users will look with envy at stack manager, its one click gui and auto update thing and want it. But who's going to create the binaries to feed it for the million and two variants out there. So far I've worked it out for Ubuntu and OpenSuse - each was a very different process to yield a proper build environ.
Alex Tharp
@toastercup
Dec 31 2014 01:37
Something universal would be quite a challenege. I'm sticking to just Arch builds for now :)
Urgh, I'm running into another compile issue that's been holding me back before the qt4 debacle. Fun error: https://gist.github.com/toastercup/88fcef4c3d03a27d5615
error: ‘const quat’ has no member named ‘null’ :(
quat being of type glm::quat
Joe Large [Omega Heron]
@OmegaHeron
Dec 31 2014 01:40
I'll see what happens on my ubuntu box in a few - just getting ready to sync up and build
Alex Tharp
@toastercup
Dec 31 2014 01:40
coolbeans!
Joe Large [Omega Heron]
@OmegaHeron
Dec 31 2014 01:42
let you know in a bit - it's on my slow machine.
Alex Tharp
@toastercup
Dec 31 2014 01:48
Joe Large [Omega Heron]
@OmegaHeron
Dec 31 2014 02:03
@toastercup I just passed the mark where yours bailed out and it's still going - probably need to check your version of GLM for it being radically different than -what I have on Ubuntu 14.10 - I'm at libglm-dev 0.9.5.3-1
Joe Large [Omega Heron]
@OmegaHeron
Dec 31 2014 02:17
100% compile success achieved. I did the full make vs my usual server stuff only.
Juan Andrés
@juandiana
Dec 31 2014 23:27
@OmegaHeron I can confirm that was the cause. I was having the same error as @toastercup on JointState.cpp. Downgraded to glm 0.9.5.3 from 0.9.6.1 and it compiled 100%. Thanks.
Joe Large [Omega Heron]
@OmegaHeron
Dec 31 2014 23:28
glad it worked for you
Clément Brisset
@Atlante45
Dec 31 2014 23:53
@OmegaHeron @toastercup @juandiana Noticed that too yesterday too when I update glm. Will make a PR with a fix within the hour.
Should be merged fairly soon.
Joe Large [Omega Heron]
@OmegaHeron
Dec 31 2014 23:54
@Atlante45 will that require coming up to > 0.9.5.3 ?
Ubuntu 14.10 is at 0.9.5.3 currently, other distros have that, a bit old, or a few the 0.9.6.x level
Clément Brisset
@Atlante45
Dec 31 2014 23:55
No update needed, it’ll just get rid of the compile error on glm latest.
Joe Large [Omega Heron]
@OmegaHeron
Dec 31 2014 23:56
cool - that keeps it simple then. thanks.
Clément Brisset
@Atlante45
Dec 31 2014 23:58
#4029
Joe Large [Omega Heron]
@OmegaHeron
Dec 31 2014 23:58
I'm also seeing some weirdness with the latest assignment-client/domain-server
if I run domain and ac on same machine it doesn't register the external addresses - it's blank port #x for external
if I run AC on one machine and ds on another it works as expected. This is happening on mac and linux currently.