-
Notifications
You must be signed in to change notification settings - Fork 718
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
fix installation of Qt5 5.14.1 on top of zlib provided by Gentoo + stick to Python 2 as build dep #11385
fix installation of Qt5 5.14.1 on top of zlib provided by Gentoo + stick to Python 2 as build dep #11385
Conversation
…ick to Python 2 as build dep
@boegelbot please test @ generoso |
@boegel: Request for testing this PR well received on generoso PR test command '
Test results coming soon (I hope)... - notification for comment with ID 699153731 processed Message to humans: this is just bookkeeping information for me, |
Test report by @boegelbot |
Test report by @boegel |
Test report by @boegel |
Test report by @zao |
Cheated a bit with my test report (module-only) as I forgot to upload the test report twice. Build is solid. |
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.
LGTM
Going in, thanks @boegel! |
(created using
eb --new-pr
)The patch fixes a compilation issue when using the
zlib
provided by Gentoo (when using--filter-deps=zlib
):This is a known issue on Gentoo (see https://bugreports.qt.io/browse/QTBUG-68467), which is caused by a patch in zlib to rename the
OF
macro to_Z_OF
(see also the long discussion in https://bugs.gentoo.org/383179).The version change for the
Python
build dependency is because Python 2 is strictly required. If there's nopython2
command available, the compilation of theqtwebengine
component fails with:The corresponding line in the
Makefile
is this:errorbuild: FORCE @echo Modules will not be built. Python version 2 (2.7.5 or later) is required to build QtWebEngine.
We only started using Python 3 as a build dep because we figured it was OK to do so, but we've only been testing on systems that still have
python2
installed (which was not the case in the Gentoo environment I was hitting this problem in).