XmacsLabs / mogan

Mogan STEM Suite (based on GNU TeXmacs): Enjoy exploring science and technology!
https://mogan.app
GNU General Public License v3.0
383 stars 31 forks source link

Unable to run on MacOS 10.10.5 #495

Open GiulioCocconi opened 1 year ago

GiulioCocconi commented 1 year ago

When I try to run Mogan v1.1.1 it doesn't start up. It gives me the following error: Referenced from: /Volumes/Mogan/Mogan.app/Contents/Frameworks/QtPrintSupport.framework/Versions/5/QtPrintSupport Reason: no suitable image found. Did find: /System/Library/Frameworks/Metal.framework/Versions/A/Metal: unknown file type, first eight bytes: 0x2D 0x2D 0x2D 0x20 0x21 0x74 0x61 0x70

da-liii commented 1 year ago

Because Mogan v1.1.1 is packaged on newer macOS, like macOS 10.15 or later.

And the Mogan developers does not own a macOS 10.10.x device.

We will claim that macOS 10.15 or newer is required. Or you can help us build a version which works on macOS 10.10.

For Mogan 1.1.2, we are using github action to do releasing, and the oldest supported macOS is macOS 10.15.

Here is the github action to make a release on macOS: https://github.com/XmacsLabs/mogan/blob/main/.github/workflows/package-macos.yml

GiulioCocconi commented 1 year ago

If it's like that it should be marked as incompatible in the info.plist file

Il giorno dom 22 gen 2023 alle ore 09:07 Darcy Shen < @.***> ha scritto:

Because Mogan v1.1.1 is packaged on newer macOS, like macOS 10.15 or later.

And the Mogan developers does not own a macOS 10.10.x device.

We will claim that macOS 10.15 or newer is required. Or you can help us build a version which works on macOS 10.10.

For Mogan 1.1.2, we are using github action to do releasing, and the oldest supported macOS is macOS 10.15.

Here is the github action to make a release on macOS: https://github.com/XmacsLabs/mogan/blob/main/.github/workflows/package-macos.yml

— Reply to this email directly, view it on GitHub https://github.com/XmacsLabs/mogan/issues/495#issuecomment-1399426422, or unsubscribe https://github.com/notifications/unsubscribe-auth/AHPTPVRHZV2GRCVHIAN6BS3WTTTFDANCNFSM6AAAAAATVF3QGY . You are receiving this because you authored the thread.Message ID: @.***>

mgubi commented 1 year ago

Because Mogan v1.1.1 is packaged on newer macOS, like macOS 10.15 or later.

And the Mogan developers does not own a macOS 10.10.x device.

We will claim that macOS 10.15 or newer is required. Or you can help us build a version which works on macOS 10.10.

For Mogan 1.1.2, we are using github action to do releasing, and the oldest supported macOS is macOS 10.15.

Here is the github action to make a release on macOS: https://github.com/XmacsLabs/mogan/blob/main/.github/workflows/package-macos.yml

@darcy-shen you can create a backward compatible build, there is no advantage to restrict the version of OS to be 10.15 or later. The minimal compatible version is independent on the version of the machine you are running on.

da-liii commented 1 year ago

The problem is that I do not know how to make a backward compatible build. And I can not test it because I do not own a macbook on macOS 10.10.x.

da-liii commented 1 year ago

macOS 10.15 could be supported, because: https://github.com/actions/runner-images/blob/main/images/macos/macos-11-Readme.md#installed-sdks

da-liii commented 6 months ago

The problem is that I do not know how to make a backward compatible build. And I can not test it because I do not own a macbook on macOS 10.10.x.

We need help from developers/testers who owns macOS 10.x and macOS 11.x. (Github Action just deprecated the macOS 11 runner)

da-liii commented 6 months ago

Another fact is macOS 12 runner didn't ship SDK for macOS 10.x or macOS 11.x. That's a reasonable decision since the owner of Github is Microsoft.

GiulioCocconi commented 6 months ago

Well more convenient than reasonable.