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

Document X11 requirements for building Qt. #5768

Closed
biagas opened this issue Jun 9, 2021 · 2 comments · Fixed by #17530
Closed

Document X11 requirements for building Qt. #5768

biagas opened this issue Jun 9, 2021 · 2 comments · Fixed by #17530
Assignees
Labels
docs update to the documentation impact medium Productivity partially degraded (not easily mitigated bug) or improved (enhancement) likelihood medium Neither low nor high likelihood reviewed Issue has been reviewed and labeled by a developer
Milestone

Comments

@biagas
Copy link
Contributor

biagas commented Jun 9, 2021

We've received reports for problems building Qt, some of which may be due to missing required packages.
Some aspects needed for VisIt fail 'silently' during Qt's build and are only discovered when trying to build or package VisIt.

An xcbglintegrations error comes up when packaging VisIt. See SRE 192

The xcb-native-painting flag we pass to VisIt can cause Qt build to fail with this error:

ERROR: Feature 'xcb-native-painting' was enabled, but the pre-condition 'features.xcb-xlib && features.fontconfig && libs.xrender' failed.

Qt has a page documenting its X11 requirements

Should this link be part of our build_visit RTD page?

Should it be part of bv_qt error messaging if qt's configure or build fails?

@biagas biagas added the docs update to the documentation label Jun 9, 2021
@brugger1 brugger1 added impact medium Productivity partially degraded (not easily mitigated bug) or improved (enhancement) likelihood medium Neither low nor high likelihood reviewed Issue has been reviewed and labeled by a developer labels Jun 17, 2021
@brugger1
Copy link
Collaborator

The actuall packages used on various systems are in the Dockerfiles, so referencing those would also be potentially helpful.

@brugger1 brugger1 added this to the 3.2.2 milestone Jun 17, 2021
@brugger1 brugger1 modified the milestones: 3.2.2, 3.2.3 Aug 3, 2021
@biagas
Copy link
Contributor Author

biagas commented Oct 27, 2021

There is also this wiki which has more information about the libxcb requirements for various systems:
https://wiki.qt.io/Building_Qt_5_from_Git

Not sure if it is better to include links to the Qt wiki directly or pull the information out (in case the link changes in the future) and reference that the content came from the Qt pages.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
docs update to the documentation impact medium Productivity partially degraded (not easily mitigated bug) or improved (enhancement) likelihood medium Neither low nor high likelihood reviewed Issue has been reviewed and labeled by a developer
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants