ossia / ossia-supercollider

sets of supercollider classes and bindings to libossia
3 stars 2 forks source link

Cannot build on High Sierra #22

Open petervanhaaften opened 5 years ago

petervanhaaften commented 5 years ago

I cannot build ossia-supercollider in MacOs 10.13.6. According to the error messages I am receiving this is perhaps related to the requirement for Qt5.5, which is no longer available in homebrew as it does not build on High Sierra, and/or the requirement for SuperCollider 3.9 branch, which is deprecated (3.10.2 is current stable).

I have installed Qt5.12.2 through homebrew. I modified the build.sh script to accept that. It would still not build with Sc3.9 branch, so I modified the build.sh script to pull Sc3.10 branch, which would also not build.

I am attaching here two error logs. Thanks in advance for any advice/information on progressing further.

Attempt#1 (with unmodified build script) ossia-sc_errors_orig.txt

Attempt#2 (with modified build script) ossica-sc_errors2_modified.txt

thibaudk commented 5 years ago

Hi,

This build and all it's dependencies has actually become too hard to maintain. I am supposed to make a quarck combined with @pchdev web socket pluggin. This is all currently in the making but we'll make sure to let you know here when a first draft is usable.

petervanhaaften commented 5 years ago

Ah, that's too bad, but also highly positive that something else is in the pipeline. So I will await for more. Thank you !

pchdev commented 5 years ago

hello! sorry about all that, managing dependencies for ossia-supercollider has been a bit 'nightmarish' from the start (especially with the conflicting boost libraries used on both sides) and it was just a matter of time before the whole thing broke, as I also got less and less time to spend on this project. I've been trying for a few days to re-arrange some things in order to get a working build, so I'll keep you posted, As @thibaudk also mentioned, we're working on a "dependency-free" version which will make it much more maintainable in the future (the oscquery part being coded directly in sclang, with only a few tcp/websocket cpp primitives to back it all up)

petervanhaaften commented 5 years ago

Thanks @pchdev. The build process did seem complex so I well understand the move. That is quite adventurous building your own oscquery in sclang. Best of luck, I look forward to hear more!