[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