HISE Logo Forum
    • Categories
    • Register
    • Login

    Develop branch build status

    Scheduled Pinned Locked Moved General Questions
    compilebuilddeveloplatest
    300 Posts 21 Posters 45.0k 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.
    • d.healeyD
      d.healey @Christoph Hart
      last edited by

      @Christoph-Hart I didn't notice anything in Projucer however it occured to me that yesterday we only built the debug version, so I just tested and the debug version builds, the problem is with the release version only.

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

      1 Reply Last reply Reply Quote 0
      • Christoph HartC
        Christoph Hart
        last edited by

        Ah ok that makes sense. But HISE builds as release build?

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

          Yes release version of HISE works.

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

          1 Reply Last reply Reply Quote 0
          • A
            arminh
            last edited by

            Anyone tried to build VST3 x86? Im getting issue like this.

            c:\users\admin\desktop\hise-53483599ac7ff8ac358f13d102ff56a825cd0056\hi_dsp_library\snex_basics\snex_types.h(409):
             error C2338: misaligned poly handler (compiling source file ..\..\JuceLibraryCode\include_stk_wrapper.cpp) [C:\Users\admin\Desktop\New Plugin\Binaries\Builds\VisualStudio2017\New Plugin.SharedCode.vcxproj]
            
            1 Reply Last reply Reply Quote 0
            • Christoph HartC
              Christoph Hart
              last edited by

              32bit is deprecated. Just don't :)

              A 1 Reply Last reply Reply Quote 1
              • A
                arminh @Christoph Hart
                last edited by

                @Christoph-Hart it's bad :D Now I can't run plugins on Windows ARM :P

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

                  @Christoph-Hart said in Develop branch build status:

                  I think I have fixed all issues except for the one where the export caused the workbench to crash (I tried to fix that one, but it's a shot in the dark).

                  I set AllowCompilation to true. I then go to Tools >> Compile DSP networks and instant crash. Did I miss a step?

                  This is from gdb

                  Thread 1 "snex_workbench" received signal SIGSEGV, Segmentation fault.
                  [Switching to Thread 0x7ffff7329c80 (LWP 26609)]
                  0x0000000000e7eca0 in snex::jit::FunctionData::operator=(snex::jit::FunctionData const&) ()
                  

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

                  1 Reply Last reply Reply Quote 0
                  • C
                    crd
                    last edited by

                    I am having trouble building the latest develop version on Mojave using Xcode 10.3. I am getting this error: Screen Shot 2021-08-13 at 10.41.58 AM.png
                    Screen Shot 2021-08-13 at 10.42.30 AM.png

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

                      @crd Christoph just added that yesterday, it's not an important feature so for now try building from a commit before that addition.

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

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

                        @Christoph-Hart My old friend has returned with the latest commit :)

                        ../../../../../HISE/hi_dsp_library/snex_basics/snex_TypeHelpers.cpp:160:68: error: call of overloaded ‘var(int64_t&)’ is ambiguous
                          160 |  case Types::ID::Pointer: v = var(*reinterpret_cast<int64_t*>(data)); break;
                        

                        I think it's possibly fixed in this pull request - https://github.com/christophhart/HISE/pull/192

                        And another error I don't recognise

                        ../../../../../HISE/hi_scripting/scripting/scriptnode/ui/NodeComponent.cpp:90:3: error: cannot convert ‘scriptnode::NodeComponent::Header::Header(scriptnode::NodeComponent&)::<lambda(juce::ValueTree&, bool)>’ to ‘const ChildChangeCallback&’ {aka ‘const std::function<void(juce::ValueTree, bool)>&’}
                           90 |  });
                        

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

                        1 Reply Last reply Reply Quote 0
                        • Christoph HartC
                          Christoph Hart
                          last edited by

                          Yes I'm chewing through macOS compilation at the moment and the second one also appears here. I'll commit a fix to those in a few minutes.

                          d.healeyD 1 Reply Last reply Reply Quote 2
                          • d.healeyD
                            d.healey @Christoph Hart
                            last edited by d.healey

                            @Christoph-Hart Thanks, just tried the latest and all compiled, but as soon as I tried to go to the script editor HISE crashed, going to try a debug build now and see if I can narrow it down. Unfortunately I'm going to be out all afternoon so won't get to play around with it much until this evening.

                            Script editor works in debug build - I'll experiment with different optimization levels.

                            I notcied the home/end keys are screwy in the new editor...

                            Update: It crashes with optimisation lvl 2 so I should be able to debug this when I get back.

                            Update 2: Crash is triggered by this function, I recall we had an issue here before
                            void mcl::HighlightComponent::paintHighlight(Graphics& g)

                            Line 68 for (auto sr : document.getSearchResults())

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

                            1 Reply Last reply Reply Quote 0
                            • Christoph HartC
                              Christoph Hart
                              last edited by

                              I've changed this line to something else, but I have no idea why it would crash or if the new way fixes it, so please have a go :)

                              d.healeyD 2 Replies Last reply Reply Quote 1
                              • d.healeyD
                                d.healey @Christoph Hart
                                last edited by

                                @Christoph-Hart Thanks, I'll try it this evening :)

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

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

                                  @Christoph-Hart said in Develop branch build status:

                                  I've changed this line to something else, but I have no idea why it would crash or if the new way fixes it, so please have a go :)

                                  Yep that seems to have fixed it (in debug at least, building release now).

                                  End/Home keys are still messed up. Where should I hunt in the codebase to try and fix this myself?

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

                                  1 Reply Last reply Reply Quote 0
                                  • Christoph HartC
                                    Christoph Hart
                                    last edited by

                                    Link Preview Image
                                    HISE/hi_tools/mcl_editor/code_editor/TextEditor.cpp at 3c0afbf057a7323458a721ad1967fa4722289d1c · christophhart/HISE

                                    The open source framework for sample based instruments - HISE/hi_tools/mcl_editor/code_editor/TextEditor.cpp at 3c0afbf057a7323458a721ad1967fa4722289d1c · christophhart/HISE

                                    favicon

                                    GitHub (github.com)

                                    Try

                                    #if JUCE_WINDOWS || JUCE_LINUX
                                    

                                    instead.

                                    d.healeyD 1 Reply Last reply Reply Quote 1
                                    • d.healeyD
                                      d.healey @Christoph Hart
                                      last edited by

                                      @Christoph-Hart Yep that did it, thanks!

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

                                      1 Reply Last reply Reply Quote 0
                                      • orangeO
                                        orange @LinuxVst
                                        last edited by orange

                                        @LinuxVst said in Develop branch build status:

                                        Mac OS Big Sur Intel: Updated
                                        Compiled Successfully the Latest Develop ( 22-07-2021) under Big Sur 11.1
                                        on a Mac Pro 4.1 Flashed to 5.1

                                        i Used Xcode 12 and also installed Command_Line_Tools_for_Xcode_12 from
                                        September 17 2020
                                        Works! Under Intel

                                        This is Xcode 12.0

                                        For ARM & Intel universal binaries, minimum version must be Xcode 12.2. So this won't built ARM based plugins on Intel machines.

                                        Link Preview Image
                                        Building a Universal macOS Binary | Apple Developer Documentation

                                        Create macOS apps and other executables that run natively on both Apple silicon and Intel-based Mac computers.

                                        favicon

                                        Apple Developer Documentation (developer.apple.com)

                                        develop Branch / XCode 13.1
                                        macOS Monterey / M1 Max

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

                                          Exporting projects with latest commit produces an error

                                          HISE/hi_components/markdown_components/MarkdownComponents.cpp:516:17: error: ‘PopupIncludeEditor’ has not been declared
                                          

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

                                          DanHD 1 Reply Last reply Reply Quote 0
                                          • DanHD
                                            DanH @d.healey
                                            last edited by

                                            @d-healey Can confirm on OSX as well.

                                            DHPlugins / DC Breaks | Artist / Producer / DJ / Developer
                                            https://dhplugins.com/ | https://dcbreaks.com/
                                            London, UK

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

                                            22

                                            Online

                                            1.7k

                                            Users

                                            11.9k

                                            Topics

                                            103.6k

                                            Posts