HISE Logo Forum
    • Categories
    • Register
    • Login

    Important: Branching update

    Scheduled Pinned Locked Moved General Questions
    15 Posts 7 Posters 830 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.
    • C
      crd @crd
      last edited by

      @Christoph-Hart

      Do you want bugs we find in the develop branch in "The definitive feature request & bug fix roadmap"?

      1 Reply Last reply Reply Quote 0
      • d.healeyD
        d.healey @A Former User
        last edited by d.healey

        @Steve-Mohican said in Important: Branching update:

        Can we use Sierra & XCode8 for this?

        99% sure that's a no since you can't use that config for previous versions. I would guess Mojave and Xcode 10.3 10.2 are still the minimum requirements.

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

        ulrikU 1 Reply Last reply Reply Quote 0
        • ulrikU
          ulrik @d.healey
          last edited by

          @Steve-Mohican I'm using Catalina and Xcode 10.2 and it builds successfully

          Hise Develop branch
          MacOs 15.3.1, Xcode 16.2
          http://musikboden.se

          1 Reply Last reply Reply Quote 1
          • ?
            A Former User
            last edited by

            @d-healey @ulrik Thank you for the info.

            What about to make the plugins Support M1 natively? Catalina is ok but I think XCode 10.2 wouldn't be enough for Native M1 Support?

            ulrikU 1 Reply Last reply Reply Quote 0
            • ulrikU
              ulrik @A Former User
              last edited by

              @Steve-Mohican I don't know if XCode 10.2 is enough for building for M1 though, I have note tried it yet

              Hise Develop branch
              MacOs 15.3.1, Xcode 16.2
              http://musikboden.se

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

                Should we be using JUCE/Projucer 6 now (with develop)?

                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 think I've pushed new builds of the Projucer for Mac and Windows, but on Linux you can just compile the one in JUCE/extras/ in the HISE repo (it's the most recent version).

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

                    @Christoph-Hart Thanks, that built, shall I include it with my next pull request?

                    I had to modify the makefile and jucer file slightly to get it to build successfully, I tested with the version from the JUCE git repo and had the same issue. Seems I just needed to delete my old Projucer config files folder.

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

                    1 Reply Last reply Reply Quote 0
                    • H
                      HISEuser
                      last edited by

                      Ooh, does this mean HISE will use the newer default sliders that JUCE has?
                      I know, silly thing to be excited about...

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

                        I'm slowly getting close to a successful GNU/Linux build of HISE develop branch.

                        I had to add -fpermissive flag to avoid a few errors and I had to change some of the math functions from their f variants because of that bug in the standard library on Linux.

                        The remaining issues I'm not sure how to solve.

                        I'm getting quite a few of these errors for different SNEX files.

                        /HISE/hi_snex/snex_library/snex_jit_ExternalComplexTypeLibrary.cpp:658:38: error: call of overloaded ‘mov(asmjit::x86::Mem&, juce::int64)’ is ambiguous
                        
                        ../../../../../HISE/hi_backend/../hi_modules/../hi_scripting/scripting/scriptnode/api/DspNetwork.h:1222:63: error: ‘snex::cppgen::ValueTreeIterator’ has not been declared
                         1222 |    cppgen::ValueTreeIterator::forEach(saveCopy, snex::cppgen::ValueTreeIterator::IterationType::Forward, stripValueTree);
                        

                        And then these two errors:

                        ../../../../../HISE/hi_dsp_library/snex_basics/snex_DynamicType.cpp:21:50: error: conversion from ‘const juce::var’ to ‘int64_t’ {aka ‘long int’} is ambiguous
                           21 |   data.p.data = reinterpret_cast<void*>((int64_t)value);
                        
                        ../../../../../HISE/hi_dsp_library/snex_basics/snex_TypeHelpers.cpp:152:69: error: call of overloaded ‘var(int64_t&)’ is ambiguous
                          152 |   case Types::ID::Pointer: v = var(*reinterpret_cast<int64_t*>(data)); break;
                        

                        @Christoph-Hart If you can give me any tips here I can implement and test them.

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

                        ? 1 Reply Last reply Reply Quote 0
                        • ?
                          A Former User @d.healey
                          last edited by

                          @d-healey said in Important: Branching update:

                          /HISE/hi_snex/snex_library/snex_jit_ExternalComplexTypeLibrary.cpp:658:38: error: call of overloaded ‘mov(asmjit::x86::Mem&, juce::int64)’ is ambiguous

                          That error is ambiguous...

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

                          10

                          Online

                          1.7k

                          Users

                          11.8k

                          Topics

                          103.2k

                          Posts