Upstream incompatibility


(Denningsrogue) #1

I have started to receive the following error message when attempting to update packages:

“This formula either does not compile or function as expected on macOS
versions newer than Sierra due to an upstream incompatibility.”

I encountered this first when I attempted to update htop, then irssi, then youtube-dl. The list is growing. Is it simple a matter of waiting for the packagers to update their work or is there something I can do to resolve the problem.


(Denningsrogue) #2

Here is the output of my latest upgrade attempt:

Upgrading 3 outdated packages, with result:
htop 2.0.2_1, irssi 1.0.6, youtube-dl 2018.01.07
htop: This formula either does not compile or function as expected on macOS
versions newer than Sierra due to an upstream incompatibility.
Error: An unsatisfied requirement failed this build.
Warning: Skipping htop: most recent version 2.0.2_1 not installed
Warning: Skipping irssi: most recent version 1.0.6 not installed
Warning: Skipping youtube-dl: most recent version 2018.01.07 not installed


(Jacob Ledbetter) #3

Are you using High Sierra?


(Denningsrogue) #4

I am. I understand that the issue is related to High Sierra. I was just wondering whether there is anything that I could do to resolve the problem or if I just have to wait. The list of programs affected by the problem seems to be growing each day.


(Mike McQuaid) #5

This should be fixed after a brew update.


(Denningsrogue) #6

The latest update has resolved the issue vis-a-vis irssi and youtube-dl. htop still fails.


(Bryce Glover) #7

From what I remember in my most recent perusals of the various Homebrew repositories, I believe htop failing like you describe is intentionally due to PR #22479: ‘htop: set MaximumMacOSRequirement to Sierra’.