Bug 1311311

Summary: qt5-qtbase-static missing dependencies
Product: [Fedora] Fedora Reporter: Yaakov Selkowitz <yselkowi>
Component: qt5-qtbaseAssignee: Rex Dieter <rdieter>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: rawhideCC: jgrulich, jreznik, rdieter, rnovacek, than
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2016-02-25 14:58:06 UTC Type: Bug
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 1307320    

Description Yaakov Selkowitz 2016-02-23 22:08:11 UTC
libQt5PlatformSupport.prl includes the following:

QMAKE_PRL_LIBS = -lfontconfig -lfreetype  -lQt5Gui -lQt5DBus -lQt5Core -lpthread -lgthread-2.0 -pthread -lglib-2.0 -lXrender -lXext -lX11 -lm -linput -lxkbcommon -ludev -lEGL -lGL

But qt5-qtbase-static is missing Requires: libinput-devel libxkbcommon-devel.  This results in the following error with QT+=platformsupport-private:

/usr/bin/ld: cannot find -linput
/usr/bin/ld: cannot find -lxkbcommon

The other .prl files should be checked for dependencies not pulled in by qt5-qtbase-devel as well.

Comment 1 Rex Dieter 2016-02-25 14:58:06 UTC
Thanks.

Tracking static lib dependencies is fun.


http://pkgs.fedoraproject.org/cgit/rpms/qt5-qtbase.git/commit/?id=7f9dd5fd564a1b9310684d0b9aa70ee0f0b52cb7

Comment 2 Yaakov Selkowitz 2016-02-25 19:35:12 UTC
This actually affects F23 as well, any chance to get it fixed there too?