Upgrade the MacOS....the journey of trepidation.....
-
OK Im on Monterey, and I need a fairly new Faust to do what I want in HISE, and it turns out the libfaust.dylib has been built with a newer version of MacOS than I'm on - so I get linker based errors ...
So now I need to move to a newer MacOS, and the Mac is offering me:
macOS Sonoma 14.6.1
--which is pretty new so I should be fine there, but.......
I think this means I need to upgrade XCode too (I'm on 13.1)
So questions questions:
If I go to Sonoma 14.6 what XCode should I be looking to go to? Mac support seem to be telling me XCode 15.1
Are there any issues for me if I upgrade to these Sonoma and XCode versions for HISE with faust builds?
-
Have you tried building faust yourself on the version of MacOS you're currently on? Or perhaps a version for your OS is available via homebrew.
-
@d-healey no I havent and I have no idea about homebrew
-
@Lindon Homebrew is a package manager, run this in the terminal to install it
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
Once it's installed run
brew install faust
. You might have to remove your existing install first. -
@d-healey well I checked and the version of Faust they have is 2.72 - which is near enough what I want - but I dont see how this helps in any way - 2.72 was built on a newer version of the macOS than I'm on...
..really this sort of problem is only going to get worse the further away from the current OS release I become - so I should just bite the bullet - and Im Ok about doing that - I just want to be sure that if I install Sonoma and XCode 15 that I can then buuld HISE with Faust.....
-
@Lindon so simple question:
Anyone on Sonoma and building HISE(with Faust)? if so what version of XCode?
-
@Lindon said in Upgrade the MacOS....the journey of trepidation.....:
I checked and the version of Faust they have is 2.72 -
You can build the same version of a binary on different versions of an OS. When you install using homebrew it automatically selects a build that is compatible with your OS.
I just checked the brew formula for faust and it shows monteray as one of the options, so that's what it will install on your system. https://github.com/Homebrew/homebrew-core/blob/master/Formula/f/faust.rb#L23
-
@d-healey yeah thanks - that is a solution, but as I say I think this will only get worse the further Monterey is away form the current OS, so I should knuckle down and just upgrade...
-
@Lindon said in Upgrade the MacOS....the journey of trepidation.....:
@Lindon so simple question:
Anyone on Sonoma and building HISE(with Faust)? if so what version of Xcode?es
Yes, Sonoma with Xcode 15.4 with precompiled Faust 2.74.6
Working fine here! -
@ulrik perfect - thanks mate