[mythtv] rpmbuild qt5 problems in fc23
J.Pilk at tesco.net
Fri Jul 1 23:09:45 UTC 2016
On 01/07/16 16:44, John Pilkington wrote:
> On 01/07/16 12:13, John Pilkington wrote:
>> 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)
> Seems to be Ticket #12399 Will try 'when convenient'.
Another build attempt, with Richard's mini-patch of 18 April, failed as
before - but I need to check on that.
The underlying cause seems to be the picking up of another,
inappropriate, 'include' and it isn't myth (or fc23) specific.
More information about the mythtv-dev