Opened 9 years ago
Closed 9 years ago
#12425 closed Bug Report - General (Invalid)
Unable to compile with current master on Centos 7
Reported by: | Owned by: | ||
---|---|---|---|
Priority: | minor | Milestone: | 0.28 |
Component: | MythTV - General | Version: | Master Head |
Severity: | medium | Keywords: | |
Cc: | Ticket locked: | no |
Description
Hey Everyone,
I'm trying to do a make with today's latest code for Master. (0.28) During the make process I'm getting the following error.
/bin/qmake-qt5 /usr/src/mythtv/mythtv/libs/libmythui/libmythui.pro QMAKE=qmake-qt5 -o Makefile ) && make -f Makefile |
Project ERROR: Unknown module(s) in QT: webkitwidgets make[1]: * [sub-libmythui-make_first] Error 3 make[1]: Leaving directory `/usr/src/mythtv/mythtv/libs' make: * [libs] Error 2
I have all of the qt libraries installed as far as I can tell
[root@cyclops mythtv]# rpm -qa | grep qt5 qt5-qtbase-gui-5.4.1-3.el7.x86_64 qt5-qtbase-static-5.4.1-3.el7.x86_64 qt5-qttools-libs-clucene-5.4.1-1.el7.x86_64 qt5-qtscript-5.4.1-1.el7.x86_64 qt5-qtdeclarative-5.4.1-1.el7.x86_64 qt5-qtwebkit-5.4.1-1.el7.x86_64 qt5-qttools-common-5.4.1-1.el7.noarch qt5-qtbase-5.4.1-3.el7.x86_64 qt5-qtbase-devel-5.4.1-3.el7.x86_64 qt5-qttools-libs-help-5.4.1-1.el7.x86_64 qt5-qtxmlpatterns-5.4.1-1.el7.x86_64 qt5-qtquickcontrols-5.4.1-1.el7.x86_64 qt5-qtsensors-5.4.1-1.el7.x86_64 qt5-qtx11extras-5.4.1-1.el7.x86_64 qt5-qtscript-devel-5.4.1-1.el7.x86_64 qt5-qttools-libs-designer-5.4.1-1.el7.x86_64 qt5-qttools-libs-designercomponents-5.4.1-1.el7.x86_64 qt5-qtlocation-5.4.1-1.el7.x86_64 qt5-qtdoc-5.4.1-1.el7.noarch
Thank you all for your help with this in advance
I am guessing that the (not listed) qt5-qtwebkit-devel is the magic missing rpm?
I would suggest that this type of question is more appropriate to the mythtv-dev (development) list (than a ticket) since the buildbot waterfall indicates that CentOS 7 is compiling fine, which strongly suggests that this is a local configuration issue.
Note that you can look at the MythTV ansible playbooks on github to insure you match the required rpms.