[Buildroot] [PATCH v1] qt5base: fix examples compile without opengl support

Arnout Vandecappelle arnout at mind.be
Tue Aug 8 16:04:08 UTC 2017



On 07-08-17 23:15, Peter Seiderer wrote:
> Fixes [1]:
> 
>   make[1]: Entering directory '.../build/qt5base-5.9.1/examples/opengl'
>   cd hellowindow/ && ( test -e Makefile || .../build/qt5base-5.9.1/bin/qmake -o Makefile .../build/qt5base-5.9.1/examples/opengl/hellowindow/hellowindow.pro ) && make -f Makefile
>   make[2]: Entering directory '.../build/qt5base-5.9.1/examples/opengl/hellowindow'
>   .../host/bin/sparc-linux-g++ -c -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -Os --sysroot=.../host/sparc-buildroot-linux-uclibc/sysroot -O2 -O3 -fno-exceptions -Wall -W -D_REENTRANT -fPIC -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I. -I../../../include/QtGui/5.9.1 -I../../../include/QtGui/5.9.1/QtGui -I../../../include -I../../../include/QtGui -I../../../include/QtCore/5.9.1 -I../../../include/QtCore/5.9.1/QtCore -I../../../include/QtCore -I.moc -I../../../mkspecs/devices/linux-buildroot-g++ -o .obj/hellowindow.o hellowindow.cpp
>   In file included from hellowindow.cpp:51:0:
>   hellowindow.h:96:5: error: ‘QOpenGLShaderProgram’ does not name a type
>        QOpenGLShaderProgram *m_program;
>        ^~~~~~~~~~~~~~~~~~~~
>   hellowindow.h:97:5: error: ‘QOpenGLBuffer’ does not name a type
>        QOpenGLBuffer m_vbo;
>        ^~~~~~~~~~~~~
>   hellowindow.cpp: In constructor ‘Renderer::Renderer(const QSurfaceFormat&, Renderer*, QScreen*)’:
>   hellowindow.cpp:62:40: error: invalid use of incomplete type ‘class QOpenGLContext’
>        m_context = new QOpenGLContext(this);
>                                           ^
>   In file included from ../../../include/QtGui/qsurfaceformat.h:1:0,
>                    from ../../../include/QtGui/../../src/gui/kernel/qsurface.h:45,
>                    from ../../../include/QtGui/qsurface.h:1,
>                    from ../../../include/QtGui/../../src/gui/kernel/qwindow.h:51,
>                    from ../../../include/QtGui/qwindow.h:1,
>                    from ../../../include/QtGui/QWindow:1,
>                    from hellowindow.h:51,
>                    from hellowindow.cpp:51:
> 
> [1] http://autobuild.buildroot.net/results/001/001bc930014fca8c2a8b7a390350b4e1a15fa375/build-end.log
> 
> Signed-off-by: Peter Seiderer <ps.report at gmx.net>

 Applied to master, thanks.

 Regards,
 Arnout


-- 
Arnout Vandecappelle                          arnout at mind be
Senior Embedded Software Architect            +32-16-286500
Essensium/Mind                                http://www.mind.be
G.Geenslaan 9, 3001 Leuven, Belgium           BE 872 984 063 RPR Leuven
LinkedIn profile: http://www.linkedin.com/in/arnoutvandecappelle
GPG fingerprint:  7493 020B C7E3 8618 8DEC 222C 82EB F404 F9AC 0DDF


More information about the buildroot mailing list