-
Notifications
You must be signed in to change notification settings - Fork 38.7k
doc: note that brew install qt6 is not supported #21791
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
Conversation
Ensure 'qt' v6.x is not installed in brew to force the use to 'qt@5'.
jarolrod
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think this note would be ok to add, would prevent any issues from being filed about this in the case someone accidentally installs the qt package over qt@5.
Not only accidentally. Other brew packages might require 'qt' (v6.x) and, as a result, it could be already installed. |
Co-authored-by: Jarol Rodriguez <[email protected]>
Co-authored-by: Jarol Rodriguez <[email protected]>
Removed trailing whitespace for linter.
|
Please squash your commits. Use a commit message like |
I cannot squash these commits from the GitHub web interface as a contributor (and it will take me some time to switch and setup the repo in the CLI). Please, feel free to squash them directly when merging the pull request as an authorized user. Thanks! |
|
Concept ACK. Indeed, only |
|
Squashed: |
|
@raulsiles If you don't want to squash this or can't, you can close this and I'll pick this up for you. |
|
🕵️ @harding has been requested to review this pull request as specified in the REVIEWERS file. |
|
Is there a specific reason why our build system cannot handle qt5 and qt6 being both installed? Sure, uninstalling qt6 is a valid workaround but this seems like something that could cause problems if the user is also building things against Qt 6. |
I assume the reason is sharing |
33b0b26 doc: note that brew installed qt is not supported (Raul Siles) Pull request description: picking up #21791, the author has stated they [cannot squash](#21791 (comment)). This is a useful note to prevent any issues from being opened up about this. The reason that both cannot co-exist and build bitcoin is stated [here](#21791 (comment)): > ... the reason is sharing /usr/local/include/ and /usr/local/lib/ directories by both qt5 and qt6 installations. Changes from original PR: - slightly move the note up in this section, this placement seems more appropriate to me - drop "Note:" [PR Render](https://github.com/jarolrod/bitcoin/blob/33b0b26a03a401bd39b88931b69d162c3c538d31/doc/build-osx.md#qt) ACKs for top commit: laanwj: LGTM ACK 33b0b26 hebasto: ACK 33b0b26 Tree-SHA512: f9efac1921a7a33b5791a9f9f4bada4b5369d358fc42e9884c077bfb4dc3f273fdd4432ce012006a8009dfafb87e13bddd56c6336fe84b6133f4b22f849c289a
33b0b26 doc: note that brew installed qt is not supported (Raul Siles) Pull request description: picking up bitcoin#21791, the author has stated they [cannot squash](bitcoin#21791 (comment)). This is a useful note to prevent any issues from being opened up about this. The reason that both cannot co-exist and build bitcoin is stated [here](bitcoin#21791 (comment)): > ... the reason is sharing /usr/local/include/ and /usr/local/lib/ directories by both qt5 and qt6 installations. Changes from original PR: - slightly move the note up in this section, this placement seems more appropriate to me - drop "Note:" [PR Render](https://github.com/jarolrod/bitcoin/blob/33b0b26a03a401bd39b88931b69d162c3c538d31/doc/build-osx.md#qt) ACKs for top commit: laanwj: LGTM ACK 33b0b26 hebasto: ACK 33b0b26 Tree-SHA512: f9efac1921a7a33b5791a9f9f4bada4b5369d358fc42e9884c077bfb4dc3f273fdd4432ce012006a8009dfafb87e13bddd56c6336fe84b6133f4b22f849c289a
Ensure 'qt' v6.x is not installed in brew to force the use to 'qt@5'.