HISE Logo Forum
    • Categories
    • Register
    • Login

    HISE Compile fail- MacOs Catalina, XCode 12

    Scheduled Pinned Locked Moved General Questions
    16 Posts 4 Posters 543 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.
    • gorangroovesG
      gorangrooves
      last edited by

      Hey guys,
      I am trying to get HISE compiled on the latest version of Mac with no success.

      I am on MacOS Catalina 10.15.7, running XCode 12.0.1, using Projucer 6.0.3.

      I've followed the advice on the issue addressed here, as I am getting the same error:

      Re: Build fail - Semantics: "Reference to β€˜Point’ is ambiguous"

      I have 47 errors, half of which seem to be semantic issues: "Reference to 'Point' is ambiguous" error.

      The other majority are "Apple Mach-O Librarian (libtool)" errors.

      The final two are "Apple Mach-O Linker (id) Error" for both VST and AU, and semantic issue "Reference to 'AudioBuffer' is ambiguous".

      I have tried compiling both the Scriptnode branch, as well as @d-healey 's Develop branch with identical issues.

      I've ensured that all modules connect within the Projucer.

      Am I missing something or do these errors ultimately need to be fixed in the source code before the software can be compiled on the latest version of Mac/ XCode?

      p.s. Is there a setting to tell the XCode not to be a picky little dick and just compile the thing already? πŸ˜‚

      Goran Rista
      https://gorangrooves.com

      Handy Drums and Handy Grooves
      https://library.gorangrooves.com

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

        Have you tried compiling with the version of JUCE/Projucer that comes with HISE? (version 5.4 I think).

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

        1 Reply Last reply Reply Quote 0
        • gorangroovesG
          gorangrooves
          last edited by

          I have. I am only using newest Projucer, while JUCE is still the one supplied with HISE.

          Are you compiling ok on Mac?

          Goran Rista
          https://gorangrooves.com

          Handy Drums and Handy Grooves
          https://library.gorangrooves.com

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

            @gorangrooves Yes, but I'm on Mojave and Projucer 5.4

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

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

              You must use xcode 10.3. I would like to use newest xcode because i writing apps in react-native :/

              LindonL 1 Reply Last reply Reply Quote 0
              • LindonL
                Lindon @arminh
                last edited by

                @gorangrooves ...

                @arminh said in HISE Compile fail- MacOs Catalina, XCode 12:

                You must use xcode 10.3. I would like to use newest xcode because i writing apps in react-native :/

                "MacOS Catalina 10.15.7, running XCode 12.0.1"

                • yep there's the problem right there I think:

                HISE Development for hire.
                www.channelrobot.com

                1 Reply Last reply Reply Quote 0
                • gorangroovesG
                  gorangrooves
                  last edited by

                  Thanks, guys. So, I assume that even though none of you are using the latest version of XCode, the plugins you compile work fine on Catalina?

                  Apple is about to drop a new OS on us, Big Sur. I believe we'll have to use the latest XCode eventually to make plugins compatible with this new OS. @Christoph-Hart Will you be updating the code to avoid those errors in the new XCode?

                  Goran Rista
                  https://gorangrooves.com

                  Handy Drums and Handy Grooves
                  https://library.gorangrooves.com

                  LindonL 1 Reply Last reply Reply Quote 0
                  • LindonL
                    Lindon @gorangrooves
                    last edited by

                    @gorangrooves nothing from Apple I have read says we will neeed to move to XCode 12 - could be wrong - but yes all plugins compiled on XCode 10 work fine on Catalina - as long as you do the required codesigning and notarization.

                    HISE Development for hire.
                    www.channelrobot.com

                    gorangroovesG 1 Reply Last reply Reply Quote 0
                    • gorangroovesG
                      gorangrooves @Lindon
                      last edited by

                      @Lindon Thanks. "Codesigning and notarization"- what exactly am I supposed to be doing there? Can you point me in the right direction, please?

                      Goran Rista
                      https://gorangrooves.com

                      Handy Drums and Handy Grooves
                      https://library.gorangrooves.com

                      LindonL 1 Reply Last reply Reply Quote 0
                      • LindonL
                        Lindon @gorangrooves
                        last edited by

                        @gorangrooves

                        Just a moment...

                        favicon

                        (www.kvraudio.com)

                        HISE Development for hire.
                        www.channelrobot.com

                        1 Reply Last reply Reply Quote 0
                        • gorangroovesG
                          gorangrooves
                          last edited by

                          @Lindon Thanks a lot! I shall be diving into this shortly and studying its details.

                          Goran Rista
                          https://gorangrooves.com

                          Handy Drums and Handy Grooves
                          https://library.gorangrooves.com

                          LindonL 1 Reply Last reply Reply Quote 0
                          • LindonL
                            Lindon @gorangrooves
                            last edited by

                            @gorangrooves good luck - its a nightmare..

                            HISE Development for hire.
                            www.channelrobot.com

                            gorangroovesG 1 Reply Last reply Reply Quote 1
                            • gorangroovesG
                              gorangrooves @Lindon
                              last edited by

                              @Lindon Oh great! πŸ˜‚ Nothing less can be expected from Apple. Just wait 'till they drop the new OS on us....

                              Goran Rista
                              https://gorangrooves.com

                              Handy Drums and Handy Grooves
                              https://library.gorangrooves.com

                              1 Reply Last reply Reply Quote 0
                              • gorangroovesG
                                gorangrooves
                                last edited by

                                Do I need to go through the signing process just to test the plugins on my own system?

                                What happens when you don't sign them and someone tries to use them? I am sure they will get a warning, but can you bypass a warning and still use them?

                                Goran Rista
                                https://gorangrooves.com

                                Handy Drums and Handy Grooves
                                https://library.gorangrooves.com

                                LindonL 1 Reply Last reply Reply Quote 0
                                • LindonL
                                  Lindon @gorangrooves
                                  last edited by

                                  @gorangrooves -try googling to find out...

                                  HISE Development for hire.
                                  www.channelrobot.com

                                  1 Reply Last reply Reply Quote 1
                                  • gorangroovesG
                                    gorangrooves
                                    last edited by

                                    Happy to report that reverting to XCode 10.3 did the trick! Not only was I able to compile HISE, but my plugins as well, with no issues.πŸ˜ƒ YAY! Thank you all very much.

                                    Goran Rista
                                    https://gorangrooves.com

                                    Handy Drums and Handy Grooves
                                    https://library.gorangrooves.com

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

                                    13

                                    Online

                                    1.8k

                                    Users

                                    12.1k

                                    Topics

                                    105.4k

                                    Posts