HISE Logo Forum
    • Categories
    • Register
    • Login

    Building for Catalina

    Scheduled Pinned Locked Moved Bug Reports
    13 Posts 3 Posters 740 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.
    • d.healeyD
      d.healey
      last edited by

      What do you mean "its own SDK"? Is this for standalone, VST, AU, or AAX? I'm pretty sure people are already building on Catalina successfully.

      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 Dan Korneff

        New in JUCE 6. They are now requiring the use of juce:: to reduce name collisions when using multiple libraries.

        If you add:

        using namespace juce
        

        to the JuceHeader.h, it will remove the need to use juce::

        There's also a setting in projucer that will do it for you.

        namespace.png

        Dan Korneff - Producer / Mixer / Audio Nerd

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

          HISE is still JUCE 5

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

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

            @d-healey That's only if he used the version of Projucer distributed with HISE. He may have downloaded and used JUCE6 to compile HISE.

            Dan Korneff - Producer / Mixer / Audio Nerd

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

              First of all, apologies for my delayed response.

              d.healey is correct about one thing: I don't have any JUCE 6 installations on this particular computer. When I said the SDK, I was referring to the macOS Catalina SDK, and I know it's a problem with that because using an older SDK (i.e. for Mojave) circumvents this problem.

              Also, just to clarify: the latest version I have of Projucer is 5.4.7, and I didn't even use that for my current build.

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

                @dustbro Having looked at this whole message now, that’s good to know there’s an automated way to update the class names in the cpp files. Will make use of that next time I try building.

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

                  @Cyberdyne387

                  macOS Catalina SDK

                  What's that for? XCode?

                  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
                    Cyberdyne387 @d.healey
                    last edited by

                    @d-healey said in Building for Catalina:

                    @Cyberdyne387

                    macOS Catalina SDK

                    What's that for? XCode?

                    Exactly.

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

                      @Cyberdyne387 I see, I think others have got around the problem by using an older version of XCode.

                      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
                        Cyberdyne387 @d.healey
                        last edited by

                        @d-healey said in Building for Catalina:

                        @Cyberdyne387 I see, I think others have got around the problem by using an older version of XCode.

                        Well, again, I did make it work on my end with the current version of XCode by specifying what classes for Points instead of leaving them ambiguous. I just brought this up to see if Christoph is willing to update the code to address this.

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

                          @Cyberdyne387 Do the changes affect people who aren't using Catalina? If not, then I'm all for it.

                          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
                            Cyberdyne387 @d.healey
                            last edited by

                            @d-healey That's the other reason why I bring this up: I don't know for certain. My guess is it won't affect other platforms since the only difference is that I explicitly specify which Point class the code is referring to, which, evidently, was JUCE's anyway.

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

                            17

                            Online

                            1.7k

                            Users

                            11.8k

                            Topics

                            102.5k

                            Posts