Details
-
Bug
-
Resolution: Done
-
Not Evaluated
-
None
-
5.2.0
-
None
-
Nokia N9 harmattan
/home/user/MyDocs # uname -a
Linux RM696 2.6.32.54-dfl61-20121301 #1 PREEMPT Sat Mar 2 23:11:21 EET 2013 armv7l GNU/Linux
Description
When build Qt5.2 with "./configure -qt-xcb -opengl es2" on harmattan,
/****************************************************************/ Configure summary Build type: linux-g++ (arm, CPU features: neon) Platform notes: - Also available for Linux: linux-kcc linux-icc linux-cxx Build options: Configuration .......... accessibility audio-backend c++11 clock-gettime clock-monotonic compile_examples concurrent evdev eventfd freetype full-config getaddrinfo getifaddrs iconv inotify ipv6ifname large-config largefile linuxfb medium-config minimal-config mremap neon nis no-harfbuzz no-pkg-config opengl opengles2 pcre png precompile_header qpa qpa reduce_exports reduce_relocations release rpath shared small-config xcb xcb-qt xkbcommon-qt zlib Build parts ............ libs tools examples Mode ................... release Using C++11 ............ yes Using PCH .............. yes Target compiler supports: iWMMXt/Neon .......... no/yes Qt modules and options: Qt D-Bus ............... no Qt Concurrent .......... yes Qt GUI ................. yes Qt Widgets ............. yes JavaScriptCore JIT ..... yes (To be decided by JavaScriptCore) QML debugging .......... yes Use system proxies ..... no Support enabled for: Accessibility .......... yes ALSA ................... no CUPS ................... no FontConfig ............. no FreeType ............... yes Iconv .................. yes ICU .................... no Image formats: GIF .................. yes (plugin, using bundled copy) JPEG ................. yes (plugin, using bundled copy) PNG .................. yes (in QtGui, using bundled copy) Glib ................... no GTK theme .............. no Large File ............. yes Networking: getaddrinfo .......... yes getifaddrs ........... yes IPv6 ifname .......... yes OpenSSL .............. no NIS .................... yes OpenGL ................. yes (OpenGL ES 2.x) OpenVG ................. no PCRE ................... yes (bundled copy) pkg-config ............. no PulseAudio ............. no QPA backends: DirectFB ............. no EGLFS ................ no KMS .................. no LinuxFB .............. yes XCB .................. yes (bundled copy) MIT-SHM ............ yes Xcursor ............ yes (loaded at runtime) Xfixes ............. yes (loaded at runtime) Xi ................. yes (loaded at runtime) Xi2 ................ no Xinerama ........... yes (loaded at runtime) Xrandr ............. yes (loaded at runtime) Xrender ............ no XKB ................ yes XShape ............. yes XSync .............. yes XVideo ............. yes Session management ..... yes SQL drivers: DB2 .................. no InterBase ............ no MySQL ................ no OCI .................. no ODBC ................. no PostgreSQL ........... no SQLite 2 ............. no SQLite ............... yes (plugin, using bundled copy) TDS .................. no udev ................... no xkbcommon .............. yes (bundled copy) zlib ................... yes (bundled copy) NOTE: libxkbcommon 0.2.0 (or higher) not found on the system, will use the bundled version from 3rd party directory. NOTE: Qt is using double for qreal on this system. This is binary incompatible against Qt 5.1. Configure with '-qreal float' to create a build that is binary compatible with 5.1. /home/user/MyDocs/qtbase/bin/qmake /home/user/MyDocs/qt-everywhere-opensource-src-5.2.0 Qt is now configured for building. Just run 'make'. Once everything is built, you must run 'make install'. Qt will be installed into /usr/local/Qt-5.2.0 /****************************************************************/ But when run "make", there have compile errors: make[3]: Entering directory `/home/user/MyDocs/qtbase/src/gui' g++ -c -include .pch/Qt5Gui -pipe -O2 -fvisibility=hidden -fvisibility-inlines-hidden -std=c++0x -fno-exceptions -Wall -W -D_REENTRANT -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_DISABLE_DEPRECATED_BEFORE=0x050000 -DQT_USE_BUNDLED_LIBPNG -DQT_NO_EXCEPTIONS -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -DQT_NO_DEBUG -DQT_CORE_LIB -I/home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/mkspecs/linux-g++ -I/home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/src/gui -I/home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include -I/home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtGui -I../../include -I../../include/QtGui -I/home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtGui/5.2.0 -I/home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtGui/5.2.0/QtGui -I/home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/src/gui/image -I/home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/src/3rdparty/libpng -I/home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/src/3rdparty/zlib -I/home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/src/3rdparty/zlib -I/home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtCore/5.2.0 -I/home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtCore/5.2.0/QtCore -I/home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtCore -I../../include/QtCore -I.moc -I. -o .obj/qwindowsysteminterface.o /home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/src/gui/kernel/qwindowsysteminterface.cpp In file included from /home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtGui/qopengles2ext.h:1, from /home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtGui/../../src/gui/opengl/qopengl.h:92, from /home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtGui/qopengl.h:1, from /home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtGui/5.2.0/QtGui/qpa/../../../../../src/gui/kernel/qplatformopenglcontext.h:60, from /home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtGui/5.2.0/QtGui/qpa/qplatformopenglcontext.h:1, from /home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtGui/5.2.0/QtGui/qpa/../../../../../src/gui/kernel/qplatformwindow.h:59, from /home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtGui/5.2.0/QtGui/qpa/qplatformwindow.h:1, from /home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:42: /home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtGui/../../src/gui/opengl/qopengles2ext.h:402: error: 'khronos_int64_t' does not name a type /home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtGui/../../src/gui/opengl/qopengles2ext.h:403: error: 'khronos_uint64_t' does not name a type /home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtGui/../../src/gui/opengl/qopengles2ext.h:1348: error: 'GLuint64' has not been declared /home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtGui/../../src/gui/opengl/qopengles2ext.h:1349: error: 'GLuint64' has not been declared /home/user/MyDocs/qt-everywhere-opensource-src-5.2.0/qtbase/include/QtGui/../../src/gui/opengl/qopengles2ext.h:1350: error: 'GLint64' has not been declared make[3]: *** [.obj/qwindowsysteminterface.o] Error 1 make[3]: Leaving directory `/home/user/MyDocs/qtbase/src/gui'