Forum
    • Categories
    • Register
    • Login

    Moonbase

    Scheduled Pinned Locked Moved General Questions
    moonbase
    35 Posts 10 Posters 2.1k 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.
    • J
      jeffd @HISEnberg
      last edited by

      @HISEnberg

      do you have to change something here:

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

      how do i point to juce 8?

      or this more complicated than that perhaps?

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

        @jeffd The JUCE submodule is its own git repo with 2 branches juce6 and juce8. Go into that folder and checkout juce8

        I think you'll also need a JUCE8 licence, not sure.

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

        J 1 Reply Last reply Reply Quote 0
        • J
          jeffd @David Healey
          last edited by

          @David-Healey im on an old build before christoph switched to the submodules.

          so im not sure if i should do that first ?

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

            @jeffd Definitely. You can't use JUCE 8 without the submodule update.

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

            J 1 Reply Last reply Reply Quote 0
            • J
              jeffd @dannytaurus
              last edited by

              @dannytaurus so i got hise to build with juce 8, but ive missed a step i think. when trying to export a plugin and build an audio unit i get this error:

              Desktop/HISE/JUCE/modules/juce_core/system/juce_TargetPlatform.h:177:8: "Building for OSX 10.10 and earlier is no longer supported!"
              177 | #error "Building for OSX 10.10 and earlier is no longer supported!"

              im looking in the projucer and it says it set for macos deployment target of 11.0

              anyone run into this error?

              what is Building for OSX 10.10 coming from?

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

                @jeffd I can't imagine JUCE 8 would build on an OS as old as OS X 10.10.

                JUCE 8 was 2023 and OS X 10.10 was 2014.

                EDIT: just saw you mentioned 11.0, so not sure what's happening there, sorry.

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

                J 1 Reply Last reply Reply Quote 0
                • J
                  jeffd @dannytaurus
                  last edited by

                  @dannytaurus yeah ive been bangin my head trying to figure out whats going on.

                  it keeps reverting back to 10.9 when i try to export a plugin, yet ive selected the macos deployment target of 11.0 in the projucer.

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

                    @jeffd said in Moonbase:

                    ive selected the macos deployment target of 11.0 in the projucer.

                    This is the autogenerated juicer created by HISE? And then you select save and open in IDE?

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

                    J 1 Reply Last reply Reply Quote 0
                    • J
                      jeffd @David Healey
                      last edited by

                      @David-Healey yeah i believe so.

                      i tried it a million times, but maybe im missing something

                      J 1 Reply Last reply Reply Quote 0
                      • J
                        jeffd @jeffd
                        last edited by

                        @jeffd

                        so i had to create a patch on the batchfile to get it to stop reverting to 10.9.

                        I never would have figured that out on my own, I used cursor. And im wondering if somehow i compiled hise wrong going from 6 to 8?

                        And now Ive changed the macos deployment target to 10.13. in projucer. So ill make another test plugin and see if it works at some point.

                        Still just puzzled why it kept doing that.

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

                          @jeffd said in Moonbase:

                          so i had to create a patch on the batchfile to get it to stop reverting to 10.9.

                          Explain

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

                          J 1 Reply Last reply Reply Quote 0
                          • J
                            jeffd @David Healey
                            last edited by

                            @David-Healey

                            every time i tried to compile a binary from HISE, i got an error saying that building for OSX 10.10 and earlier was no longer supported.

                            so I patched this code:

                            Force macOS deployment target for JUCE 8 (export keeps generating 10.9)

                            PBXPROJ="Builds/MacOSX/Baikonur 4.xcodeproj/project.pbxproj"
                            if [ -f "$PBXPROJ" ]; then
                            echo "Patching MACOSX_DEPLOYMENT_TARGET to 10.13 for JUCE 8..."
                            sed -i '' 's/MACOSX_DEPLOYMENT_TARGET = 10.9;/MACOSX_DEPLOYMENT_TARGET = 10.13;/g' "$PBXPROJ"
                            sed -i '' 's/MACOSX_DEPLOYMENT_TARGET = 10.10;/MACOSX_DEPLOYMENT_TARGET = 10.13;/g' "$PBXPROJ"
                            fi

                            on the batchfile to get it to stop reverting to 10.9

                            NOT my code or idea..was from an LLM.

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

                              @jeffd said in Moonbase:

                              every time i tried to compile a binary from HISE, i got an error saying that building for OSX 10.10 and earlier was no longer supported.

                              When you "export" from HISE, HISE creates a JUCE project with an autogenerated juicer file. If you open that in Projucer you can change the macOS target, click save and open in IDE and compile it - if you then reexport from HISE the juicer file will be recreated and your changes overwritten, that's probably the issue you were running into.

                              Probably a good idea to open a github issue on the JUCE submodule to let Christoph know about this problem when using JUCE 8.

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

                              J 1 Reply Last reply Reply Quote 1
                              • J
                                jeffd @David Healey
                                last edited by jeffd

                                @David-Healey said in Moonbase:

                                if you then reexport from HISE the juicer file will be recreated and your changes overwritten, that's probably the issue you were running into

                                yes i believe this was the issue.
                                but im also wondering if i somehow screwed up changing over from 6 to 8.

                                1 Reply Last reply Reply Quote 0
                                • HISEnbergH HISEnberg referenced this topic
                                • First post
                                  Last post

                                28

                                Online

                                2.2k

                                Users

                                13.5k

                                Topics

                                117.2k

                                Posts