[mythtv-commits] Ticket #12399: Cannot build mythtv qjson master with qt-5.4
MythTV
noreply at mythtv.org
Fri Mar 6 03:59:44 UTC 2015
#12399: Cannot build mythtv qjson master with qt-5.4
----------------------------------+-----------------------------
Reporter: yiannividalis@… | Owner: stuarta
Type: Bug Report - General | Status: closed
Priority: major | Milestone: 0.28
Component: MythTV - General | Version: Master Head
Severity: medium | Resolution: Fixed
Keywords: | Ticket locked: 0
----------------------------------+-----------------------------
Comment (by yiannividalis@…):
Thanks for the fix. I can now build mythtv but the plugins stop at
mytharchive.
{{{
yianni at eagle1:~/mythtv-git/mythplugins> make && sudo make install
cd mytharchive/ && ( test -e Makefile || /usr/bin/qmake-qt5 /home/yianni
/mythtv-git/mythplugins/mytharchive/mytharchive.pro QMAKE=/usr/bin/qmake-
qt5 -o Makefile ) && make -f Makefile
make[1]: Entering directory '/home/yianni/mythtv-
git/mythplugins/mytharchive'
cd mytharchive/ && ( test -e Makefile || /usr/bin/qmake-qt5 /home/yianni
/mythtv-git/mythplugins/mytharchive/mytharchive/mytharchive.pro
QMAKE=/usr/bin/qmake-qt5 -o Makefile ) && make -f Makefile
make[2]: Entering directory '/home/yianni/mythtv-
git/mythplugins/mytharchive/mytharchive'
ccache g++ -c -pipe -march=pentium-m -DNDEBUG -fomit-frame-pointer -fPIC
-DQT_DISABLE_DEPRECATED_BEFORE -msse -pthread -g -Wall -Wpointer-arith
-D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS -fvisibility-inlines-hidden
-Wmissing-declarations -Wno-switch -Woverloaded-virtual -funit-at-a-time
-fvisibility=hidden -g -D_REENTRANT -Wall -W -DPIC -fPIC -D_GNU_SOURCE
-DPREFIX="/usr" -DMMX -Di386 -D_FILE_OFFSET_BITS=64 -DMPLUGIN_API
-DQT_PLUGIN -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_XML_LIB
-DQT_SQL_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -I. -isystem /usr/include
-isystem /usr/include/libxml2 -isystem /usr/include/mythtv -isystem
/usr/include/mythtv/libmythbase -isystem /usr/include/mythtv/libmythui
-isystem /usr/include/mythtv/libmyth -isystem
/usr/include/mythtv/libavformat -isystem /usr/include/mythtv/libswscale
-isystem /usr/include/qt5 -isystem /usr/include/qt5/QtOpenGL -isystem
/usr/include/qt5/QtWidgets -isystem /usr/include/qt5/QtGui -isystem
/usr/include/qt5/QtXml -isystem /usr/include/qt5/QtSql -isystem
/usr/include/qt5/QtNetwork -isystem /usr/include/qt5/QtCore -I.
-I/usr/lib/qt5/mkspecs/linux-g++ -o main.o main.cpp
In file included from /usr/include/qt5/QtWidgets/QApplication:1:0,
from main.cpp:15:
/usr/include/qt5/QtWidgets/qapplication.h:103:24: error: missing binary
operator before token "("
#if QT_DEPRECATED_SINCE(5, 0)
^
/usr/include/qt5/QtWidgets/qapplication.h:143:24: error: missing binary
operator before token "("
#if QT_DEPRECATED_SINCE(5, 0)
^
/usr/include/qt5/QtWidgets/qapplication.h:173:24: error: missing binary
operator before token "("
#if QT_DEPRECATED_SINCE(5, 0)
^
In file included from /usr/include/qt5/QtSql/QSqlError:1:0,
from /usr/include/mythtv/mythdbcon.h:6,
from /usr/include/mythtv/mythdb.h:8,
from /usr/include/mythtv/mythcorecontext.h:8,
from /usr/include/mythtv/mythcontext.h:7,
from main.cpp:21:
/usr/include/qt5/QtSql/qsqlerror.h:54:24: error: missing binary operator
before token "("
#if QT_DEPRECATED_SINCE(5, 3)
^
/usr/include/qt5/QtSql/qsqlerror.h:71:24: error: missing binary operator
before token "("
#if QT_DEPRECATED_SINCE(5, 3)
^
/usr/include/qt5/QtSql/qsqlerror.h:78:24: error: missing binary operator
before token "("
#if QT_DEPRECATED_SINCE(5, 1)
^
In file included from /usr/include/qt5/QtCore/QDateTime:1:0,
from /usr/include/mythtv/mythdbcon.h:10,
from /usr/include/mythtv/mythdb.h:8,
from /usr/include/mythtv/mythcorecontext.h:8,
from /usr/include/mythtv/mythcontext.h:7,
from main.cpp:21:
/usr/include/qt5/QtCore/qdatetime.h:80:24: error: missing binary operator
before token "("
#if QT_DEPRECATED_SINCE(5,0)
^
/usr/include/qt5/QtCore/qdatetime.h:272:24: error: missing binary operator
before token "("
#if QT_DEPRECATED_SINCE(5, 2)
^
In file included from /usr/include/qt5/QtGui/QRegion:1:0,
from /usr/include/mythtv/libmythui/mythuitype.h:5,
from /usr/include/mythtv/libmythui/mythuicomposite.h:4,
from /usr/include/mythtv/libmythui/mythscreentype.h:4,
from /usr/include/mythtv/libmythui/myththemedmenu.h:4,
from main.cpp:26:
/usr/include/qt5/QtGui/qregion.h:91:24: error: missing binary operator
before token "("
#if QT_DEPRECATED_SINCE(5, 0)
^
In file included from /usr/include/qt5/QtGui/QFont:1:0,
from /usr/include/mythtv/libmythui/mythuitype.h:9,
from /usr/include/mythtv/libmythui/mythuicomposite.h:4,
from /usr/include/mythtv/libmythui/mythscreentype.h:4,
from /usr/include/mythtv/libmythui/myththemedmenu.h:4,
from main.cpp:26:
/usr/include/qt5/QtGui/qfont.h:238:24: error: missing binary operator
before token "("
#if QT_DEPRECATED_SINCE(5, 3)
^
/usr/include/qt5/QtGui/qfont.h:255:24: error: missing binary operator
before token "("
#if QT_DEPRECATED_SINCE(5, 0)
^
In file included from /usr/include/qt5/QtWidgets/qabstractitemview.h:39:0,
from /usr/include/qt5/QtWidgets/qlistview.h:37,
from /usr/include/qt5/QtWidgets/qlistwidget.h:37,
from /usr/include/qt5/QtWidgets/QListWidget:1,
from /usr/include/mythtv/mythwidgets.h:22,
from /usr/include/mythtv/settings.h:14,
from archivesettings.h:12,
from main.cpp:31:
/usr/include/qt5/QtCore/qitemselectionmodel.h:85:24: error: missing binary
operator before token "("
#if QT_DEPRECATED_SINCE(5, 0)
^
In file included from /usr/include/qt5/QtGui/qguiapplication.h:39:0,
from /usr/include/qt5/QtWidgets/qapplication.h:48,
from /usr/include/qt5/QtWidgets/QApplication:1,
from main.cpp:15:
/usr/include/qt5/QtGui/qinputmethod.h:82:5: error: ‘QLocale’ does not name
a type
QLocale locale() const;
^
/usr/include/qt5/QtGui/qinputmethod.h:91:21: error:
‘Qt::InputMethodQueries’ has not been declared
void update(Qt::InputMethodQueries queries);
^
In file included from /usr/include/qt5/QtWidgets/qapplication.h:48:0,
from /usr/include/qt5/QtWidgets/QApplication:1,
from main.cpp:15:
/usr/include/qt5/QtGui/qguiapplication.h:85:12: error: ‘QWindowList’ does
not name a type
static QWindowList allWindows();
^
/usr/include/qt5/QtGui/qguiapplication.h:86:12: error: ‘QWindowList’ does
not name a type
static QWindowList topLevelWindows();
^
/usr/include/qt5/QtGui/qguiapplication.h:138:12: error: ‘QFunctionPointer’
does not name a type
static QFunctionPointer platformFunction(const QByteArray &function);
^
/usr/include/qt5/QtGui/qguiapplication.h:143:12: error: ‘ApplicationState’
in namespace ‘Qt’ does not name a type
static Qt::ApplicationState applicationState();
^
/usr/include/qt5/QtGui/qguiapplication.h:164:38: error:
‘Qt::ApplicationState’ has not been declared
void applicationStateChanged(Qt::ApplicationState state);
^
In file included from /usr/include/qt5/QtWidgets/QApplication:1:0,
from main.cpp:15:
/usr/include/qt5/QtWidgets/qapplication.h:68:37: error: expected
initializer before ‘:’ token
class Q_WIDGETS_EXPORT QApplication : public QGuiApplication
^
Makefile:529: recipe for target 'main.o' failed
make[2]: *** [main.o] Error 1
make[2]: Leaving directory '/home/yianni/mythtv-
git/mythplugins/mytharchive/mytharchive'
Makefile:45: recipe for target 'sub-mytharchive-make_first' failed
make[1]: *** [sub-mytharchive-make_first] Error 2
make[1]: Leaving directory '/home/yianni/mythtv-
git/mythplugins/mytharchive'
Makefile:51: recipe for target 'sub-mytharchive-make_first' failed
make: *** [sub-mytharchive-make_first] Error 2
}}}
Should I create a new ticket?
--
Ticket URL: <https://code.mythtv.org/trac/ticket/12399#comment:14>
MythTV <http://www.mythtv.org>
MythTV Media Center
More information about the mythtv-commits
mailing list