[mythtv] rpmbuild qt5 problems in fc23

John Pilkington J.Pilk at tesco.net
Fri Jul 1 11:13:18 UTC 2016


I just upgraded my test box from fc22 to fc23, not entirely without 
problems, but it seems to be working.  But I have a problem with 
rpmbuild and perhaps someone will recognise it.

My el7 and fc23 boxes are both now running rebuilds from the rpmfusion 
fc24 src.rpm of 0.28-fixes, but recent master src.rpm files from my 
builds in el7 and fc22 fail to rebuild in fc23.

The first hint of trouble from the rpmbuild --rebuild --quiet log, from 
el7 to fc23, for 0.29-pre-107-g7b82b7b, is below. Other qt5-related 
complaints continue before it fails 283 KB later.

ansible needed no new installs.

qt5-qtbase versions are 5.6.0-19.fc23, 5.6.0-13.el7 from epel


In file included from /usr/include/qt5/QtCore/QString:1:0,
                  from ../libmythbase/mythlogging.h:5,
                  from freesurround.cpp:33:
/usr/include/qt5/QtCore/qstring.h:558:24: error: missing binary operator 
before token "("
  #if QT_DEPRECATED_SINCE(5, 0)
                         ^
/usr/include/qt5/QtCore/qstring.h:1021:24: error: missing binary 
operator before token "("
  #if QT_DEPRECATED_SINCE(5, 3)
                         ^


More information about the mythtv-dev mailing list