Forum
    • Categories
    • Register
    • Login

    Compiling HISE with GitHub Actions

    Scheduled Pinned Locked Moved General Questions
    19 Posts 3 Posters 65 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.
    • I
      iamsteinco @dannytaurus
      last edited by

      @dannytaurus as well for your build is it set to intel by chance?

      David HealeyD I 2 Replies Last reply Reply Quote 0
      • David HealeyD
        David Healey @iamsteinco
        last edited by

        @iamsteinco How did you set the number of threads to 1?

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

        1 Reply Last reply Reply Quote 0
        • I
          iamsteinco @iamsteinco
          last edited by

          @iamsteinco I had used the terminal it was set to 2 and I choose 1 for it

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

            @iamsteinco And you ran the compilation from within the terminal?

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

            I 1 Reply Last reply Reply Quote 0
            • I
              iamsteinco @David Healey
              last edited by

              @David-Healey no it told me once I done that to restart Xcode and when I did it got to 138/144 in the branch and stopped because of system memory I got the total language on what it said but I think its because of my ram

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

                @iamsteinco I think xcode will just go back to its default. Try running the full compilation from the terminal instead.

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

                I 1 Reply Last reply Reply Quote 0
                • I
                  iamsteinco @David Healey
                  last edited by

                  @David-Healey how would I do that sorry...as well I was running 13.3 and know im getting 14 well its unzipping now. I had removed the old version already but I did kept the hise folder. Which I will just run Projucer again.

                  David HealeyD I 2 Replies Last reply Reply Quote 0
                  • David HealeyD
                    David Healey @iamsteinco
                    last edited by

                    @iamsteinco xcodebuild -project "../path_to/HISE Standalone.xcodeproj" -configuration Release -jobs 2

                    Replace ../path_to/HISE Standalone.xcodeproj with the correct path to that file on your system.

                    -jobs 2 is used to set the number of threads 2 = 2 threads.

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

                    I 1 Reply Last reply Reply Quote 0
                    • I
                      iamsteinco @iamsteinco
                      last edited by

                      @iamsteinco its running ill let you know how it turns out lol

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

                        @iamsteinco If you want to try the GitHub actions build, the files I used are in my original post that you linked in your first post here.

                        Add both files to your HISE and repo and push it to GitHub. Then go to the GitHub page for your fork and click the Actions tab. You should see the action building the HISE app.

                        It took about 12-15 mins when I was doing it. Then you download the compiled app as a ZIP and un-zip it on your Mac.

                        If you hit any quarantine issues let me know. I'll give you the terminal command to clear them.

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

                        1 Reply Last reply Reply Quote 0
                        • I
                          iamsteinco @David Healey
                          last edited by

                          @David-Healey Took forever but I got the release version of hise so thats a huge plus. So if I wanted to get Faust how could I tell it to find the Faust release instead of just the regular release

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

                            @iamsteinco I think you just need to replace -configuration Release with -configuration Release\ with\ Faust However I'm not 100% sure if \ is the correct way to handle the spaces, you'll need to experiment.

                            You can increase the number of jobs to reduce the compile time, get it as high as you can without hitting your RAM limit.

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

                            I 2 Replies Last reply Reply Quote 0
                            • I
                              iamsteinco @David Healey
                              last edited by

                              @David-Healey DEVELOPER_DIR="/Users/vesselaudio/Xcode.app/Contents/Developer" xcodebuild -project "/Volumes/PortableSSD/VIRTUALPC/HISE/projects/standalone/Builds/MacOSX/HISE Standalone.xcodeproj" -configuration "Release with Faust" -jobs 1 clean build IDEBuildOperationMaxNumberOfConcurrentCompileTasks=1

                              I think this is it

                              1 Reply Last reply Reply Quote 0
                              • I
                                iamsteinco @David Healey
                                last edited by

                                @David-Healey either way if it doesnt work atleast I have the regular build I just made and put it on a totally different thumb drive lol so I will test and see if this also works if so I found my solution well atleast I found my solution for the regular hise know I can watch your video on how to export my plugin lol

                                David HealeyD I 2 Replies Last reply Reply Quote 0
                                • David HealeyD
                                  David Healey @iamsteinco
                                  last edited by

                                  @iamsteinco said in Compiling HISE with GitHub Actions:

                                  I can watch your video on how to export my plugin lol

                                  Same technique will work for compiling your plugin if you run into the same issue there.

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

                                  1 Reply Last reply Reply Quote 0
                                  • I
                                    iamsteinco @iamsteinco
                                    last edited by

                                    @iamsteinco thank you so much sir I will post a complete picture in my daw once its exported into your server

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

                                    11

                                    Online

                                    2.1k

                                    Users

                                    13.1k

                                    Topics

                                    113.7k

                                    Posts