Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

qt@5.5 fails to configure on MacOS Mojave 10.14 #32467

Closed
kmz42 opened this issue Sep 26, 2018 · 10 comments
Closed

qt@5.5 fails to configure on MacOS Mojave 10.14 #32467

kmz42 opened this issue Sep 26, 2018 · 10 comments
Labels
10.14 Mojave is specifically affected marked for removal/rejection PR is probably going to be closed or formula deleted outdated PR was locked due to age

Comments

@kmz42
Copy link

kmz42 commented Sep 26, 2018

gist: https://gist.github.com/kurtmueller42/ff2d7738aaef3db610ea35b386145466

Reproduction:

  1. Installed homebrew on a newly setup macbook pro High Sierra
  2. Installed MacOS Mojave
  3. brew install qt55
@fxcoudert
Copy link
Member

Given that qt@5.5 is not supported on Mojave, and it fails to build, there are two options for us:

  • declare it unsupported with depends_on MaximumMacOSRequirement => :high_sierra
  • remove it altogether, since it does not follow the requirements for versioned formulas: https://docs.brew.sh/Versions

@fxcoudert fxcoudert added marked for removal/rejection PR is probably going to be closed or formula deleted 10.14 Mojave is specifically affected labels Sep 26, 2018
@eagletmt
Copy link

Same here with High Sierra.
It seems to be caused by Xcode upgrade (10.0), not OS upgrade.

@fxcoudert
Copy link
Member

It can be the Xcode 10 toolchain, or the 10.14 SDK (which is now used by default on High Sierra with Xcode 10).

@MikeMcQuaid
Copy link
Member

@fxcoudert I reckon remove it 👍.

@MahmoudFayed
Copy link

I understand your decision to delete qt@5.5, but we distributed projects that uses this formula.
Now our projects including (The Ring programming language - version 1.8 for macOS) will not work!
Where is the backup for this formula? So we can install it on old macOS versions?

@MikeMcQuaid
Copy link
Member

I understand your decision to delete qt@5.5, but we distributed projects that uses this formula.
Now our projects including (The Ring programming language - version 1.8 for macOS) will not work!
Where is the backup for this formula? So we can install it on old macOS versions?

brew extract --help should help you.

@fxcoudert
Copy link
Member

If you are hosting formulas that use qt@5.5, you can extract the formula from Core (as it was before we removed it) and host it yourself.

@MahmoudFayed
Copy link

Thanks

@alexventuraio
Copy link

I have install Mojave OS X form scratch and now when I execute brew install qt55 I got the following errors:

Error: No available formula with the name "qt55"
==> Searching for a previously deleted formula (in the last month)...
Warning: homebrew/core is shallow clone. To get complete history run:
  git -C "$(brew --repo homebrew/core)" fetch --unshallow

Error: No previously deleted formula found.
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.

Is there anyway to be able to install Qt 5.5?

@fxcoudert
Copy link
Member

Not from Homebrew core, we do not provide this version anymore, as it failed to build on recent macOS versions.

@lock lock bot added the outdated PR was locked due to age label Nov 8, 2018
@lock lock bot locked as resolved and limited conversation to collaborators Nov 8, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
10.14 Mojave is specifically affected marked for removal/rejection PR is probably going to be closed or formula deleted outdated PR was locked due to age
Projects
None yet
Development

No branches or pull requests

6 participants