HISE Logo Forum
    • Categories
    • Register
    • Login
    1. HISE
    2. Vitruvius
    • Profile
    • Following 0
    • Followers 0
    • Topics 0
    • Posts 2
    • Groups 0

    Vitruvius

    @Vitruvius

    1
    Reputation
    1
    Profile views
    2
    Posts
    0
    Followers
    0
    Following
    Joined
    Last Online
    Website vladspears.io
    Location Lagrange Point 3

    Vitruvius Unfollow Follow

    Best posts made by Vitruvius

    • RE: Sorry for the code dump...

      @Christoph-Hart I’m a new HISE user - I love it. I’ve been experimenting and compiling VSTs to try things out. I last built HISE shortly after the “fix compilation for real” commit 078a2487 from March 5 and it’s been smooth sailing.

      I built HISE from fresh source to get in on this new serial killer agenda. I think it worked - I’m seeing fatal errors during plug-in compile that weren’t present before. 😆

      Terminal log attached, with cap blocks added to bracket the new warnings and errors.

      plugin-build-errors-20250315.txt

      posted in General Questions
      VitruviusV
      Vitruvius

    Latest posts made by Vitruvius

    • RE: Sorry for the code dump...

      @Straticah I built HISE again after @Christoph-Hart's post three above. I think commit 6971948 may have addressed enough of what I was seeing to allow successful plug-in builds again. What I'm building is just a learning project, though, focused on whatever limited functionality I'm working through from the documentation or that I've found here in the forum. It doesn't have the breadth or depth of production dev.

      Where I had build-failing errors before, I now have warnings instead:

      
      [CleverCrow - Shared Code] Compiling include_hi_tools_03.cpp
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_tools/../hi_dsp_library/../hi_tools/mcl_editor/code_editor/TextEditor.hpp:343:12: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
        343 |                                 return std::move(v);
      	  |                                        ^
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_tools/hi_dev/CodeEditorApiBase.cpp:728:24: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'uint32' (aka 'unsigned int') [-Wshorten-64-to-32]
        728 |                         return Colour(label.hash()).withSaturation(0.5).withBrightness(0.7f).withAlpha(1.0f);
      	  |                                ~~~~~~ ~~~~~~^~~~~~
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_tools/hi_dev/CodeEditorApiBase.cpp:1021:8: unused variable 'legend' [-Wunused-variable]
       1021 |                 auto legend = b.removeFromTop(24);
      	  |                      ^~~~~~
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_tools/hi_dev/CodeEditorApiBase.cpp:1226:7: unused variable 'isBase64' [-Wunused-variable]
       1226 |         auto isBase64 = [](uint8 c)
      	  |              ^~~~~~~~
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_tools/hi_dev/CodeEditorApiBase.cpp:1294:2: non-void function does not return a value [-Wreturn-type]
       1294 |         }
      	  |         ^
      [CleverCrow - Shared Code] Compiling include_hi_tools_02.cpp
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_tools/mcl_editor/code_editor/TextEditor.hpp:343:12: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
        343 |                                 return std::move(v);
      	  |                                        ^
      [CleverCrow - Shared Code] Compiling include_hi_tools_01.cpp
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_tools/../hi_dsp_library/../hi_tools/mcl_editor/code_editor/TextEditor.hpp:343:12: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
        343 |                                 return std::move(v);
      	  |                                        ^
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_tools/hi_standalone_components/ChocWebSocket.cpp:10:8: unused variable 'isBase64' [-Wunused-variable]
         10 |                 auto isBase64 = [](uint8 c)
      	  |                      ^~~~~~~~
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_tools/hi_standalone_components/ChocWebSocket.cpp:70:8: unused variable 'ok' [-Wunused-variable]
         70 |                 auto ok = socket->waitUntilReady(true, 3000);
      	  |                      ^~
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_tools/hi_standalone_components/ChocWebSocket.cpp:260:14: unused variable 'fin' [-Wunused-variable]
        260 |         bool fin = firstByte & 0x80;  // FIN bit
      	  |              ^~~
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_tools/hi_standalone_components/ChocWebSocket.cpp:270:42: multiple unsequenced modifications to 'offset' [-Wunsequenced]
        270 |             payloadLength = (frame[offset++] << 8) | frame[offset++];
      	  |                                          ^                       ~~
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_tools/hi_standalone_components/ChocWebSocket.cpp:278:39: multiple unsequenced modifications to 'offset' [-Wunsequenced]
        278 |             maskingKey = (frame[offset++] << 24) |
      	  |                                       ^
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_tools/hi_standalone_components/ChocWebSocket.cpp:303:35: implicit conversion loses integer precision: 'size_type' (aka 'unsigned long') to 'int' [-Wshorten-64-to-32]
        303 |                         int numValues = payload.size() / 4;
      	  |                             ~~~~~~~~~   ~~~~~~~~~~~~~~~^~~
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_tools/hi_standalone_components/ChocWebSocket.cpp:342:5: non-void function does not return a value in all control paths [-Wreturn-type]
        342 |     }
      	  |     ^
      [CleverCrow - Shared Code] Compiling include_hi_streaming.cpp
      [CleverCrow - Shared Code] Compiling include_hi_snex_62.cpp
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_snex/../hi_dsp_library/../hi_tools/mcl_editor/code_editor/TextEditor.hpp:343:12: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
        343 |                                 return std::move(v);
      	  |                                        ^
      [CleverCrow - Shared Code] Compiling include_hi_snex_61.c
      [CleverCrow - Shared Code] Compiling include_hi_snex_60.c
      [CleverCrow - Shared Code] Compiling include_hi_snex.mm
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_snex/../hi_dsp_library/../hi_tools/mcl_editor/code_editor/TextEditor.hpp:343:12: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
        343 |                                 return std::move(v);
      	  |                                        ^
      [CleverCrow - Shared Code] Compiling include_hi_scripting_04.cpp
      [CleverCrow - Shared Code] Compiling include_hi_scripting_03.cpp
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_scripting/../hi_core/../hi_dsp_library/../hi_tools/mcl_editor/code_editor/TextEditor.hpp:343:12: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
        343 |                                 return std::move(v);
      	  |                                        ^
      [CleverCrow - Shared Code] Compiling include_hi_scripting_02.cpp
      [CleverCrow - Shared Code] Compiling include_hi_scripting_01.cpp
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_scripting/../hi_core/../hi_dsp_library/../hi_tools/mcl_editor/code_editor/TextEditor.hpp:343:12: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
        343 |                                 return std::move(v);
      	  |                                        ^
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_scripting/scripting/api/ScriptingApi.cpp:6824:8: unused variable 'dh' [-Wunused-variable]
       6824 |         auto& dh = getScriptProcessor()->getMainController_()->getDebugSession();
      	  |               ^~
      
      
      
      [CleverCrow - Shared Code] Compiling include_hi_frontend.mm
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_frontend/../hi_core/../hi_dsp_library/../hi_tools/mcl_editor/code_editor/TextEditor.hpp:343:12: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
        343 |                                 return std::move(v);
      	  |                                        ^
      [CleverCrow - Shared Code] Compiling include_hi_dsp_library_02.cpp
      [CleverCrow - Shared Code] Compiling include_hi_dsp_library_01.cpp
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_dsp_library/../hi_tools/mcl_editor/code_editor/TextEditor.hpp:343:12: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
        343 |                                 return std::move(v);
      	  |                                        ^
      [CleverCrow - Shared Code] Compiling include_hi_core_05.cpp
      [CleverCrow - Shared Code] Compiling include_hi_core_04.cpp
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_core/../hi_dsp_library/../hi_tools/mcl_editor/code_editor/TextEditor.hpp:343:12: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
        343 |                                 return std::move(v);
      	  |                                        ^
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_core/hi_sampler/sampler/ComplexGroupManager.cpp:525:9: unused variable 'input' [-Wunused-variable]
        525 |                         auto input = jlimit(0.0f, 1.0f, value);
      	  |                              ^~~~~
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_core/hi_sampler/sampler/ComplexGroupManager.cpp:532:9: unused variable 'input' [-Wunused-variable]
        532 |                         auto input = jlimit(0.0f, 1.0f, values[0]);
      	  |                              ^~~~~
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_core/hi_sampler/sampler/ComplexGroupManager.cpp:1264:17: loop variable 'l_' creates a copy from type 'juce::Identifier const' [-Wrange-loop-construct]
       1264 |         for(const auto l_: layerIds)
      	  |                        ^
      [CleverCrow - Shared Code] Compiling include_hi_core_03.cpp
      [CleverCrow - Shared Code] Compiling include_hi_core_02.cpp
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_core/../hi_dsp_library/../hi_tools/mcl_editor/code_editor/TextEditor.hpp:343:12: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
        343 |                                 return std::move(v);
      	  |                                        ^
      [CleverCrow - Shared Code] Compiling include_hi_core.cpp
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_core/../hi_dsp_library/../hi_tools/mcl_editor/code_editor/TextEditor.hpp:343:12: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
        343 |                                 return std::move(v);
      	  |                                        ^
      [CleverCrow - Shared Code] Compiling PresetData.cpp
      [CleverCrow - Shared Code] Compiling Plugin.cpp
      ⚠️  /Users/spears/Documents/Projects/HISE/BuildHise/HISE/hi_core/../hi_dsp_library/../hi_tools/mcl_editor/code_editor/TextEditor.hpp:343:12: moving a local object in a return statement prevents copy elision [-Wpessimizing-move]
        343 |                                 return std::move(v);
      	  |                                        ^
      
      
      posted in General Questions
      VitruviusV
      Vitruvius
    • RE: Sorry for the code dump...

      @Christoph-Hart I’m a new HISE user - I love it. I’ve been experimenting and compiling VSTs to try things out. I last built HISE shortly after the “fix compilation for real” commit 078a2487 from March 5 and it’s been smooth sailing.

      I built HISE from fresh source to get in on this new serial killer agenda. I think it worked - I’m seeing fatal errors during plug-in compile that weren’t present before. 😆

      Terminal log attached, with cap blocks added to bracket the new warnings and errors.

      plugin-build-errors-20250315.txt

      posted in General Questions
      VitruviusV
      Vitruvius