Homebrew is dead for macOS Catalina and below. #4216
Replies: 6 comments 21 replies
-
They are, php and mariadb depend on newer bottles though. |
Beta Was this translation helpful? Give feedback.
-
Homebrew has always had this policy, it didn't "grow" out of nowhere. |
Beta Was this translation helpful? Give feedback.
-
I definitely agree with you on this. I can't use newer macOS versions because I use the Adobe CS6 suits and I can't get off of them because I specifically use Fireworks which only has 32bit. The last supported version of macOS for running 32bit is Mojave. So I'm stuck on Mojave for that reason. PHP 8.1.13 using Homebrew was working for me last week. Then I did an upgrade which then upgraded the dependencies broke my PHP upgrade installation, even though I have another PHP installation on another macOS that's running PHP 8.2 on Mojave as well. So whatever they upgraded for those dependencies are now broken since the last update. I'm currently getting this error now when trying to install PHP's dependencies after it broke from the upgrade.
These are the dependencies that are broken and have the same error as the freetype one above.
I can't even go back and compile from source anymore because I don't have those bottles or formulas and can't compile them through Homebrew either. EDIT: Looks like I was able to fix this by going to the working PHP installation with PHP 8.2.1 and take the files from there. So what I did was go into So what I did was there were some things actually missing even after I had copied over those dependencies. First thing I was seeing was
After finding this out, all I had to do was create the symbolic links because there aren't there when I copied them over. Mind you, this is a fresh macOS installation. So for obvious reasons those symbolic links weren't there. All I did was After that, I kept getting this error when trying to install PHP.
So I immediately thought maybe I'm missing libjpeg. I tried installing libjpeg and it turns out, it's actually just the jpeg formula. So I did a
So I'm thinking to myself "what is going on? I have libavif already". So I tried to uninstall libavif and tried to reinstall it because I thought maybe the copied down version was having an issue. Got the same error again so I tried uninstalling it once more. Then I got this error
After finding that out, I did
Shortly after, I found out that I was also missing another link for aom even though I have the files in there and have the symbolic links to the After that, I tried
Though this time it gave me more information at the bottom. Turns out, I was missing the link that Homebrew does for all of the dependencies I copied over. So all I needed to do was So in all honesty, if I knew what I was missing, I could have cut down the process a lot more. tl;dr
EDIT: I have uploaded all of the files that I have for Homebrew to this repo. |
Beta Was this translation helpful? Give feedback.
-
Thanks!
Kind regards
Jack
…________________________________
From: sroby ***@***.***>
Sent: Wednesday, March 8, 2023 2:43:19 PM
To: Homebrew/discussions ***@***.***>
Cc: GrowYourOwnFreedom ***@***.***>; Comment ***@***.***>
Subject: Re: [Homebrew/discussions] Homebrew is dead for macOS Catalina and below. (Discussion #4216)
My suggestion to you would be to use OpenCore Legacy Patcher to install Ventura on your mid-2012 MBP. According to the supported models page it's listed as "Everything is supported" so it should work well.
https://dortania.github.io/OpenCore-Legacy-Patcher/MODELS.html#macbook-pro
—
Reply to this email directly, view it on GitHub<#4216 (reply in thread)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/A6FZG3AXVIFXWA4WAUQKP63W3CLIPANCNFSM6AAAAAAU5JVRPA>.
You are receiving this because you commented.Message ID: ***@***.***>
|
Beta Was this translation helpful? Give feedback.
-
It become truelly "Missing". |
Beta Was this translation helpful? Give feedback.
-
I use several different package managers and different OS versions for different things... on my desk right now isa Windows system, an Ubuntu server installation, and a system running MacOSX 10.6.8. Each of these has unique attributes that makes the day go by more smoothly, and makes my life easier. You want to set up and run a server -- use Ubuntu. Anything else is really a make work project. You want to run some custom software to allow your printer to receive and send faxes -- that's a job for a PC and the custom software that comes with the printer from the manufacturer to do that. And for day to day use -- MacOS wins. I have a few systems that run OCLP to upgrade them beyond what Apple allows -- and some of those run homebrew that way. Where I am going with this is -- don't fight the current. Homebrew wants to keep cutting edge on their system version support for many reasons, all of them good reasons, and that has advantages. I have several systems running homebrew for just that reason. Homebrew works great for the current systems. On the other hand, MacPorts has really outstanding support for older OS versions, and intends to keep this support going. I mean -- it's really very good. You can criticize the need for this, but -- there is a need. So if you want to run software on any older systems, look there, rather than fight the wind. It is easy to set up, easy to install, easy to maintain, and supports the older systems (as much as they can be supported, which is pretty good really) all the way back to 10.4 Tiger PPC. Yes, really. It is not really a "ship it if it builds" situation -- things need to work -- but also passing 100% of the test suite is not a criteria for inclusion either, because frankly very little software can do that. Use the tool that is made for the job. |
Beta Was this translation helpful? Give feedback.
-
Output of
brew config
Cmake, Aom and Doxygen are not installable These are required for PHP and MariaDB
Output of
brew doctor
Description of issue
At least, make previous formuli bottles to be available for downloads.
What used to be a decent add-on to a Mac grew into a non-backward compatible software.
Beta Was this translation helpful? Give feedback.
All reactions