Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 578108

Summary: dev-qt/qtgui:5 defines QT_NO_XRENDER if built with USE=xcb
Product: Gentoo Linux Reporter: equeim
Component: [OLD] LibraryAssignee: Qt Bug Alias <qt>
Status: RESOLVED FIXED    
Severity: normal CC: bob.mt.wya, kredba
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description equeim 2016-03-23 16:43:54 UTC
Not sure if this is a bug, but USE=xcb adds -xrender to QtGUI build options. And QT_NO_XRENDER is defined in headers. This is also causes lack of shadows in Breeze Qt5 style.
Comment 1 Davide Pesavento (RETIRED) gentoo-dev 2016-03-30 01:14:10 UTC
Yep it's a bug. I missed that define somehow... it should be added to QT5_GENTOO_CONFIG in the qtgui ebuild.
Comment 2 Davide Pesavento (RETIRED) gentoo-dev 2016-04-23 16:12:41 UTC
This is fixed in 5.6.0 and later. Thanks for reporting.

https://gitweb.gentoo.org/proj/qt.git/commit/?id=c97b2ee08b83c40203e47fa83447b7c5c2ad543d
Comment 3 equeim 2016-04-23 21:38:28 UTC
QT5_GENTOO_CONFIG was not fixed in the main tree ebuild.
Comment 4 Bob Wya 2016-04-23 21:51:12 UTC
Plus there aren't exactly many folk subscribed to this bug report!!
Without a package revision bump how are people going to know that the package has been altered? The 5.6.0 version is already in the main tree...
Comment 5 Davide Pesavento (RETIRED) gentoo-dev 2016-04-23 21:55:01 UTC
Yeah the fix fell through the cracks during the move from qt overlay to main tree. Sorry about that.
Comment 6 Davide Pesavento (RETIRED) gentoo-dev 2016-04-23 22:06:03 UTC
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d84dd6a1c07d1c7a84cc2dc35ef02cff2e8b07c8

Thanks again.