Moonbase
-
@jeffd I can't imagine JUCE 8 would build on an OS as old as OS X 10.10.
JUCE 8 was 2023 and OS X 10.10 was 2014.
EDIT: just saw you mentioned 11.0, so not sure what's happening there, sorry.
-
@dannytaurus yeah ive been bangin my head trying to figure out whats going on.
it keeps reverting back to 10.9 when i try to export a plugin, yet ive selected the macos deployment target of 11.0 in the projucer.
-
-
@David-Healey yeah i believe so.
i tried it a million times, but maybe im missing something
-
so i had to create a patch on the batchfile to get it to stop reverting to 10.9.
I never would have figured that out on my own, I used cursor. And im wondering if somehow i compiled hise wrong going from 6 to 8?
And now Ive changed the macos deployment target to 10.13. in projucer. So ill make another test plugin and see if it works at some point.
Still just puzzled why it kept doing that.
-
-
every time i tried to compile a binary from HISE, i got an error saying that building for OSX 10.10 and earlier was no longer supported.
so I patched this code:
Force macOS deployment target for JUCE 8 (export keeps generating 10.9)
PBXPROJ="Builds/MacOSX/Baikonur 4.xcodeproj/project.pbxproj"
if [ -f "$PBXPROJ" ]; then
echo "Patching MACOSX_DEPLOYMENT_TARGET to 10.13 for JUCE 8..."
sed -i '' 's/MACOSX_DEPLOYMENT_TARGET = 10.9;/MACOSX_DEPLOYMENT_TARGET = 10.13;/g' "$PBXPROJ"
sed -i '' 's/MACOSX_DEPLOYMENT_TARGET = 10.10;/MACOSX_DEPLOYMENT_TARGET = 10.13;/g' "$PBXPROJ"
fion the batchfile to get it to stop reverting to 10.9
NOT my code or idea..was from an LLM.
-
every time i tried to compile a binary from HISE, i got an error saying that building for OSX 10.10 and earlier was no longer supported.
When you "export" from HISE, HISE creates a JUCE project with an autogenerated juicer file. If you open that in Projucer you can change the macOS target, click save and open in IDE and compile it - if you then reexport from HISE the juicer file will be recreated and your changes overwritten, that's probably the issue you were running into.
Probably a good idea to open a github issue on the JUCE submodule to let Christoph know about this problem when using JUCE 8.
-
@David-Healey said in Moonbase:
if you then reexport from HISE the juicer file will be recreated and your changes overwritten, that's probably the issue you were running into
yes i believe this was the issue.
but im also wondering if i somehow screwed up changing over from 6 to 8. -
H HISEnberg referenced this topic on
-
Anybody who has tried to set this up? Want to give it a go next week, and wanted to check if there are any pitfalls you guys ran into?
By give it a go I mean Hise + Juce8 and Moonbase as a license module.