HISE Logo Forum
    • Categories
    • Register
    • Login

    Virtual Machine solutions for cross-platform development

    Scheduled Pinned Locked Moved General Questions
    26 Posts 7 Posters 1.7k 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.
    • A
      andioak @d.healey
      last edited by

      @d-healey said in Virtual Machine solutions for cross-platform development:

      Bash on GNU/Linux and MacOS. Batch on Windows.

      Thanks! Could I bother you for an example of your build script, the bash version? ๐Ÿ˜•

      d.healeyD 1 Reply Last reply Reply Quote 0
      • A
        andioak @A Former User
        last edited by

        @danial said in Virtual Machine solutions for cross-platform development:

        Building and testing are two different beasts. Graphics are rarely supported or not using virtual or headless build systems...

        True, and I want to make it clear that I never intend to test out the softwares on anything less than a real physical machine with the OS in question installed on. So this virtual machine stuff is only for build processes. All systems could be started on one machine using Jenkins and two VBox OS:es.

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

          @andioak said in Virtual Machine solutions for cross-platform development:

          Thanks! Could I bother you for an example of your build script, the bash version? ๐Ÿ˜•

          Link Preview Image
          superOrgan/Packaging at master ยท augustofilocamo/superOrgan

          CollaborativeOrgan. Contribute to augustofilocamo/superOrgan development by creating an account on GitHub.

          favicon

          GitHub (github.com)

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

          A 1 Reply Last reply Reply Quote 0
          • A
            andioak @d.healey
            last edited by andioak

            @d-healey Fantabulous!! Thanks a bunch! ๐Ÿ˜€

            1 Reply Last reply Reply Quote 0
            • Y
              yall
              last edited by

              I'm posting here because it's the only feed I've found here. i just installed apple bigsur and xcode 12.3 on a windows via vmware. my bigsur runs like clockwork. in short, I do the usual procedure, sdk, x code command line, Ipp. this is all ok. I am having a problem with juce which tells me that the modules are missing. something that never happens when I want to compile on windows or mac. so this problem may be the first in a long series but i will explain to you why i intend to do this. I opened a ticket with apple developper concerning the problem of audio units in logic pro with M1 processors. the apple engineer m certified that it was necessary to configure xcode for silicone processors otherwise logic pro will not open the plugins (rosetta disables logic pro plugins in this case and none are executable). you should know that all software, except logic pro, accept vst / plugin compiled on old macs provided they are notarized. therefore, not having the possibility of compiling on a real mac because the bigsur update is not possible (mac mini 2013 64bits), I therefore wanted to use a virtual machine. and the problems begin ๐Ÿ˜‚. so i open projucer, i load the hise standalone project, directly i have a missing module notification. being completely incompetent with projucer, how to point the correct path of the modules? sorry, I open the file hisestandalone.jucer directly. so i know it is not advisable to compile with such a recent version of mac and xcode. but according to apple engineers, there should be no problem. thank you for your feedback;)

              A 1 Reply Last reply Reply Quote 1
              • A
                andioak @yall
                last edited by andioak

                @yall hello there. While the problems can be many running on virtual machines as a concept, macOS is at least with the proper drivers on VMware pretty decent.

                You probably have either an error or incompatibility between HISE and JUCE, or a HISE setting not correctly entered. Is the hise path correctly entered when you built HISE?

                JUCE issues may be the thing here, where JUCE 5 does not support XCode 12. I have not tried Xcode past version 8.3.3.

                Did the Apple engineer specify that you needed to use Big Sur at all? Or could you install the XCode Silicone additions or libraries on earlier versions? If so, the issues may only be the actual clang or c++ compiler flags and the necessary libs, not the actual OS, or even XCode. Ask him about that, and please get back to me, I want to support the Silicone M1 chips too.

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

                25

                Online

                1.8k

                Users

                12.0k

                Topics

                104.1k

                Posts