HISE Logo Forum
    • Categories
    • Register
    • Login

    Develop branch build status

    Scheduled Pinned Locked Moved General Questions
    compilebuilddeveloplatest
    300 Posts 21 Posters 48.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.
    • Y
      yall @d.healey
      last edited by

      @d-healey as I write to you. hise has just been compiled and a vst is also being compiled. I didn’t touch anything. very weird. by dint of forcing things apple had had enough of me ^^

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

        FYI Christoph merged new_layout into develop today.

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

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

          @d-healey Have you built it yet? I'm getting lots of RLottie complaints even though I thought I'd set it all to disabled i Projucer...

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

          d.healeyD 2 Replies Last reply Reply Quote 0
          • d.healeyD
            d.healey @DanH
            last edited by

            @danh I built it yesterday, but there have been more commits today that might cause build issues. I know Christoph is planning to integrate rlottie directly into the source code so we don't need to ship separate DLLs so I think the errors you are seeing might be related to that.

            This is the commit I've built - 3aa3dcfd9882e489de41db346b4b2c0caad163c4

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

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

              @d-healey That is great news. I was hoping that would happen.

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

                @danh I just tested and it's possible (on my system at least) to build the latest commit if you disable rlottie in projucer.

                357b8fa7-0cc9-46b5-84a7-434dd561b2ea-image.png

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

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

                  @d-healey I've just pushed a missing file, so it should compile now with Rlottie enabled too - let me know if there are any errors (but please resave the Projucer projects to include the new module).

                  d.healeyD Matt_SFM L 3 Replies Last reply Reply Quote 3
                  • d.healeyD
                    d.healey @Christoph Hart
                    last edited by

                    @christoph-hart Yes, working here, thank you.

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

                    1 Reply Last reply Reply Quote 0
                    • Matt_SFM
                      Matt_SF @Christoph Hart
                      last edited by

                      @christoph-hart HISE is compiling fine, however I got these errors while trying to compile a plugin :

                      Test0 x64.lib(include_hi_rlottie.obj) : error LNK2001: symbole externe non rÚsolu __imp_lottie_animation_render [E:\--
                      DEV --\HISE\Test0\Binaries\Builds\VisualStudio2017\Test0_VST.vcxproj]
                      Test0 x64.lib(include_hi_rlottie.obj) : error LNK2001: symbole externe non rÚsolu __imp_lottie_animation_destroy [E:\--
                       DEV --\HISE\Test0\Binaries\Builds\VisualStudio2017\Test0_VST.vcxproj]
                      Test0 x64.lib(include_hi_rlottie.obj) : error LNK2001: symbole externe non rÚsolu __imp_lottie_animation_from_data [E:\
                      -- DEV --\HISE\Test0\Binaries\Builds\VisualStudio2017\Test0_VST.vcxproj]
                      Test0 x64.lib(include_hi_rlottie.obj) : error LNK2001: symbole externe non rÚsolu __imp_lottie_animation_get_framerate
                      [E:\-- DEV --\HISE\Test0\Binaries\Builds\VisualStudio2017\Test0_VST.vcxproj]
                      Test0 x64.lib(include_hi_rlottie.obj) : error LNK2001: symbole externe non rÚsolu __imp_lottie_animation_get_totalframe
                       [E:\-- DEV --\HISE\Test0\Binaries\Builds\VisualStudio2017\Test0_VST.vcxproj]
                      .\..\..\Compiled\VST\\Test0 x64.dll : fatal error LNK1120: 5 externes non rÚsolus [E:\-- DEV --\HISE\Test0\Binaries\Bui
                      lds\VisualStudio2017\Test0_VST.vcxproj]
                      

                      Develop branch
                      Win10 & VS17 / Ventura & Xcode 14. 3

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

                        @matt_sf Yeah, that was weird, it appears that if the target is a dynamic library (which it is if you export as plugin, some weird C / C++ linker issues prevented the compilation). It should be "fixed" now (but I have no idea why, I just randomly changed stuff until the linking went fine...)

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

                          I'm having trouble compiling the latest develop branch. Anyone else having issues on Mac OS?

                          Matt_SFM 1 Reply Last reply Reply Quote 0
                          • Matt_SFM
                            Matt_SF @crd
                            last edited by

                            @crd build successful on Catalina. Which kind of errors do you get ?

                            Develop branch
                            Win10 & VS17 / Ventura & Xcode 14. 3

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

                              @matt_sf Screen Shot 2021-11-30 at 3.03.23 PM.png

                              Screen Shot 2021-11-30 at 3.03.12 PM.png
                              Screen Shot 2021-11-30 at 3.02.43 PM.png

                              Matt_SFM 1 Reply Last reply Reply Quote 0
                              • Matt_SFM
                                Matt_SF @crd
                                last edited by

                                @crd thought I could help but better call @Christoph-Hart to the rescue... :)

                                Odd that you can't build it... Here I have Xcode 10.3 and last develop built fine. I always used this version for the past months without any problem...
                                Did you change something maybe in the projucer file ?

                                Develop branch
                                Win10 & VS17 / Ventura & Xcode 14. 3

                                C 1 Reply Last reply Reply Quote 1
                                • C
                                  crd @Matt_SF
                                  last edited by

                                  @matt_sf I didn't but I will just roll back to the build from the 27th.

                                  1 Reply Last reply Reply Quote 0
                                  • L
                                    LinuxVst @Christoph Hart
                                    last edited by

                                    This post is deleted!
                                    DanHD L 2 Replies Last reply Reply Quote 0
                                    • DanHD
                                      DanH @LinuxVst
                                      last edited by DanH

                                      @linuxvst getting similar errors on Mojave, Xcode 10.3....

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

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

                                        @Christoph-Hart

                                        Still not Fixed in the last commit 835b198896e6879888e4247045400457d57c7f71
                                        uploaded 1 Hour Ago
                                        Built Fine on Monterey with Xcode 13 but when i try to Export a plugin i get these Errors

                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1202:17: no namespace named 'ui' in namespace 'snex'; did you mean 'analyse::ui'?
                                        
                                        using namespace snex::ui;
                                                           ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1216:28: use of undeclared identifier 'WorkbenchData'
                                        
                                                struct CProvider : public WorkbenchData::CodeProvider
                                                  ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1216:43: expected class name
                                        
                                                struct CProvider : public WorkbenchData::CodeProvider
                                                                          ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1218:13: use of undeclared identifier 'WorkbenchData'
                                        
                                                        CProvider(WorkbenchData::Ptr wb, DspNetwork* n) :
                                                                                         ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1223:27: only virtual member functions can be marked 'override'
                                        
                                                        String loadCode() const override { return {}; }
                                                                  ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1224:29: only virtual member functions can be marked 'override'
                                        
                                                        bool providesCode() const override { return false; }
                                                                                ^~~~~~~~~
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1225:33: only virtual member functions can be marked 'override'
                                        
                                                        bool saveCode(const String& ) override { return true; }
                                                                                  ^~~~~~~~~
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1226:36: only virtual member functions can be marked 'override'
                                        
                                                        Identifier getInstanceId() const override { return id; }
                                                                                      ^~~~~~~~~
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1230:27: use of undeclared identifier 'WorkbenchData'
                                        
                                                struct CHandler : public WorkbenchData::CompileHandler
                                                                                         ^~~~~~~~~
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1230:42: expected class name
                                        
                                                struct CHandler : public WorkbenchData::CompileHandler
                                                                         ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1232:12: use of undeclared identifier 'WorkbenchData'
                                        
                                                        CHandler(WorkbenchData::Ptr wb, DspNetwork* n);;
                                                                                        ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1234:3: use of undeclared identifier 'WorkbenchData'
                                        
                                                        WorkbenchData::CompileResult compile(const String& codeToCompile) override
                                                                 ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1239:48: only virtual member functions can be marked 'override'
                                        
                                                        void initExternalData(ExternalDataHolder* h) override
                                                        ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1244:20: use of undeclared identifier 'ui'; did you mean 'analyse::ui'?
                                        
                                                        void postCompile(ui::WorkbenchData::CompileResult& lastResult) override;
                                                                                                     ^~~~~~~~
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1244:24: no member named 'WorkbenchData' in namespace 'scriptnode::analyse::ui'
                                        
                                                        void postCompile(ui::WorkbenchData::CompileResult& lastResult) override;
                                                  ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1246:42: only virtual member functions can be marked 'override'
                                        
                                                        void processTest(ProcessDataDyn& data) override;
                                                                         ~~~~^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1248:49: use of undeclared identifier 'ParameterEvent'
                                        
                                                        void prepareTest(PrepareSpecs ps, const Array<ParameterEvent>& initialParameters) override;
                                                                                               ^~~~~~~~
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1250:68: only virtual member functions can be marked 'override'
                                        
                                                        void processTestParameterEvent(int parameterIndex, double value) override;
                                                                                                      ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1301:2: no member named 'ui' in namespace 'snex'; did you mean 'analyse::ui'?
                                        
                                                snex::ui::WorkbenchData::Ptr wb;
                                                                                                                         ^~~~~~~~
                                        
                                        
                                        
                                        ❌  fatal error: too many errors emitted, stopping now [-ferror-limit=]
                                        
                                        
                                        ▸ Compiling include_hi_scripting_03.cpp
                                        
                                        ⚠️  /Users/usager/HISE-develop/hi_components/../hi_dsp/../hi_dsp_library/dsp_nodes/CableNodes.h:1092:13: enumeration value 'numLogicTypes' not handled in switch [-Wswitch]
                                        
                                                                        switch (logicType)
                                                  ^
                                        
                                        
                                        
                                        ⚠️  /Users/usager/HISE-develop/hi_components/../hi_dsp/../hi_dsp_library/dsp_nodes/CableNodes.h:1098:4: non-void function does not return a value in all control paths [-Wreturn-type]
                                        
                                                                }
                                                                                ^
                                        
                                        
                                        
                                        ⚠️  /Users/usager/HISE-develop/hi_components/../hi_dsp/ProcessorInterfaces.h:335:20: enumeration values 'FilterCoefficients', 'numDataTypes', and 'ConstantLookUp' not handled in switch [-Wswitch]
                                        
                                                    switch(type)
                                                                ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1202:17: no namespace named 'ui' in namespace 'snex'; did you mean 'analyse::ui'?
                                        
                                        using namespace snex::ui;
                                                           ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1216:28: use of undeclared identifier 'WorkbenchData'
                                        
                                                struct CProvider : public WorkbenchData::CodeProvider
                                                  ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1216:43: expected class name
                                        
                                                struct CProvider : public WorkbenchData::CodeProvider
                                                                          ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1218:13: use of undeclared identifier 'WorkbenchData'
                                        
                                                        CProvider(WorkbenchData::Ptr wb, DspNetwork* n) :
                                                                                         ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1223:27: only virtual member functions can be marked 'override'
                                        
                                                        String loadCode() const override { return {}; }
                                                                  ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1224:29: only virtual member functions can be marked 'override'
                                        
                                                        bool providesCode() const override { return false; }
                                                                                ^~~~~~~~~
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1225:33: only virtual member functions can be marked 'override'
                                        
                                                        bool saveCode(const String& ) override { return true; }
                                                                                  ^~~~~~~~~
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1226:36: only virtual member functions can be marked 'override'
                                        
                                                        Identifier getInstanceId() const override { return id; }
                                                                                      ^~~~~~~~~
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1230:27: use of undeclared identifier 'WorkbenchData'
                                        
                                                struct CHandler : public WorkbenchData::CompileHandler
                                                                                         ^~~~~~~~~
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1230:42: expected class name
                                        
                                                struct CHandler : public WorkbenchData::CompileHandler
                                                                         ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1232:12: use of undeclared identifier 'WorkbenchData'
                                        
                                                        CHandler(WorkbenchData::Ptr wb, DspNetwork* n);;
                                                                                        ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1234:3: use of undeclared identifier 'WorkbenchData'
                                        
                                                        WorkbenchData::CompileResult compile(const String& codeToCompile) override
                                                                 ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1239:48: only virtual member functions can be marked 'override'
                                        
                                                        void initExternalData(ExternalDataHolder* h) override
                                                        ^
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1244:20: use of undeclared identifier 'ui'; did you mean 'analyse::ui'?
                                        
                                                        void postCompile(ui::WorkbenchData::CompileResult& lastResult) override;
                                                                                                     ^~~~~~~~
                                        
                                        
                                        
                                        ❌  /Users/usager/HISE-develop/hi_scripting/scripting/scriptnode/api/DspNetwork.h:1244:24: no member named 'WorkbenchData' in namespace 'scriptnode::analyse::ui'
                                        
                                                        void postCompile(ui::Workbe 
                                        
                                        

                                        Hope This Helps!
                                        Thank You it's been fixed in this commit d70f6b7a7d7e1dd252a4f7d70464346dbcd67848

                                        Check the Post Below!

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

                                          Should be fixed now.

                                          L 1 Reply Last reply Reply Quote 1
                                          • L
                                            LinuxVst @Christoph Hart
                                            last edited by LinuxVst

                                            @christoph-hart

                                            Hi Christoph
                                            i tried the Last commit d70f6b7a7d7e1dd252a4f7d70464346dbcd67848

                                            Thank You it's Perfect
                                            i was able to Export the Plugins without any Problems
                                            and you Really did a Good "Cleaning Job" no "Build time Warnings"

                                            i Compiled with Mac OS Monterey on a mac Pro 5.1 with Xcode 13

                                            Compilation Successfull.png

                                            Christoph HartC S 2 Replies Last reply Reply Quote 2
                                            • First post
                                              Last post

                                            20

                                            Online

                                            1.8k

                                            Users

                                            12.0k

                                            Topics

                                            104.5k

                                            Posts