HISE Logo Forum
    • Categories
    • Register
    • Login

    Latest Build Errors

    Scheduled Pinned Locked Moved Bug Reports
    compileerrorbuildlatest
    34 Posts 6 Posters 2.6k 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.
    • ustkU
      ustk @d.healey
      last edited by ustk

      @d-healey Mmmm… My bad! 🙄
      Seeing what I can do, but I might need help…
      I don't have these scope errors when compiling on mac though

      Can't help pressing F5 in the forum...

      1 Reply Last reply Reply Quote 0
      • ustkU
        ustk @d.healey
        last edited by

        @d-healey In fact, I get the error too since @Christoph-Hart's merge. A mistake when resolving a conflict maybe?

        Can't help pressing F5 in the forum...

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

          I see some stuff in the commit history, maybe I buggered it when I merged scriptnode a few days ago :(

          735cfae3-7ed6-4479-94f6-9e40fcbe67f9-image.png

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

          ustkU 1 Reply Last reply Reply Quote 0
          • ustkU
            ustk @d.healey
            last edited by

            @d-healey Yeah I've just fixed some missing parts in the FrontendPanelTypes.
            There are also a few things going on with the expansion addition... I'm on this part

            Can't help pressing F5 in the forum...

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

              @ustk said in Latest Build Errors:

              @d-healey Yeah I've just fixed some missing parts in the FrontendPanelTypes.
              There are also a few things going on with the expansion addition... I'm on this part

              If you get it working make a pull request direct to Christoph's repo.

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

              ustkU 1 Reply Last reply Reply Quote 1
              • ustkU
                ustk @d.healey
                last edited by

                @d-healey What is the expansion column? or how is it used?
                I'm asking because I might use the bank column width for the expansion column too...
                Does it appear on the left of the browser? Or should I treat it like the preset column?

                Can't help pressing F5 in the forum...

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

                  @ustk I don't know anything about it, @Christoph-Hart added it recently.

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

                  ustkU 1 Reply Last reply Reply Quote 0
                  • ustkU
                    ustk @d.healey
                    last edited by

                    @d-healey Ok, will try... Apparently in the code, it is a fourth column...

                    Can't help pressing F5 in the forum...

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

                      @d-healey which build is now most stable? :D

                      ustkU 1 Reply Last reply Reply Quote 1
                      • ustkU
                        ustk @arminh
                        last edited by

                        @arminh Before the last merge, I guess... Just wait before using the very last one...

                        Can't help pressing F5 in the forum...

                        1 Reply Last reply Reply Quote 0
                        • ustkU
                          ustk
                          last edited by ustk

                          @d-healey Ok so I fixed the preset browser issue but I can't compile to test it because there are other errors:

                          Untitled.png

                          @Christoph-Hart?

                          Can't help pressing F5 in the forum...

                          ustkU 1 Reply Last reply Reply Quote 0
                          • ustkU
                            ustk @ustk
                            last edited by ustk

                            @d-healey It's a real mess to create a pull request directly since it automatically wants to sync with your fork first (77 pushes + 25 pulls...)
                            So I think it's better if @Christoph-Hart fixes the preset browser himself (before fixing the issue above):

                            pb1.png

                            pb2.png

                            pb3.png

                            Can't help pressing F5 in the forum...

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

                              I fixed but I don't understand what the column width property is for?

                              ustkU 3 Replies Last reply Reply Quote 2
                              • ustkU
                                ustk @Christoph Hart
                                last edited by ustk

                                @Christoph-Hart It is a ratio for the bank and category column
                                If you set it to 0.25 in 3 columns mode, then bank and category will take 25% of the browser width each, while the preset column will use the remaining 50%

                                Untitled.png

                                And with two columns, a 30/70% example:

                                Untitled.png

                                It could have been an array for more flexibility, but I thought we essentially need to give the preset column more space while the other columns can share the same width... Anyway, feel free to modify it as you wish ;)

                                Can't help pressing F5 in the forum...

                                1 Reply Last reply Reply Quote 2
                                • ustkU
                                  ustk @Christoph Hart
                                  last edited by ustk

                                  @Christoph-Hart Oh wait! I've just seen the commit, you apparently haven't made the good changes...
                                  columnWidth (the original one) should disappear and be replaced with columnWidthRatio and there are 3 files that need to be modified
                                  Have a look at my post above (all the green stuff should be added)

                                  Can't help pressing F5 in the forum...

                                  C 1 Reply Last reply Reply Quote 1
                                  • C
                                    coreyu21 @ustk
                                    last edited by

                                    does The expansion preset column box take the place of a combo box when loading expansions to resolve the save in preset issue?

                                    1 Reply Last reply Reply Quote 0
                                    • ustkU
                                      ustk @Christoph Hart
                                      last edited by

                                      @Christoph-Hart Do you have the time to fix that by any chance? :)

                                      Can't help pressing F5 in the forum...

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

                                        I've added it but with a proper array that you can use to define all ratios.

                                        ustkU 1 Reply Last reply Reply Quote 0
                                        • ustkU
                                          ustk @Christoph Hart
                                          last edited by ustk

                                          @Christoph-Hart I've just seen the commit 😎
                                          There might be some more bugs though https://forum.hise.audio/topic/2848/latest-build-errors/12

                                          Can't help pressing F5 in the forum...

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

                                            I have a few compile errors too. Christoph, it's your birthday, why are you working! Go have fun... and fix bugs! :P

                                            Compiling include_hi_snex_25.cpp
                                            In file included from ../../../../../HISE-new/hi_snex/hi_snex.cpp:24:0,
                                                             from ../../JuceLibraryCode/include_hi_snex.cpp:9:
                                            ../../../../../HISE-new/hi_snex/snex_core/snex_CallbackCollection.cpp: In lambda function:
                                            ../../../../../HISE-new/hi_snex/snex_core/snex_CallbackCollection.cpp:442:38: error: call of overloaded ‘mov(asmjit::x86::Mem&, juce::int64)’ is ambiguous
                                               if (IS_MEM(v)) cc.mov(n, INT_IMM(v));
                                                                                  ^
                                            ../../../../../HISE-new/hi_snex/snex_jit/snex_jit_ComplexTypeLibrary.h:262:67: note: in definition of macro ‘ADD_INLINER’
                                             #define ADD_INLINER(x, f) fc->addInliner(#x, [obj](InlineData* d_)f);
                                                                                                               ^
                                            In file included from ../../../../../HISE-new/hi_snex/src/asmjit/././x86/x86assembler.h:11:0,
                                                             from ../../../../../HISE-new/hi_snex/src/asmjit/./x86.h:16,
                                                             from ../../../../../HISE-new/hi_snex/src/asmjit/asmjit.h:36,
                                                             from ../../../../../HISE-new/hi_snex/hi_snex.cpp:5,
                                                             from ../../JuceLibraryCode/include_hi_snex.cpp:9:
                                            ../../../../../HISE-new/hi_snex/src/asmjit/././x86/../x86/x86emitter.h:606:18: note: candidate: asmjit::Error asmjit::x86::EmitterExplicitT<This>::mov(const asmjit::x86::Mem&, int) [with This = asmjit::x86::Compiler; asmjit::Error = unsigned int]
                                               ASMJIT_INST_2i(mov, Mov, Mem, Imm)                                   // ANY
                                                              ^
                                            ../../../../../HISE-new/hi_snex/src/asmjit/././x86/../x86/x86emitter.h:68:16: note: in definition of macro ‘ASMJIT_INST_2i’
                                               inline Error NAME(const T0& o0, int o1) { return _emitter()->emit(Inst::kId##ID, o0, Support::asInt(o1)); } \
                                                            ^~~~
                                            ../../../../../HISE-new/hi_snex/src/asmjit/././x86/../x86/x86emitter.h:606:18: note: candidate: asmjit::Error asmjit::x86::EmitterExplicitT<This>::mov(const asmjit::x86::Mem&, unsigned int) [with This = asmjit::x86::Compiler; asmjit::Error = unsigned int]
                                               ASMJIT_INST_2i(mov, Mov, Mem, Imm)                                   // ANY
                                                              ^
                                            ../../../../../HISE-new/hi_snex/src/asmjit/././x86/../x86/x86emitter.h:69:16: note: in definition of macro ‘ASMJIT_INST_2i’
                                               inline Error NAME(const T0& o0, unsigned int o1) { return _emitter()->emit(Inst::kId##ID, o0, Support::asInt(o1)); } \
                                                            ^~~~
                                            ../../../../../HISE-new/hi_snex/src/asmjit/././x86/../x86/x86emitter.h:606:18: note: candidate: asmjit::Error asmjit::x86::EmitterExplicitT<This>::mov(const asmjit::x86::Mem&, int64_t) [with This = asmjit::x86::Compiler; asmjit::Error = unsigned int; int64_t = long int]
                                               ASMJIT_INST_2i(mov, Mov, Mem, Imm)                                   // ANY
                                                              ^
                                            ../../../../../HISE-new/hi_snex/src/asmjit/././x86/../x86/x86emitter.h:70:16: note: in definition of macro ‘ASMJIT_INST_2i’
                                               inline Error NAME(const T0& o0, int64_t o1) { return _emitter()->emit(Inst::kId##ID, o0, Support::asInt(o1)); } \
                                                            ^~~~
                                            ../../../../../HISE-new/hi_snex/src/asmjit/././x86/../x86/x86emitter.h:606:18: note: candidate: asmjit::Error asmjit::x86::EmitterExplicitT<This>::mov(const asmjit::x86::Mem&, uint64_t) [with This = asmjit::x86::Compiler; asmjit::Error = unsigned int; uint64_t = long unsigned int]
                                               ASMJIT_INST_2i(mov, Mov, Mem, Imm)                                   // ANY
                                                              ^
                                            ../../../../../HISE-new/hi_snex/src/asmjit/././x86/../x86/x86emitter.h:71:16: note: in definition of macro ‘ASMJIT_INST_2i’
                                               inline Error NAME(const T0& o0, uint64_t o1) { return _emitter()->emit(Inst::kId##ID, o0, Support::asInt(o1)); }
                                                            ^~~~
                                            In file included from ../../../../../HISE-new/hi_snex/hi_snex.cpp:24:0,
                                                             from ../../JuceLibraryCode/include_hi_snex.cpp:9:
                                            ../../../../../HISE-new/hi_snex/snex_core/snex_CallbackCollection.cpp: In lambda function:
                                            ../../../../../HISE-new/hi_snex/snex_core/snex_CallbackCollection.cpp:454:38: error: call of overloaded ‘mov(asmjit::x86::Mem&, juce::int64)’ is ambiguous
                                               if (IS_MEM(v)) cc.mov(n, INT_IMM(v));
                                                                                  ^
                                            ../../../../../HISE-new/hi_snex/snex_jit/snex_jit_ComplexTypeLibrary.h:262:67: note: in definition of macro ‘ADD_INLINER’
                                             #define ADD_INLINER(x, f) fc->addInliner(#x, [obj](InlineData* d_)f);
                                                                                                               ^
                                            In file included from ../../../../../HISE-new/hi_snex/src/asmjit/././x86/x86assembler.h:11:0,
                                                             from ../../../../../HISE-new/hi_snex/src/asmjit/./x86.h:16,
                                                             from ../../../../../HISE-new/hi_snex/src/asmjit/asmjit.h:36,
                                                             from ../../../../../HISE-new/hi_snex/hi_snex.cpp:5,
                                                             from ../../JuceLibraryCode/include_hi_snex.cpp:9:
                                            ../../../../../HISE-new/hi_snex/src/asmjit/././x86/../x86/x86emitter.h:606:18: note: candidate: asmjit::Error asmjit::x86::EmitterExplicitT<This>::mov(const asmjit::x86::Mem&, int) [with This = asmjit::x86::Compiler; asmjit::Error = unsigned int]
                                               ASMJIT_INST_2i(mov, Mov, Mem, Imm)                                   // ANY
                                                              ^
                                            ../../../../../HISE-new/hi_snex/src/asmjit/././x86/../x86/x86emitter.h:68:16: note: in definition of macro ‘ASMJIT_INST_2i’
                                               inline Error NAME(const T0& o0, int o1) { return _emitter()->emit(Inst::kId##ID, o0, Support::asInt(o1)); } \
                                                            ^~~~
                                            ../../../../../HISE-new/hi_snex/src/asmjit/././x86/../x86/x86emitter.h:606:18: note: candidate: asmjit::Error asmjit::x86::EmitterExplicitT<This>::mov(const asmjit::x86::Mem&, unsigned int) [with This = asmjit::x86::Compiler; asmjit::Error = unsigned int]
                                               ASMJIT_INST_2i(mov, Mov, Mem, Imm)                                   // ANY
                                                              ^
                                            ../../../../../HISE-new/hi_snex/src/asmjit/././x86/../x86/x86emitter.h:69:16: note: in definition of macro ‘ASMJIT_INST_2i’
                                               inline Error NAME(const T0& o0, unsigned int o1) { return _emitter()->emit(Inst::kId##ID, o0, Support::asInt(o1)); } \
                                                            ^~~~
                                            ../../../../../HISE-new/hi_snex/src/asmjit/././x86/../x86/x86emitter.h:606:18: note: candidate: asmjit::Error asmjit::x86::EmitterExplicitT<This>::mov(const asmjit::x86::Mem&, int64_t) [with This = asmjit::x86::Compiler; asmjit::Error = unsigned int; int64_t = long int]
                                               ASMJIT_INST_2i(mov, Mov, Mem, Imm)                                   // ANY
                                                              ^
                                            ../../../../../HISE-new/hi_snex/src/asmjit/././x86/../x86/x86emitter.h:70:16: note: in definition of macro ‘ASMJIT_INST_2i’
                                               inline Error NAME(const T0& o0, int64_t o1) { return _emitter()->emit(Inst::kId##ID, o0, Support::asInt(o1)); } \
                                                            ^~~~
                                            ../../../../../HISE-new/hi_snex/src/asmjit/././x86/../x86/x86emitter.h:606:18: note: candidate: asmjit::Error asmjit::x86::EmitterExplicitT<This>::mov(const asmjit::x86::Mem&, uint64_t) [with This = asmjit::x86::Compiler; asmjit::Error = unsigned int; uint64_t = long unsigned int]
                                               ASMJIT_INST_2i(mov, Mov, Mem, Imm)                                   // ANY
                                                              ^
                                            ../../../../../HISE-new/hi_snex/src/asmjit/././x86/../x86/x86emitter.h:71:16: note: in definition of macro ‘ASMJIT_INST_2i’
                                               inline Error NAME(const T0& o0, uint64_t o1) { return _emitter()->emit(Inst::kId##ID, o0, Support::asInt(o1)); }
                                                            ^~~~
                                            In file included from ../../../../../HISE-new/hi_snex/hi_snex.cpp:24:0,
                                                             from ../../JuceLibraryCode/include_hi_snex.cpp:9:
                                            ../../../../../HISE-new/hi_snex/snex_core/snex_CallbackCollection.cpp: In lambda function:
                                            ../../../../../HISE-new/hi_snex/snex_core/snex_CallbackCollection.cpp:466:38: error: call of overloaded ‘mov(asmjit::x86::Mem&, juce::int64)’ is ambiguous
                                               if (IS_MEM(v)) cc.mov(n, INT_IMM(v));
                                                                                  ^
                                            

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

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

                                            8

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.8k

                                            Posts