Forum
    • Categories
    • Register
    • Login

    JUCE submodule PSA

    Scheduled Pinned Locked Moved General Questions
    hisejucegit
    27 Posts 8 Posters 557 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.
    • David HealeyD
      David Healey
      last edited by David Healey

      @Christoph-Hart Some issues I've come across:

      • The Linux build of Projucer doesn't have execute permission - I think this must be set on a Linux system, not sure.
      • The MacOS build of Projucer has not been codesigned/notarized so it gets flagged by gatekeeper
      • The export setup Wizard has not been updated so it's still looking in tools/projucer

      Free HISE Bootcamp Full Course for beginners.
      YouTube Channel - Public HISE tutorials
      My Patreon - HISE tutorials

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

        The MacOS build of Projucer has not been codesigned/notarized so it gets flagged by gatekeeper

        Was the previous build codesigned & notarized?

        The export setup Wizard has not been updated so it's still looking in tools/projucer

        Good catch!

        dannytaurusD David HealeyD 2 Replies Last reply Reply Quote 0
        • dannytaurusD
          dannytaurus @Christoph Hart
          last edited by

          @Christoph-Hart said in JUCE submodule PSA:

          Was the previous build codesigned & notarized?

          FWIW I don't think I've ever seen a gatekeeper dialog for Projucer.

          Meat Beats: https://meatbeats.com
          Klippr Video: https://klippr.video

          1 Reply Last reply Reply Quote 0
          • David HealeyD
            David Healey @Christoph Hart
            last edited by

            @Christoph-Hart said in JUCE submodule PSA:

            Was the previous build codesigned & notarized?

            I just checked and no it doesn't seem that it was. I wonder why I never saw a warning.

            Free HISE Bootcamp Full Course for beginners.
            YouTube Channel - Public HISE tutorials
            My Patreon - HISE tutorials

            1 Reply Last reply Reply Quote 0
            • David HealeyD
              David Healey
              last edited by

              @Christoph-Hart The Projucer binary appears to be Apple Silicon only

              Free HISE Bootcamp Full Course for beginners.
              YouTube Channel - Public HISE tutorials
              My Patreon - HISE tutorials

              1 Reply Last reply Reply Quote 0
              • dannytaurusD dannytaurus referenced this topic
              • JulesVJ
                JulesV @David Healey
                last edited by

                @David-Healey Sorry for the noob question,

                What we need to do is to download the modules, extras & projucer folders in the submodule repository?

                Then copy them to the tools/projucer folder in the latest Hise develop branch that we downloaded them from?

                David HealeyD 1 Reply Last reply Reply Quote 0
                • David HealeyD
                  David Healey @JulesV
                  last edited by

                  @JulesV Remove any copies of the HISE source you already have. Then reclone the repo using this command:

                  git clone --branch develop --recurse-submodules https://github.com/christophhart/HISE.git

                  That's it, you'll be good to go.

                  Free HISE Bootcamp Full Course for beginners.
                  YouTube Channel - Public HISE tutorials
                  My Patreon - HISE tutorials

                  JulesVJ 1 Reply Last reply Reply Quote 0
                  • JulesVJ
                    JulesV @David Healey
                    last edited by

                    @David-Healey I am not using GitHub and cloning procedure.

                    Previously, I was just downloading and compiling the Hise branch. What do I need to do to use it this way?

                    David HealeyD 1 Reply Last reply Reply Quote 0
                    • David HealeyD
                      David Healey @JulesV
                      last edited by

                      @JulesV said in JUCE submodule PSA:

                      What do I need to do to use it this way?

                      I don't know, I've never downloaded submodules manually. Google time for you - or just install git and run one command :)

                      Free HISE Bootcamp Full Course for beginners.
                      YouTube Channel - Public HISE tutorials
                      My Patreon - HISE tutorials

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

                        Updated with the new submodule version, selected JUCE 8 (because, yeah, why not...).

                        During compilation, XCode complains about the Projucer being outdated (v6.1.4)

                        "This project was last saved using an outdated version of the Projucer! Re-save this project with the latest version to fix this error."
                        

                        Hise made me an F5 dude, any other app just suffers...

                        1 Reply Last reply Reply Quote 0
                        • JulesVJ
                          JulesV @David Healey
                          last edited by JulesV

                          @David-Healey

                          I'm leaving the solution here as a note in case others experience this problem. I had to look back to this commit: https://github.com/christophhart/HISE/commit/c948b81f7a86f24a8fce4ea81051c73b7129e2b5

                          There's a folder named JUCE in the downloaded "Hise-develop" branch. You need to copy all the files from the submodule into this folder.

                          From now on, the Projucer application will be launched inside this JUCE folder.

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

                          13

                          Online

                          2.1k

                          Users

                          13.2k

                          Topics

                          115.0k

                          Posts