[Development] Qt5 build issue for Harmattan

Laszlo Papp lpapp at kde.org
Sat Aug 25 04:43:49 CEST 2012


Hi,

I can build the code fine from master with a snapshot in May using the same
opengl/gles/gles2 installation. However, the code from master with a
snapshot made yesterday, does not build with the same Harmattan packaging.
See the config summary and build failure below. I believe, I have already
installed everything opengl/gles/gles2 related as it is also reported as
found according to the configure run.

Unfortunately, I have no more ideas. Any help is appreciated.

Laszlo

Build type:    linux-g++-maemo
Architecture:  arm, features: neon
Host architecture: arm, features: neon

Build .................. libs tools
Configuration ..........  qpa largefile precompile_header neon pcre
minimal-config small-config medium-config large-config full-config
fontconfig evdev xlib xrender xcb-xlib linuxfb c++11 egl eglfs opengl
opengles2 shared qpa reduce_exports reduce_relocations clock-gettime
clock-monotonic mremap getaddrinfo ipv6ifname getifaddrs inotify
system-jpeg system-png png system-freetype system-zlib nis iconv glib
gstreamer dbus openssl xcb xinput2 rpath alsa pulseaudio icu concurrent
audio-backend v8 release
Debug .................. no
C++11 support .......... yes
pkg-config ............. yes
QtDBus module .......... yes (run-time)
QtConcurrent code ...... yes
QtGui module ........... yes
QtWidgets module ....... yes
JavaScriptCore JIT ..... To be decided by JavaScriptCore
QML debugging .......... yes
PCH support ............ yes
iWMMXt support ......... no
NEON support ........... yes
IPv6 ifname support .... yes
getaddrinfo support .... yes
getifaddrs support ..... yes
Accessibility .......... no
NIS support ............ yes
CUPS support ........... no
Iconv support .......... yes
Glib support ........... yes
GStreamer support ...... yes
PulseAudio support ..... yes
Large File support ..... yes
GIF support ............ plugin
JPEG support ........... plugin (system)
PNG support ............ yes (system)
zlib support ........... system
Session management ..... auto
libudev support ........ no
OpenGL support ......... yes (OpenGL ES 2.x)
OpenVG support ......... no
XShape support ......... auto
XVideo support ......... auto
XSync support .......... auto
Xinerama support ....... runtime
Xcursor support ........ runtime
Xfixes support ......... runtime
Xrandr support ......... runtime
Xi support ............. no
Xi2 support ............ yes
MIT-SHM support ........ auto
FontConfig support ..... yes
XKB Support ............ auto
immodule support ....... yes
GTK theme support ...... no
SQLite support ......... plugin (qt)
OpenSSL support ........ yes (run-time)
Alsa support ........... yes
libICU support ......... yes
PCRE support ........... qt
Xcb support ............ limited (old version)
Xrender support ........ yes
XInput2 support ........ yes
EGLFS support .......... yes
DirectFB support ....... no
LinuxFB support ........ yes
KMS support ............ no

arm-linux-gnueabi-g++ -c -include .pch/release-shared/QtGui -g -O2 -O2
-std=c++0x -fvisibility=hidden -fvisibility-inlines-hidden -Wall -W
-D_REENTRANT -fno-exceptions -fPIC -DQT_NO_LIBUDEV -DQT_NO_USING_NAMESPACE
-DQT_BUILD_GUI_LIB -DQT_BUILDING_QT -DQT_NO_CAST_TO_ASCII
-DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER
-DQT_DEPRECATED_WARNINGS -DQT_NO_OPENTYPE -DQT_NO_DEBUG -DQT_CORE_LIB
-DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE
-I../../mkspecs/linux-g++-maemo -I. -I../../include -I../../include/QtGui
-I../../include/QtGui/5.0.0 -I../../include/QtGui/5.0.0/QtGui -Iimage
-I../3rdparty/harfbuzz/src -I../../include/QtCore
-I../../include/QtCore/5.0.0 -I../../include/QtCore/5.0.0/QtCore
-I.moc/release-shared -o .obj/release-shared/qwindowsysteminterface.o
kernel/qwindowsysteminterface.cpp
In file included from ../../include/QtGui/../../src/gui/opengl/qopengl.h:57,
                 from ../../include/QtGui/qopengl.h:1,
                 from
../../include/QtGui/5.0.0/QtGui/qpa/../../../../../src/gui/kernel/qplatformopenglcontext.h:59,
                 from
../../include/QtGui/5.0.0/QtGui/qpa/qplatformopenglcontext.h:1,
                 from
../../include/QtGui/5.0.0/QtGui/qpa/../../../../../src/gui/kernel/qplatformwindow.h:59,
                 from
../../include/QtGui/5.0.0/QtGui/qpa/qplatformwindow.h:1,
                 from kernel/qwindowsysteminterface.cpp:42:
../../include/QtGui/../../src/gui/opengl/qopengles2ext.h:921: error:
'GLchar' has not been declared
../../include/QtGui/../../src/gui/opengl/qopengles2ext.h:922: error:
'GLchar' has not been declared
../../include/QtGui/../../src/gui/opengl/qopengles2ext.h:995: error:
'GLchar' has not been declared
../../include/QtGui/../../src/gui/opengl/qopengles2ext.h:1063: error: ISO
C++ forbids declaration of 'GLchar' with no type
../../include/QtGui/../../src/gui/opengl/qopengles2ext.h:1063: error:
expected ',' or '...' before '*' token
../../include/QtGui/../../src/gui/opengl/qopengles2ext.h:1064: error:
'GLchar' has not been declared
../../include/QtGui/../../src/gui/opengl/qopengles2ext.h:1075: error: ISO
C++ forbids declaration of 'GLchar' with no type
../../include/QtGui/../../src/gui/opengl/qopengles2ext.h:1075: error:
expected ',' or '...' before '*' token
../../include/QtGui/../../src/gui/opengl/qopengles2ext.h:1076: error: ISO
C++ forbids declaration of 'GLchar' with no type
../../include/QtGui/../../src/gui/opengl/qopengles2ext.h:1076: error:
expected ',' or '...' before '*' token
../../include/QtGui/../../src/gui/opengl/qopengles2ext.h:1188: error: ISO
C++ forbids declaration of 'GLchar' with no type
../../include/QtGui/../../src/gui/opengl/qopengles2ext.h:1188: error:
expected ',' or '...' before '*' token
../../include/QtGui/../../src/gui/opengl/qopengles2ext.h:1215: error:
'GLchar' has not been declared
../../include/QtGui/../../src/gui/opengl/qopengles2ext.h:1452: error:
'GLchar' has not been declared
../../include/QtGui/../../src/gui/opengl/qopengles2ext.h:1492: error:
'GLchar' has not been declared
make[3]: *** [.obj/release-shared/qwindowsysteminterface.o] Error 1
make[3]: Leaving directory `/home/lpapp/qt5/qtbase/qt5-base/src/gui'
make[2]: *** [sub-gui-make_first] Error 2
make[2]: Leaving directory `/home/lpapp/qt5/qtbase/qt5-base/src'
make[1]: *** [sub-src-make_first] Error 2
make[1]: Leaving directory `/home/lpapp/qt5/qtbase/qt5-base'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 9
dpkg-buildpackage: error: debian/rules build gave error exit status 2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.qt-project.org/pipermail/development/attachments/20120825/7d66cdfd/attachment.html>


More information about the Development mailing list