Search code examples
macosqtinstallationhomebrewoctave

Install Dynare 4.6.4 for Octave on MacOS 10.11.6 El Capitan Error with qt@5


I have already posted in the Dynare forum here. However, I did not receive an answer yet so I am trying my best here as well.

I am completely new to the Dynare and Octave environment, so please be gentle. I am trying to install Dynare and Octave on my MacBook Pro running MacOS 10.11.6. As far as I have read Dynare 4.6.4 requires at least MacOS 10.11 so this should be ok. Furthermore, on the Octave website it states as well that at least MacOS 10.11 is required. Hence, my MacBook should fulfill the minimum requirements.

I followed the installation process describe here https://www.dynare.org/resources/quick_start/. Homebrew was already installed, however, to make sure everything is up to date I updated Homebrew first. Then, when typing in

brew install dynare

the following error shows up:

Warning: You are using macOS 10.11.
We (and Apple) do not provide support for this old version.
You will encounter build failures with some formulae.
Please create pull requests instead of asking for help on Homebrew's GitHub,
Twitter or any other official channels. You are responsible for resolving
any issues you experience while you are running this
old version.

qt@5: macOS Sierra or newer is required for this software.
Error: An unsatisfied requirement failed this build.

I understand the error message. It says that my system is too old. However, this should not pop up since to the best of my knowledge only OSX10.11 is required. As a next step I tried to install only Octave by typing in

brew install octave

which results in the exact same error as before.

Hence, I concluded that the problem must lie in the installation of Octave. As a next step I installed Octave directly from https://octave-app.org. It installed just fine which it should since the minimum requirements are fulfilled. So, I do not understand the error message above since Octave should install without errors with the min. requirements fulfilled. However, when I try to open it the program is verified by the MacBook and then after the verification of the developer (because it was loaded from the web) when I hit 'open' nothing happens.

Additionally, I downloaded the Dynare 4.6.4 pkg from https://www.dynare.org/download/ hoping that maybe in combination with Octave it somehow will work. However, during the installation process as soon as it said ‘less than one minute remaining’ nothing happened anymore for a long time and it seems that the installation process just stopped.

Now, I do not know where to continue…

Could someone please give some tips where to continue with solving this issue?

Thank you all in advance!


Solution

  • If anyone faces the same problem this post can also be found here. The conclusion is that the macOS 10.11.6 is too old. However, there exist patched versions of more recent macOS's which can be installed to solve this issue (just google the macOS version you would like to update to and append ‘patcher’). I did so and now everything runs smoothly. Obviously these patched versions are no official macOS but rather slightly modified to work with older devices.

    So if someone else faces my problem it may be worth considering to install a more recent patched macOS

    Best,

    Manuel