Opened 5 years ago

Last modified 5 years ago

#5899 assigned defect

MacOS 15.3 install problem using macports

Reported by: Robert.L.Gardner@… Owned by: Martin Sjölund
Priority: high Milestone: Future
Component: Installation program Version: v1.14.1
Keywords: Cc:

Description

Having trouble installing OpenModelica on MacBook Pro with MacOS 15.3. Have done uneventful install on several other Mac with earlier versions of MacOS.

Change History (12)

comment:1 by Adeel Asghar, 5 years ago

Owner: changed from Adeel Asghar to Martin Sjölund
Status: newassigned

comment:2 by Martin Sjölund, 5 years ago

Are you using macports or the binary installer? (MacOS 15 is indeed problematic though; not backwards compatible as usual)

comment:3 by Martin Sjölund, 5 years ago

I got email reply saying macports; it's know to not work. I have a partially fixed version in my office mac, but it's not connected to the internet and I don't have access to the office at the moment.
One problem is Apple broke the API so old software no longer works (we need to patch third-party code).
The other problem is that the version we have working only compiles using Qt4 (no Macports support for Qt5 in older MacOS), and MacOS 15 only supports Qt5 (no macports support for Qt4).

comment:4 by Francesco Casella, 5 years ago

Looks like supporting MacOS is not getting easier as time goes by...

comment:5 by massimo ceraolo, 5 years ago

Qt5 has been out there for several years now, I understand Apple's choice not to support it anymore.
I hope it is not a too huge effort to progressivly move OM's qt parts to qt5.

comment:6 by Martin Sjölund, 5 years ago

Summary: install problemMacOS 15.3 install problem using macports

comment:7 by Martin Sjölund, 5 years ago

We have all OM parts as qt5, but our Mac machine is much older in order to provide better compatibility, and thus the macports file is for qt4

in reply to:  7 comment:8 by Francesco Casella, 5 years ago

Replying to sjoelund.se:

We have all OM parts as qt5, but our Mac machine is much older in order to provide better compatibility, and thus the macports file is for qt4

If this is progressively causing issues, should we forget about providing better compatibility for old machines, and focus more on newer ones?

comment:9 by Martin Sjölund, 5 years ago

Yes, that's why we bought another Mac. But it only runs MacOS 15 and newer. And MacOS 15 broke compatibility with the third-party solvers we are using for OMC as well...

in reply to:  9 comment:10 by massimo ceraolo, 5 years ago

Replying to sjoelund.se:

Yes, that's why we bought another Mac. But it only runs MacOS 15 and newer. And MacOS 15 broke compatibility with the third-party solvers we are using for OMC as well...

You mean 10.15.x I suppose?

If I were in your position I would spend any time available for Mac OS towards new OS's, instead of qt4 and much older OS's. Having troubles in keeping in sync old and new, better to spend time to switch to new, especially if this new is from Apple, IMO.

I say this even though I have a Mac with 10.13.6! I can give up using OM on my mac, if I know that when I buy a new one I'll have a version correctly functioning there.

comment:11 by Francesco Casella, 5 years ago

Could it be that the best solution for Mac users is to run a virtual machine with Ubuntu?

comment:12 by massimo ceraolo, 5 years ago

The usage of a VM is always a valid backup solution.

But since native Mac support has been offered up to recently, giving up will be a loss.
To choose what to do requires a cost/benefit ratio evaluation, as usual.

For sure I would not spend time in keeping alive versions running with old Mac Operating Systems, and incompatible with the newer ones.

Note: See TracTickets for help on using tickets.