So many build questions - but starting with release build trying to make Au I get this error
-
Can anyone explain what this error is telling me? Where do I put DISABLE_MANUAL_TARGET_ORDER_BUILD_WARNING, if that’s related to the ‘cycle’ error?
Last login: Sun May 5 17:16:43 on ttys000
/Volumes/Storage/SCD_HISE/Binaries/batchCompileOSX ; exit;
fergler@FerglerAir-3860 ~ % /Volumes/Storage/SCD_HISE/Binaries/batchCompileOSX ; exit;
Re-saving file: /Volumes/Storage/SCD_HISE/Binaries/AutogeneratedProject.jucer
Finished saving: Visual Studio 2017
Finished saving: Xcode (macOS)
Finished saving: Xcode (iOS)
Finished saving: Linux Makefile
Error when saving: Can't open resource file: /Volumes/Storage/SCD_HISE/Binaries/Source/Images/balanceKnob_200.png
Compiling Instrument plugin SCD_HISE ...
Building targets in manual order is deprecated - check "Parallelize build for command-line builds" in the project editor, or set DISABLE_MANUAL_TARGET_ORDER_BUILD_WARNING in any of the targets in the current build to suppress this warningerror: Cycle inside SCD_HISE - AU; building could produce unreliable results.
Build Carbon Resources build phases are no longer supported. Rez source files should be moved to the Copy Bundle Resources build phase. (in target 'SCD_HISE - AU' from project 'SCD_HISE')
** BUILD FAILED **
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.[Process completed]
-
Have you built HISE yourself, from source?
How many copies of the HISE source code are on your system?
What version of MacOS and Xcode do you have?
@Fergler said in So many build questions - but starting with release build trying to make Au I get this error:
Error when saving: Can't open resource file: /Volumes/Storage/SCD_HISE/Binaries/Source/Images/balanceKnob_200.png
What's going on with this image?
-
@d-healey that png it’s looking for doesn’t exist
I have been very unsuccessful getting HISE to build, that will be a separate thread. For now, I just want to try getting an AU out of the official release.
One copy of source code
Mac os 14.1
XCode 15.1For fun, here’s what happens if I try Standalone instead:
/Volumes/Storage/SCD_HISE/Binaries/batchCompileOSX ; exit; fergler@FerglerAir-3860 ~ % /Volumes/Storage/SCD_HISE/Binaries/batchCompileOSX ; exit; Re-saving file: /Volumes/Storage/SCD_HISE/Binaries/AutogeneratedProject.jucer Finished saving: Visual Studio 2017 - Builds/VisualStudio2017/ Finished saving: Xcode (macOS) Finished saving: Linux Makefile Error when saving: Can't open resource file: /Volumes/Storage/SCD_HISE/Binaries/Source/Images/balanceKnob_200.png Compiling Standalone application SCD_HISE ... Building targets in manual order is deprecated - check "Parallelize build for command-line builds" in the project editor, or set DISABLE_MANUAL_TARGET_ORDER_BUILD_WARNING in any of the targets in the current build to suppress this warning ▸ Processing Info-App.plist ▸ Compiling include_juce_product_unlocking.mm ▸ Compiling include_juce_osc.cpp ▸ Compiling include_juce_opengl.mm ▸ Compiling include_juce_gui_extra.mm ▸ Compiling include_juce_gui_basics.mm ▸ Compiling include_juce_graphics.mm ▸ Compiling include_juce_events.mm ▸ Compiling include_juce_dsp.mm ▸ Compiling include_juce_data_structures.mm ▸ Compiling include_juce_cryptography.mm ▸ Compiling include_juce_core.mm ▸ Compiling include_juce_audio_utils.mm ▸ Compiling include_juce_audio_processors.mm ⚠️ /Users/fergler/Documents/GitHub/HISE/JUCE/modules/juce_audio_processors/utilities/juce_AudioProcessorValueTreeState.cpp:268:49: unqualified call to 'std::move' [-Wunqualified-std-cast-call] state->processor.addParameterGroup (move (group)); ^ ▸ Compiling include_juce_audio_formats.mm ▸ Compiling include_juce_audio_devices.mm ▸ Compiling include_juce_audio_basics.mm ▸ Compiling include_hi_zstd_3.mm ▸ Compiling include_hi_zstd_2.mm ▸ Compiling include_hi_zstd_1.mm ▸ Compiling include_hi_tools_02.cpp ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_tools/hi_multipage/PageFactory.h:414:14: unused variable 'b' [-Wunused-variable] auto b = getLocalBounds(); ^ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_tools/simple_css/StyleSheet.cpp:1096:9: enumeration value 'All' not handled in switch [-Wswitch] switch(ps.element) ^~~~~~~~~~ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_tools/simple_css/CssParser.cpp:433:21: braces around scalar initializer [-Wbraced-scalar-init] TransformData copy({ TransformTypes(jmax((int)type, (int)other.type))}); ^ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_tools/simple_css/CssParser.cpp:845:9: enumeration values 'none' and 'numExpressionTypes' not handled in switch [-Wswitch] switch(type) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_tools/simple_css/CssParser.cpp:1388:12: equality comparison result unused [-Wunused-comparison] ns.name == "*"; ^ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_tools/simple_css/LanguageManager.cpp:243:24: '&&' within '||' [-Wlogical-op-parentheses] while(!source.isEOF() && (CharacterFunctions::isLetterOrDigit(c) || c == '-') || c == '%') ^~ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_tools/simple_css/LanguageManager.cpp:316:24: '&&' within '||' [-Wlogical-op-parentheses] while(!source.isEOF() && CharacterFunctions::isLetterOrDigit(c) || c == '-') ^ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_tools/hi_multipage/State.cpp:288:49: implicit conversion loses integer precision: 'int64' (aka 'long long') to 'int' [-Wshorten-64-to-32] auto numThisTime = jmin<int>(8192, numToWrite - i); ^ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_tools/hi_multipage/State.cpp:876:77: expression result unused [-Wunused-value] case Type::RemoveProperty: parent.getDynamicObject()->removeProperty(key); true; ~~~~ ~~~~~~~~~~~^~~ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_tools/hi_multipage/InputComponents.cpp:556:13: enumeration value 'numValueModes' not handled in switch [-Wswitch] switch(valueMode) ^~~~ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_tools/hi_multipage/InputComponents.cpp:568:12: enumeration value 'numValueModes' not handled in switch [-Wswitch] switch(valueMode) ^ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_tools/hi_multipage/InputComponents.cpp:582:12: enumeration value 'numValueModes' not handled in switch [-Wswitch] switch(valueMode) ^ ▸ Compiling include_hi_tools_01.cpp ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_tools/hi_multipage/PageFactory.h:414:14: unused variable 'b' [-Wunused-variable] auto b = getLocalBounds(); ^ ▸ Compiling include_hi_streaming.cpp ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_streaming/timestretch/signalsmith_stretch/dsp/spectral.h:39:86: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32] return static_cast<int>(MRFFT::fastSizeAbove(static_cast<size_t>(size / divisor)))*static_cast<size_t>(divisor); ^ ▸ Compiling include_hi_snex_62.cpp ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_snex/../hi_dsp_library/../hi_tools/hi_multipage/PageFactory.h:414:14: unused variable 'b' [-Wunused-variable] auto b = getLocalBounds(); ^ ▸ Compiling include_hi_snex_61.c ▸ Compiling include_hi_snex_60.c ▸ Compiling include_hi_snex.mm ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_snex/../hi_dsp_library/../hi_tools/hi_multipage/PageFactory.h:414:14: unused variable 'b' [-Wunused-variable] auto b = getLocalBounds(); ^ ▸ Compiling include_hi_scripting_04.cpp ▸ Compiling include_hi_scripting_03.cpp ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_scripting/../hi_core/../hi_dsp_library/../hi_tools/hi_multipage/PageFactory.h:414:14: unused variable 'b' [-Wunused-variable] auto b = getLocalBounds(); ^ ▸ Compiling include_hi_scripting_02.cpp ▸ Compiling include_hi_scripting_01.cpp ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_scripting/../hi_core/../hi_dsp_library/../hi_tools/hi_multipage/PageFactory.h:414:14: unused variable 'b' [-Wunused-variable] auto b = getLocalBounds(); ^ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_scripting/scripting/api/FixLayoutObjects.h:212:12: enumeration value 'numTypes' not handled in switch [-Wswitch] switch(dt) ^ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_scripting/scripting/api/FixLayoutObjects.cpp:434:13: enumeration value 'numTypes' not handled in switch [-Wswitch] switch(l->type) ^ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_scripting/scripting/engine/JavascriptEngineStatements.cpp:397:8: unused variable 'p' [-Wunused-variable] auto p = dynamic_cast<Processor*>(s.root->hiseSpecialData.processor); ^ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_scripting/scripting/engine/JavascriptEngineStatements.cpp:405:8: unused variable 'p' [-Wunused-variable] auto p = dynamic_cast<Processor*>(s.root->hiseSpecialData.processor); ^ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_scripting/scripting/engine/JavascriptEngineStatements.cpp:474:9: unused variable 'p' [-Wunused-variable] auto p = dynamic_cast<Processor*>(s.root->hiseSpecialData.processor); ^ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_scripting/scripting/engine/JavascriptEngineCustom.cpp:839:3: non-void function does not return a value in all control paths [-Wreturn-type] } ^ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_scripting/scripting/api/ScriptBroadcaster.cpp:3406:14: unused variable 'mc' [-Wunused-variable] auto mc = bc->getScriptProcessor()->getMainController_(); ^ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_scripting/scripting/api/ScriptingApi.cpp:1982:10: 5 enumeration values not handled in switch: 'AudioThread', 'AudioExportThread', 'numTargetThreads'... [-Wswitch] switch(currentThread) ^ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_scripting/scripting/api/FixLayoutObjects.h:212:12: enumeration value 'numTypes' not handled in switch [-Wswitch] switch(dt) ^ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_scripting/scripting/api/FixLayoutObjects.h:212:12: enumeration value 'numTypes' not handled in switch [-Wswitch] switch(dt) ^ ⚠️ /Users/fergler/Documents/GitHub/HISE/hi_scripting/scripting/api/FixLayoutObjects.h:212:12: enumeration value 'numTypes' not handled in switch [-Wswitch] switch(dt) ^ ▸ Compiling include_hi_rlottie_9.cpp ▸ Compiling include_hi_rlottie_8.cpp ▸ Compiling include_hi_rlottie_7.cpp ▸ Compiling include_hi_rlottie_6.cpp ▸ Compiling include_hi_rlottie_5.cpp ▸ Compiling include_hi_rlottie_4.cpp ▸ Compiling include_hi_rlottie_35.cpp ▸ Compiling include_hi_rlottie_34.cpp ▸ Compiling include_hi_rlottie_33.cpp ▸ Compiling include_hi_rlottie_32.cpp ▸ Compiling include_hi_rlottie_31.cpp ▸ Compiling include_hi_rlottie_30.cpp ▸ Compiling include_hi_rlottie_3.cpp ▸ Compiling include_hi_rlottie_29.cpp ▸ Compiling include_hi_rlottie_28.cpp ▸ Compiling include_hi_rlottie_27.cpp ▸ Compiling include_hi_rlottie_26.cpp ▸ Compiling include_hi_rlottie_25.cpp ▸ Compiling include_hi_rlottie_24.cpp ▸ Compiling include_hi_rlottie_23.cpp ▸ Compiling include_hi_rlottie_22.cpp ▸ Compiling include_hi_rlottie_21.cpp ▸ Compiling include_hi_rlottie_20.cpp ▸ Compiling include_hi_rlottie_2.cpp ▸ Compiling include_hi_rlottie_19.cpp ▸ Compiling include_hi_rlottie_18.cpp ▸ Compiling include_hi_rlottie_17.cpp ▸ Compiling include_hi_rlottie_16.cpp ▸ Compiling include_hi_rlottie_15.cpp ▸ Compiling include_hi_rlottie_14.cpp ▸ Compiling include_hi_rlottie_13.cpp ▸ Compiling include_hi_rlottie_12.cpp ▸ Compiling include_hi_rlottie_11.cpp ▸ Compiling include_hi_rlottie_10.cpp ▸ Compiling include_hi_rlottie_1.cpp ▸ Compiling include_hi_rlottie.mm ▸ Compiling include_hi_lac_02.cpp ▸ Compiling include_hi_lac.cpp ▸ Compiling include_hi_frontend.mm ❌ /Users/fergler/Documents/GitHub/HISE/hi_frontend/hi_frontend.cpp:36:10: 'BinaryData.h' file not found #include <BinaryData.h> ^ ▸ Compiling include_hi_dsp_library_02.cpp ▸ Compiling include_hi_dsp_library_01.cpp ▸ Compiling include_hi_core.mm ** BUILD FAILED ** The following build commands failed: CompileC /Volumes/Storage/SCD_HISE/Binaries/Builds/MacOSX/build/SCD_HISE.build/Release/SCD_HISE\ -\ App.build/Objects-normal/x86_64/include_hi_frontend.o /Volumes/Storage/SCD_HISE/Binaries/JuceLibraryCode/include_hi_frontend.mm normal x86_64 objective-c++ com.apple.compilers.llvm.clang.1_0.compiler (in target 'SCD_HISE - App' from project 'SCD_HISE') (1 failure) Saving session... ...copying shared history... ...saving history...truncating history files... ...completed. [Process completed]
-
@Fergler said in So many build questions - but starting with release build trying to make Au I get this error:
I have been very unsuccessful getting HISE to build, that will be a separate thread. For now, I just want to try getting an AU out of the official release.
Build HISE first. If you can't get HISE to build you have almost no chance of building your own project. Both processes are essentially the same, but building HISE is a good first step because it rules out any issues that are specific to your project.
Also the release build of HISE is really old and if I remember correctly there are compatibility issues with it and Sonoma which have been fixed in the develop branch.
-
@d-healey Indeed, that issue is now gone with a working develop build.
It failed differently this time but I’ll do some more tests.
Edit: it was IPP
Build succeeded, but crashes Reaper straight to desktop. GarageBand handles it more smoothly, simply explaining that there’s going to be instability and then doesn’t load anything but a blank FX window when clicked. Progress is being made though