HISE Logo Forum
    • Categories
    • Register
    • Login

    Issue compiling HISE on Mac

    Scheduled Pinned Locked Moved General Questions
    24 Posts 5 Posters 866 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.
    • LindonL
      Lindon @dannytaurus
      last edited by Lindon

      @dannytaurus said in Issue compiling HISE on Mac:

      @Christoph-Hart I'm compiling in Xcode, following these instructions:

      1. Open HISE/tools/projucer
      2. In Projucer, open HISE/projects/standalone/HISE Standalone.jucer
      3. Hit the Xcode button at the top
      4. In Xcode do Product > Build For > Running

      Then wait...

      A couple of days ago I tried Product > Run and it launched HISE in less than a minute but now that takes a very long time too, and has crashed the Mac a couple of times.

      is step 4 correct? I recall(not on the mac right now) that "Running" isnt the target we use? Dont we use
      Build for>Profiling ??

      HISE Development for hire.
      www.channelrobot.com

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

        @Lindon Running = debug build, profiling =release. They're both right, just depends what you want.

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

        LindonL bendursoB 2 Replies Last reply Reply Quote 0
        • LindonL
          Lindon @d.healey
          last edited by

          @d-healey said in Issue compiling HISE on Mac:

          @Lindon Running = debug build, profiling =release. They're both right, just depends what you want.

          and theres me thinking Build for> Test was for debugging....

          HISE Development for hire.
          www.channelrobot.com

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

            @Lindon Why would Apple be that logical :p

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

            1 Reply Last reply Reply Quote 0
            • bendursoB
              bendurso @d.healey
              last edited by

              @d-healey Debug is not slower than release? Maybe that's why he takes 30 minutes to compile.

              @dannytaurus or are you using Build for profiling?

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

                @bendurso said in Issue compiling HISE on Mac:

                Debug is not slower than release?

                Debug will build faster because it doesn't have to optimize as it does for the release.

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

                dannytaurusD 1 Reply Last reply Reply Quote 0
                • bendursoB
                  bendurso @dannytaurus
                  last edited by

                  @dannytaurus Did you disable x86_64 from "Valid Architectures" on Projucer?

                  I just was compiling Hise and forgot to remove that option, so it ended up running for about 20 minutes before giving me an faust error. Once I removed the option, it compiled in just 4 minutes. The process uses nearly all the RAM (7GB), but it's still fast.

                  dannytaurusD 1 Reply Last reply Reply Quote 0
                  • dannytaurusD
                    dannytaurus @bendurso
                    last edited by

                    @bendurso said in Issue compiling HISE on Mac:

                    @dannytaurus Did you disable x86_64 from "Valid Architectures" on Projucer?

                    I just was compiling Hise and forgot to remove that option, so it ended up running for about 20 minutes before giving me an faust error. Once I removed the option, it compiled in just 4 minutes. The process uses nearly all the RAM (7GB), but it's still fast.

                    Thanks for the suggestion.

                    I think my problem is related to other things running on my MacBook. When I compile is Safe Mode it only takes 13 mins, which is fine by me. I would like to get it down to 4/5 mins but 13 mins is OK.

                    However, I checked Projucer and the x86_64 was indeed checked - but unchecking it doesn't seem to make any difference here.

                    In Safe Mode it still took 13 mins to compile and in regular mode I let the build run for 30 mins before I cancelled it.

                    Since I'm building in Xcode for 'My Mac' (Apple Silicon) I think maybe the x86_64 in the Valid Architectures list doesn't get used.

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

                    1 Reply Last reply Reply Quote 0
                    • dannytaurusD
                      dannytaurus @d.healey
                      last edited by dannytaurus

                      @d-healey said in Issue compiling HISE on Mac:

                      @bendurso said in Issue compiling HISE on Mac:

                      Debug is not slower than release?

                      Debug will build faster because it doesn't have to optimize as it does for the release.

                      Compiling a Release build is actually quicker for me than compiling Debug.

                      In Safe Mode (I can't realistically compile in normal mode):

                      • Debug takes ~13 mins
                      • Release takes ~10 mins

                      The Release app is much smaller too, 44MB compared to 195MB for Debug - is this normal?

                      EDIT - just tried building Release on GitHub and it was indeed slower - 23 mins compared to 11 mins for Debug.

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

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

                        @dannytaurus said in Issue compiling HISE on Mac:

                        44MB compared to 195MB for Debug - is this normal?

                        Yes, the debug build lacks a lot of optimisations, which makes it larger and should make it faster to build - I think the linking stage is almost completely skipped.

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

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

                        11

                        Online

                        1.7k

                        Users

                        11.8k

                        Topics

                        102.6k

                        Posts