brew on MacOS 10.15 - cmake not working anymore #5150
Replies: 6 comments 3 replies
-
Have you tried pinning
This way Homebrew should not attempt to upgrade cmake when upgrading other packages, unless they depend on the latest version of cmake, in which case the upgrade might fail (not sure about that). |
Beta Was this translation helpful? Give feedback.
-
you will not find happiness mixing brew installed in /usr/local and macports, I believe. every macports build will get tangled up in the /usr/local brew libs and binaries, as /usr/local is on the default search path of compilers. Things will be increasingly fragile. 10.15 is likely to be very functional through macports for some years. 10.15 supports filesystem, and most currently needed features. Just go with macports. It has everything you use, I believe. Macports does update to latest versions a bit more slowly, as none of it’s updates are automated. If something is not as current as you would like, throw up a PR. |
Beta Was this translation helpful? Give feedback.
-
I tried it and a lot of apps didnt install, because cmake need to be unpinned, e.g.:
And in the end many apps didnt compile because e.g. openssl@3 didnt. |
Beta Was this translation helpful? Give feedback.
-
My guess is it's a limitation of your 2009 Penryn CPU, rather than your OS. I have cmake 3.28.3 compiled and running without issue on a 2015 MacBook Pro running 10.14. |
Beta Was this translation helpful? Give feedback.
-
When I try to upgrade even such programs as yt-dlp I still get errors with pinned cmake:
|
Beta Was this translation helpful? Give feedback.
-
Thank you |
Beta Was this translation helpful? Give feedback.
-
Output of
brew config
Output of
brew doctor
Output
Description of issue
I know, that I must not report this to brew or core, so I am asking here in discussions.
Is there something I can do to still use brew cmake on my old (Mid 2009) MacBook with the Dosdude1 Catalina Patch?
I cannot compile svn anymore now, I get that wellknown "illegal instruction 4" error, which says that my kernel doesnt fit, I guess.
Here is an example of the output of brew upgrade:
brew upgrade
Where I can, I replace the not working brew stuff with binaries from MacPorts, where it is often still possible to use them on my old machine. But often brew has newer versions.
Is it possible that cmake is just the wrong version? A mixup with port cmake?
Maybe there is still a way to fix that issue?
Thanks for hints. frank
Beta Was this translation helpful? Give feedback.
All reactions