Skip to content

Instantly share code, notes, and snippets.

@adderly
Created April 26, 2016 01:24
Show Gist options
  • Save adderly/6364388e29f641554832fe0b2134345b to your computer and use it in GitHub Desktop.
Save adderly/6364388e29f641554832fe0b2134345b to your computer and use it in GitHub Desktop.
Failed to build on linux qt 5.6.0
:56:48: Running steps for project QtAV...
20:56:48: Configuration unchanged, skipping qmake step.
20:56:48: Starting: "/usr/bin/make" -j 4
cd src/ && ( test -e Makefile.libQtAV || /home/uname/Qt5.6.0/5.6/gcc_64/bin/qmake /home/uname/development/qt/QtAV/src/libQtAV.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug -o Makefile.libQtAV ) && /usr/bin/make -f Makefile.libQtAV
cd tools/ && ( test -e Makefile || /home/uname/Qt5.6.0/5.6/gcc_64/bin/qmake /home/uname/development/qt/QtAV/tools/tools.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug -o Makefile ) && /usr/bin/make -f Makefile
make[1]: Entering directory '/home/uname/development/qt/build-QtAV/-Desktop-Debug/tools'
cd install_sdk/ && ( test -e Makefile || /home/uname/Qt5.6.0/5.6/gcc_64/bin/qmake /home/uname/development/qt/QtAV/tools/install_sdk/install_sdk.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug -o Makefile ) && /usr/bin/make -f Makefile
make[1]: Entering directory '/home/uname/development/qt/build-QtAV/-Desktop-Debug/src'
make[1]: Nothing to be done for 'first'.
make[1]: Leaving directory '/home/uname/development/qt/build-QtAV/-Desktop-Debug/src'
cd widgets/ && ( test -e Makefile.libQtAVWidgets || /home/uname/Qt5.6.0/5.6/gcc_64/bin/qmake /home/uname/development/qt/QtAV/widgets/libQtAVWidgets.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug -o Makefile.libQtAVWidgets ) && /usr/bin/make -f Makefile.libQtAVWidgets
cd qml/ && ( test -e Makefile.libQmlAV || /home/uname/Qt5.6.0/5.6/gcc_64/bin/qmake /home/uname/development/qt/QtAV/qml/libQmlAV.pro -spec linux-g++ CONFIG+=debug CONFIG+=qml_debug -o Makefile.libQmlAV ) && /usr/bin/make -f Makefile.libQmlAV
make[2]: Entering directory '/home/uname/development/qt/build-QtAV/-Desktop-Debug/tools/install_sdk'
make[2]: Nothing to be done for 'first'.
make[2]: Leaving directory '/home/uname/development/qt/build-QtAV/-Desktop-Debug/tools/install_sdk'
make[1]: Leaving directory '/home/uname/development/qt/build-QtAV/-Desktop-Debug/tools'
make[1]: Entering directory '/home/uname/development/qt/build-QtAV/-Desktop-Debug/widgets'
g++ -c -pipe -g -pg -std=gnu++0x -Wall -W -D_REENTRANT -fPIC -DBUILD_QTAVWIDGETS_LIB -DQTAV_HAVE_GL=1 -DQTAV_HAVE_XV=1 -DQTAV_HAVE_X11=1 -DQT_QML_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/home/uname/development/qt/QtAV/widgets -I/home/uname/development/qt/build-QtAV/-Desktop-Debug/widgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include -I/home/uname/development/qt/QtAV/src -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/src/QtAV -I/home/uname/development/qt/QtAV/widgets -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/widgets/QtAVWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtOpenGL -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtGui -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtCore -I../.moc/5.6.0/QtAVWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/mkspecs/linux-g++ -o ../.obj/QtAVWidgets_linux_x86_64/global.o /home/uname/development/qt/QtAV/widgets/global.cpp
g++ -c -pipe -g -pg -std=gnu++0x -Wall -W -D_REENTRANT -fPIC -DBUILD_QTAVWIDGETS_LIB -DQTAV_HAVE_GL=1 -DQTAV_HAVE_XV=1 -DQTAV_HAVE_X11=1 -DQT_QML_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/home/uname/development/qt/QtAV/widgets -I/home/uname/development/qt/build-QtAV/-Desktop-Debug/widgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include -I/home/uname/development/qt/QtAV/src -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/src/QtAV -I/home/uname/development/qt/QtAV/widgets -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/widgets/QtAVWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtOpenGL -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtGui -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtCore -I../.moc/5.6.0/QtAVWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/mkspecs/linux-g++ -o ../.obj/QtAVWidgets_linux_x86_64/GraphicsItemRenderer.o /home/uname/development/qt/QtAV/widgets/GraphicsItemRenderer.cpp
/home/uname/Qt5.6.0/5.6/gcc_64/bin/moc -DBUILD_QTAVWIDGETS_LIB -DQTAV_HAVE_GL=1 -DQTAV_HAVE_XV=1 -DQTAV_HAVE_X11=1 -DQT_QML_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/home/uname/Qt5.6.0/5.6/gcc_64/mkspecs/linux-g++ -I/home/uname/development/qt/QtAV/widgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include -I/home/uname/development/qt/QtAV/src -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/src/QtAV -I/home/uname/development/qt/QtAV/widgets -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/widgets/QtAVWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtOpenGL -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtGui -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtCore -I. /home/uname/development/qt/QtAV/widgets/XVRenderer.cpp -o ../.moc/5.6.0/QtAVWidgets/XVRenderer.moc
make[1]: Entering directory '/home/uname/development/qt/build-QtAV/-Desktop-Debug/qml'
make[1]: Nothing to be done for 'first'.
make[1]: Leaving directory '/home/uname/development/qt/build-QtAV/-Desktop-Debug/qml'
/home/uname/Qt5.6.0/5.6/gcc_64/bin/moc -DBUILD_QTAVWIDGETS_LIB -DQTAV_HAVE_GL=1 -DQTAV_HAVE_XV=1 -DQTAV_HAVE_X11=1 -DQT_QML_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/home/uname/Qt5.6.0/5.6/gcc_64/mkspecs/linux-g++ -I/home/uname/development/qt/QtAV/widgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include -I/home/uname/development/qt/QtAV/src -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/src/QtAV -I/home/uname/development/qt/QtAV/widgets -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/widgets/QtAVWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtOpenGL -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtGui -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtCore -I. /home/uname/development/qt/QtAV/widgets/X11Renderer.cpp -o ../.moc/5.6.0/QtAVWidgets/X11Renderer.moc
/home/uname/Qt5.6.0/5.6/gcc_64/bin/moc -DBUILD_QTAVWIDGETS_LIB -DQTAV_HAVE_GL=1 -DQTAV_HAVE_XV=1 -DQTAV_HAVE_X11=1 -DQT_QML_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/home/uname/Qt5.6.0/5.6/gcc_64/mkspecs/linux-g++ -I/home/uname/development/qt/QtAV/widgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include -I/home/uname/development/qt/QtAV/src -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/src/QtAV -I/home/uname/development/qt/QtAV/widgets -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/widgets/QtAVWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtOpenGL -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtGui -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtCore -I. /home/uname/development/qt/QtAV/widgets/QtAVWidgets/VideoPreviewWidget.h -o ../.moc/5.6.0/QtAVWidgets/moc_VideoPreviewWidget.cpp
/home/uname/Qt5.6.0/5.6/gcc_64/bin/moc -DBUILD_QTAVWIDGETS_LIB -DQTAV_HAVE_GL=1 -DQTAV_HAVE_XV=1 -DQTAV_HAVE_X11=1 -DQT_QML_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/home/uname/Qt5.6.0/5.6/gcc_64/mkspecs/linux-g++ -I/home/uname/development/qt/QtAV/widgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include -I/home/uname/development/qt/QtAV/src -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/src/QtAV -I/home/uname/development/qt/QtAV/widgets -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/widgets/QtAVWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtOpenGL -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtGui -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtCore -I. /home/uname/development/qt/QtAV/widgets/QtAVWidgets/GraphicsItemRenderer.h -o ../.moc/5.6.0/QtAVWidgets/moc_GraphicsItemRenderer.cpp
/home/uname/Qt5.6.0/5.6/gcc_64/bin/moc -DBUILD_QTAVWIDGETS_LIB -DQTAV_HAVE_GL=1 -DQTAV_HAVE_XV=1 -DQTAV_HAVE_X11=1 -DQT_QML_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/home/uname/Qt5.6.0/5.6/gcc_64/mkspecs/linux-g++ -I/home/uname/development/qt/QtAV/widgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include -I/home/uname/development/qt/QtAV/src -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/src/QtAV -I/home/uname/development/qt/QtAV/widgets -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/widgets/QtAVWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtOpenGL -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtGui -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtCore -I. /home/uname/development/qt/QtAV/widgets/QtAVWidgets/WidgetRenderer.h -o ../.moc/5.6.0/QtAVWidgets/moc_WidgetRenderer.cpp
/home/uname/Qt5.6.0/5.6/gcc_64/bin/moc -DBUILD_QTAVWIDGETS_LIB -DQTAV_HAVE_GL=1 -DQTAV_HAVE_XV=1 -DQTAV_HAVE_X11=1 -DQT_QML_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/home/uname/Qt5.6.0/5.6/gcc_64/mkspecs/linux-g++ -I/home/uname/development/qt/QtAV/widgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include -I/home/uname/development/qt/QtAV/src -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/src/QtAV -I/home/uname/development/qt/QtAV/widgets -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/widgets/QtAVWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtOpenGL -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtGui -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtCore -I. /home/uname/development/qt/QtAV/widgets/QtAVWidgets/OpenGLWidgetRenderer.h -o ../.moc/5.6.0/QtAVWidgets/moc_OpenGLWidgetRenderer.cpp
/home/uname/Qt5.6.0/5.6/gcc_64/bin/moc -DBUILD_QTAVWIDGETS_LIB -DQTAV_HAVE_GL=1 -DQTAV_HAVE_XV=1 -DQTAV_HAVE_X11=1 -DQT_QML_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/home/uname/Qt5.6.0/5.6/gcc_64/mkspecs/linux-g++ -I/home/uname/development/qt/QtAV/widgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include -I/home/uname/development/qt/QtAV/src -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/src/QtAV -I/home/uname/development/qt/QtAV/widgets -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/widgets/QtAVWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtOpenGL -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtGui -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtCore -I. /home/uname/development/qt/QtAV/widgets/QtAVWidgets/GLWidgetRenderer2.h -o ../.moc/5.6.0/QtAVWidgets/moc_GLWidgetRenderer2.cpp
g++ -c -pipe -g -pg -std=gnu++0x -Wall -W -D_REENTRANT -fPIC -DBUILD_QTAVWIDGETS_LIB -DQTAV_HAVE_GL=1 -DQTAV_HAVE_XV=1 -DQTAV_HAVE_X11=1 -DQT_QML_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/home/uname/development/qt/QtAV/widgets -I/home/uname/development/qt/build-QtAV/-Desktop-Debug/widgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include -I/home/uname/development/qt/QtAV/src -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/src/QtAV -I/home/uname/development/qt/QtAV/widgets -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/widgets/QtAVWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtOpenGL -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtGui -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtCore -I../.moc/5.6.0/QtAVWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/mkspecs/linux-g++ -o ../.obj/QtAVWidgets_linux_x86_64/XVRenderer.o /home/uname/development/qt/QtAV/widgets/XVRenderer.cpp
g++ -c -pipe -g -pg -std=gnu++0x -Wall -W -D_REENTRANT -fPIC -DBUILD_QTAVWIDGETS_LIB -DQTAV_HAVE_GL=1 -DQTAV_HAVE_XV=1 -DQTAV_HAVE_X11=1 -DQT_QML_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I/home/uname/development/qt/QtAV/widgets -I/home/uname/development/qt/build-QtAV/-Desktop-Debug/widgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include -I/home/uname/development/qt/QtAV/src -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/src/QtAV -I/home/uname/development/qt/QtAV/widgets -I/home/uname/development/qt/QtAV -I/home/uname/development/qt/QtAV/widgets/QtAVWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtOpenGL -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtGui -I/home/uname/Qt5.6.0/5.6/gcc_64/include/QtCore -I../.moc/5.6.0/QtAVWidgets -I/home/uname/Qt5.6.0/5.6/gcc_64/mkspecs/linux-g++ -o ../.obj/QtAVWidgets_linux_x86_64/X11Renderer.o /home/uname/development/qt/QtAV/widgets/X11Renderer.cpp
In file included from /home/uname/development/qt/QtAV/widgets/GraphicsItemRenderer.cpp:22:0:
/home/uname/development/qt/QtAV/widgets/QtAVWidgets/GraphicsItemRenderer.h:82:5: error: 'OpenGLVideo' does not name a type
OpenGLVideo* opengl() const Q_DECL_OVERRIDE;
^
/home/uname/development/qt/QtAV/widgets/XVRenderer.cpp: In function 'int QtAV::pixelFormatToXv(QtAV::VideoFormat::PixelFormat)':
/home/uname/development/qt/QtAV/widgets/XVRenderer.cpp:114:23: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
for (int i = 0; i < sizeof(xv_fmt)/sizeof(xv_fmt[0]); ++i) {
^
/home/uname/development/qt/QtAV/widgets/X11Renderer.cpp: In constructor 'QtAV::X11RendererPrivate::X11RendererPrivate()':
/home/uname/development/qt/QtAV/widgets/X11Renderer.cpp:186:21: warning: unused variable 'vs' [-Wunused-variable]
Visual *vs;
^
/home/uname/development/qt/QtAV/widgets/X11Renderer.cpp:198:111: warning: format '%X' expects argument of type 'unsigned int', but argument 4 has type 'long unsigned int' [-Wformat=]
qDebug("color mask: %X R:%1X G:%1X B:%1X", mask, ximg->red_mask, ximg->green_mask, ximg->blue_mask);
^
/home/uname/development/qt/QtAV/widgets/X11Renderer.cpp:198:111: warning: format '%X' expects argument of type 'unsigned int', but argument 5 has type 'long unsigned int' [-Wformat=]
/home/uname/development/qt/QtAV/widgets/X11Renderer.cpp:198:111: warning: format '%X' expects argument of type 'unsigned int', but argument 6 has type 'long unsigned int' [-Wformat=]
/home/uname/development/qt/QtAV/widgets/X11Renderer.cpp: In member function 'int QtAV::X11RendererPrivate::resizeXImage(int)':
/home/uname/development/qt/QtAV/widgets/X11Renderer.cpp:414:155: warning: ' ' flag used with '%x' gnu_printf format [-Wformat=]
qDebug("bad pitch: %d - % ximage_data[%d].size: %d", ximage->bytes_per_line, video_frame.bytesPerLine(0), index, ximage_data[index].size());
^
/home/uname/development/qt/QtAV/widgets/GraphicsItemRenderer.cpp:156:45: error: no 'QtAV::OpenGLVideo* QtAV::GraphicsItemRenderer::opengl() const' member function declared in class 'QtAV::GraphicsItemRenderer'
OpenGLVideo* GraphicsItemRenderer::opengl() const
^
In file included from /home/uname/development/qt/QtAV/widgets/global.cpp:31:0:
/home/uname/development/qt/QtAV/widgets/QtAVWidgets/GraphicsItemRenderer.h:82:5: error: 'OpenGLVideo' does not name a type
OpenGLVideo* opengl() const Q_DECL_OVERRIDE;
^
Makefile.libQtAVWidgets:1978: recipe for target '../.obj/QtAVWidgets_linux_x86_64/GraphicsItemRenderer.o' failed
make[1]: *** [../.obj/QtAVWidgets_linux_x86_64/GraphicsItemRenderer.o] Error 1
make[1]: *** Waiting for unfinished jobs....
Makefile.libQtAVWidgets:1675: recipe for target '../.obj/QtAVWidgets_linux_x86_64/global.o' failed
make[1]: Leaving directory '/home/uname/development/qt/build-QtAV/-Desktop-Debug/widgets'
make[1]: *** [../.obj/QtAVWidgets_linux_x86_64/global.o] Error 1
Makefile:97: recipe for target 'sub-widgets-libQtAVWidgets-pro-make_first' failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment