Menu

3.4.1 for apple silicon?

2021-01-14
2021-02-11
  • Brad Hilton

    Brad Hilton - 2021-01-14

    I see that 3.4.1 was released but it looks like only an Intel package was provided (unlike 3.4.0). Was that an oversight?

     
    • Ed Palmer

      Ed Palmer - 2021-01-15

      Thanks for the interest!

      It wasn't an oversight. To get the first version out the door, I did a quick hack to remove a dependency on the QTKit framework (support library) that Apple removed from the ARM version of Big Sur. For V3.4.1, I wanted to properly clean that up. It took longer than I expected to identify and fix every place it was referenced. Since the M1-equipped Macs could run the Intel version, and since the menu bug that was fixed between 3.4.0 and 3.4.1 was so significant, I made the decision to initially release 3.4.1 with only Intel rather than wait.

      The ARM version is now in the Files area for you to download.

      Remember, NDI support is only available in the Intel version until NewTek releases an updated NDI SDK with Apple Silicon support. That's also why OpenSong is not built as a Universal binary and we have the two versions posted.

       
      • Brad Hilton

        Brad Hilton - 2021-01-15

        Thanks so much, Ed! I tried to install the apple version but it crashes on start. I can share the crash dump details if you don't have access to an M1 system. The Intel version works fine under Rosetta and the menu-related performance fixes are hugely helpful.

         
        • Ed Palmer

          Ed Palmer - 2021-01-15

          I'll bet you're seeing this:

          Termination Reason:    DYLD, [0x1] Library missing
          
          Application Specific Information:
          dyld: launch, loading dependent libraries
          
          Dyld Error Message:
            dyld: Using shared cache: 64510D3B-D7B4-3C73-803C-AD9F01B790AD
          Library not loaded: /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
            Referenced from: /Applications/OpenSong.app/Contents/MacOS/OpenSong
            Reason: image not found
          

          Looks like I packaged up an old build accidentally. I've been developing back and forth between my M1 Mini, my DTK, and my Intel MBP15. The installer I uploaded was done on the Intel laptop, so, of course, I didn't copy over the right version of the binary from the M1.

          I'll reply back when I get this corrected. Sorry for the inconvenience.

           
          👍
          1
        • Ed Palmer

          Ed Palmer - 2021-01-15

          I've uploaded a new version of the Apple Silicon build. I'm 99% sure I got the right one this time...too many different binaries bouncing across too many systems. I need to get more organized. 🙄

           
  • Brad Hilton

    Brad Hilton - 2021-01-16

    Thank you, Ed! I tested it and it works perfectly.

     
  • Brad Hilton

    Brad Hilton - 2021-02-11

    FYI, 3.4.3 exhibits the same dyld crash:

    Dyld Error Message:
    dyld: Using shared cache: 42E2F879-5C4F-3E0F-A975-1461DC6198C3
    Library not loaded: /System/Library/Frameworks/QTKit.framework/Versions/A/QTKit
    Referenced from: /Applications/OpenSong.app/Contents/MacOS/OpenSong
    Reason: image not found

     
    • Ed Palmer

      Ed Palmer - 2021-02-11

      I've uploaded a corrected installation package. Right now I have to take some manual steps to change between ARM and Intel builds and I missed one. Since I did the build on my Intel MBP, I did not realize it before uploading. Thank you for reporting it, and sorry for the inconvenience.

       

Log in to post a comment.