HISE Logo Forum
    • Categories
    • Register
    • Login

    Develop branch build status

    Scheduled Pinned Locked Moved General Questions
    compilebuilddeveloplatest
    300 Posts 21 Posters 42.7k 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.
    • Dan KorneffD
      Dan Korneff @d.healey
      last edited by

      @d-healey said in Develop branch build status:

      That's not an error, that's a warning/note.

      You are correct.

      In file included from ../../../../../HISE/hi_dsp_library/hi_dsp_library_01.cpp:54,
                       from ../../JuceLibraryCode/include_hi_dsp_library_01.cpp:9:
      ../../../../../HISE/hi_dsp_library/snex_basics/snex_DynamicType.cpp: In constructor ‘snex::VariableStorage::VariableStorage(snex::Types::ID, const juce::var&)’:
      ../../../../../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);
            |                                                  ^~~~~
      

      Dan Korneff - Producer / Mixer / Audio Nerd

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

        @dustbro Oh it's that error again! I thought I'd fixed all those.

        Use my development branch for now - https://github.com/davidhealey/HISE/tree/development - it's up to date with Christoph's develop branch plus a few extras from the new_layout branch.

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

        1 Reply Last reply Reply Quote 0
        • Dan KorneffD
          Dan Korneff
          last edited by

          @d-healey Thanks so much!
          I don't see a jucer file in the standalone folder. Do I use the Makefile in the TravisCI folder?

          Dan Korneff - Producer / Mixer / Audio Nerd

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

            @dustbro Oh yeah I screwed up a commit and lost my jucer file :p just use the one from the develop branch and set it up as you had before with the -fpermissve flag etc.

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

            Dan KorneffD 1 Reply Last reply Reply Quote 0
            • Dan KorneffD
              Dan Korneff @d.healey
              last edited by

              @d-healey You rock!
              Success on this end. Thanks again for the help.

              I also took a chance and installed with the latest IPP. that worked as well. You just have to change the file paths like the pics above.

              Now I have some novice Linux desktop questions for ya. Once HISE is compiled, where is the recommended folder to drop it in? I notice other apps use /opt

              Dan Korneff - Producer / Mixer / Audio Nerd

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

                @dustbro The opt folder is for apps for all users, I only have one user on my system but I still prefer to keep my apps in the home folder, it also means I only have one location to backup. Some apps though seem to prefer the opt folder so I let those install where they want.

                I added a hidden folder in my home folder called apps which is where I put executables. But in the case of HISE I leave it where it compiles it in the source code folder and add a shortcut to my menu, so when I recompile I don't have to go moving binaries or updating shortcuts again.

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

                Dan KorneffD 1 Reply Last reply Reply Quote 0
                • Dan KorneffD
                  Dan Korneff @d.healey
                  last edited by

                  @d-healey Excellent idea. Also, how do you change the app icon? The default "gear" icon is unnerving 😀

                  Dan Korneff - Producer / Mixer / Audio Nerd

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

                    @dustbro Which desktop environment are you using? I just realised you meant the binary icon. No idea, I just leave it as is. I change the icon in my menu shortcut though.

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

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

                      @dustbro This might help - https://www.maketecheasier.com/change-application-icon-from-terminal-linux/

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

                      Dan KorneffD 1 Reply Last reply Reply Quote 1
                      • Dan KorneffD
                        Dan Korneff @d.healey
                        last edited by

                        @d-healey Beers on me the next time I'm in town.

                        Dan Korneff - Producer / Mixer / Audio Nerd

                        1 Reply Last reply Reply Quote 0
                        • Dan KorneffD
                          Dan Korneff
                          last edited by Dan Korneff

                          Trying to get this going on my M1 Mac Mini.
                          BigSur 11.6
                          Xcode 12.4

                          Hit some errors when compiling:

                          /Users/dan/Documents/GitHub/HISE/projects/standalone/JuceLibraryCode/include_hi_dsp_library_02.cpp:95:22: Aligned allocation function of type 'void *(std::size_t, std::align_val_t)' is only available on macOS 10.14 or newer
                          
                          /Users/dan/Documents/GitHub/HISE/projects/standalone/JuceLibraryCode/include_hi_dsp_library_02.cpp:95:22: Aligned deallocation function of type 'void (void *, std::align_val_t) noexcept' is only available on macOS 10.14 or newer
                          
                          /Users/dan/Documents/GitHub/HISE/projects/standalone/JuceLibraryCode/include_hi_dsp_library_02.cpp:201:13: Aligned deallocation function of type 'void (void *, std::align_val_t) noexcept' is only available on macOS 10.14 or newer
                          

                          Added this complier flag recommended on JUCE forums:

                          -fno-aligned-allocation
                          

                          And changed Deployment Target to 10.14

                          now I get a much more:

                          /Users/dan/Documents/GitHub/HISE/hi_core/hi_core.h:70:32: No member named 'ui' in namespace 'snex'; did you mean 'scriptnode::analyse::ui'?
                          /Users/dan/Documents/GitHub/HISE/hi_core/hi_core.h:70:42: No member named 'WorkbenchData' in namespace 'scriptnode::analyse::ui'
                          /Users/dan/Documents/GitHub/HISE/hi_core/hi_core.h:105:15: No member named 'ui' in namespace 'snex'; did you mean 'scriptnode::analyse::ui'?
                          /Users/dan/Documents/GitHub/HISE/hi_core/hi_core.h:105:25: No member named 'WorkbenchData' in namespace 'scriptnode::analyse::ui'
                          /Users/dan/Documents/GitHub/HISE/hi_core/hi_core.h:106:15: No member named 'ui' in namespace 'snex'; did you mean 'scriptnode::analyse::ui'?
                          /Users/dan/Documents/GitHub/HISE/hi_core/hi_core.h:106:25: No member named 'WorkbenchManager' in namespace 'scriptnode::analyse::ui'
                          /Users/dan/Documents/GitHub/HISE/hi_core/hi_core.h:108:14: No member named 'ui' in namespace 'snex'; did you mean 'scriptnode::analyse::ui'?
                          /Users/dan/Documents/GitHub/HISE/hi_core/hi_core.h:108:24: No member named 'WorkbenchData' in namespace 'scriptnode::analyse::ui'
                          /Users/dan/Documents/GitHub/HISE/hi_core/hi_core.h:125:24: No member named 'ui' in namespace 'snex'; did you mean 'scriptnode::analyse::ui'?
                          /Users/dan/Documents/GitHub/HISE/hi_core/hi_core.h:125:34: No member named 'WorkbenchData' in namespace 'scriptnode::analyse::ui'
                          /Users/dan/Documents/GitHub/HISE/hi_core/hi_core.h:133:18: Unknown type name 'Ptr'
                          /Users/dan/Documents/GitHub/HISE/hi_core/hi_core.h:149:20: Unknown type name 'Ptr'
                          /Users/dan/Documents/GitHub/HISE/hi_core/hi_core.h:113:25: No member named 'ui' in namespace 'snex'; did you mean 'scriptnode::analyse::ui'?
                          /Users/dan/Documents/GitHub/HISE/hi_core/hi_core.h:113:35: No type named 'WorkbenchManager' in namespace 'scriptnode::analyse::ui'
                          /Users/dan/Documents/GitHub/HISE/hi_core/hi_core.h:114:33: No member named 'ui' in namespace 'snex'; did you mean 'scriptnode::analyse::ui'?
                          /Users/dan/Documents/GitHub/HISE/hi_core/hi_core.h:114:43: No member named 'WorkbenchComponent' in namespace 'scriptnode::analyse::ui'
                          /Users/dan/Documents/GitHub/HISE/hi_core/hi_core.h:121:25: No member named 'ui' in namespace 'snex'; did you mean 'scriptnode::analyse::ui'?
                          

                          then says "Too many errors emitted, stopping now"

                          Dan Korneff - Producer / Mixer / Audio Nerd

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

                            @dustbro said in Develop branch build status:

                            And changed Deployment Target to 10.11

                            Check the first error you posted

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

                            Dan KorneffD 1 Reply Last reply Reply Quote 0
                            • Dan KorneffD
                              Dan Korneff @d.healey
                              last edited by

                              @d-healey oops... typo. It's set to 10.14

                              Dan Korneff - Producer / Mixer / Audio Nerd

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

                                @dustbro Did you clean the build folder after changing the deployment target?

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

                                Dan KorneffD 1 Reply Last reply Reply Quote 0
                                • Dan KorneffD
                                  Dan Korneff @d.healey
                                  last edited by

                                  @d-healey I did

                                  Dan Korneff - Producer / Mixer / Audio Nerd

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

                                    @dustbro Sorry, I'm out of ideas.

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

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

                                      Are you compiling for Rosetta or native M1? It's a dropdown in Xcode and you have to use HISE under Rosetta.

                                      Dan KorneffD 2 Replies Last reply Reply Quote 0
                                      • Dan KorneffD
                                        Dan Korneff @Christoph Hart
                                        last edited by Dan Korneff

                                        @Christoph-Hart Setting to Rosetta doesn't seem to help.
                                        This is the correct setting, right?
                                        yATbWRf.png

                                        Dan Korneff - Producer / Mixer / Audio Nerd

                                        1 Reply Last reply Reply Quote 0
                                        • Dan KorneffD
                                          Dan Korneff @Christoph Hart
                                          last edited by

                                          @Christoph-Hart Had to downgrade xcode to 12, then it compiled.

                                          Dan Korneff - Producer / Mixer / Audio Nerd

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

                                            Ah good to know, I‘ll test it on my old systems.

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

                                            15

                                            Online

                                            1.7k

                                            Users

                                            11.8k

                                            Topics

                                            102.5k

                                            Posts