HISE Logo Forum
    • Categories
    • Register
    • Login

    So many build questions - but starting with release build trying to make Au I get this error

    Scheduled Pinned Locked Moved General Questions
    5 Posts 2 Posters 320 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • F
      Fergler
      last edited by

      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 warning

      ❌ error: 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]

      1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey
        last edited by

        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?

        Libre Wave - Freedom respecting instruments and effects
        My Patreon - HISE tutorials
        YouTube Channel - Public HISE tutorials

        F 1 Reply Last reply Reply Quote 0
        • F
          Fergler @d.healey
          last edited by Fergler

          @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.1

          For 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]
          
          d.healeyD 1 Reply Last reply Reply Quote 0
          • d.healeyD
            d.healey @Fergler
            last edited by d.healey

            @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.

            Libre Wave - Freedom respecting instruments and effects
            My Patreon - HISE tutorials
            YouTube Channel - Public HISE tutorials

            F 1 Reply Last reply Reply Quote 0
            • F
              Fergler @d.healey
              last edited by Fergler

              @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

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              24

              Online

              1.7k

              Users

              11.8k

              Topics

              102.8k

              Posts